所有问题解决方案
我们都已亲身测试

XenServer 多个物理卷共用同一个存储的缺点与解决方法

服务器硬盘配置是 4X2TB 机房帮忙安装系统后,从XenCnter中查看到默认存储空间为7444G

SSH连接上服务器,使用命令 “pvs”  与 “vgs” 可以看到4个硬盘共4个物理卷,且空间都在同一个存储里了

缺点:
如此情况,当各VPS写入数据时.数据会不规则地分布在4个硬盘中.当一个硬盘发生损坏时,直接可能影响到多台VPS的数据,导致VPS的数据不完整.
还有就是当VPS读取数据时.就要调用到多个硬盘.导致IO性能下降,尤其当SSD(固态)硬盘与普通硬盘的空间连在一起时,更是无法发挥SSD硬盘的优势.
建议每个物理卷创建出属于自己的存储

解决方法:
一、通过XenCenter查看并记录存储的UUID, 如下图: “a6e4868f-7bf7-c049-581c-58dd279f92c0”

二、删除存储(请保证在没有数据的情况下操作!)
①、SSH连接服务器.使用命令,填入存储的UUID

xe pbd-list sr-uuid=a6e4868f-7bf7-c049-581c-58dd279f92c0


查看出存储的pdb uuid,并把它记录下来 “de717191-991e-4adc-c458-0d102066816a”

②、使用命令,填入pdb uuid,断开存储的连接

xe pbd-unplug uuid=de717191-991e-4adc-c458-0d102066816a

断开存储连接之后,可以从XenCenter中看到情况如下图

③、使用命令,此步填入的uuid依然为存储的uuid

xe sr-forget uuid=cdbe8dab-3b65-1678-60d5-aa4bc5ac0885

完成存储的删除

三、创建存储,命令格式如下

xe sr-create name-label="Disk2"(自定义名称,之后可修改) shared=false device-config-device=/dev/sdb(设备名) type=lvm

使用命令 “fdisk -l” 查看设备名 并使用上面的命令把存储创建出来

四、完成

赞(0)
未经允许不得转载:无忧解决网 » XenServer 多个物理卷共用同一个存储的缺点与解决方法
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!