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

Citrix XenServer重装系统后,导入原有的存储数据

Citrix XenServer通过特殊方式重装后,是没有默认创建任何存储的,这里我们需要把原有的存储导入进去,这样操作才不会丢失数据。

1)、通过以下手动的方法去导入存储:
1.通过pvscan可以查看到原来存储的UUID号==》b691b303-2a7e-d57a-07bf-98119fcbf520

pvscan

2.通过xe host-list 命令查看host的UUID号==》5b04c7bb-7a9b-457a-b485-8796573054d

xe host-list |awk 'NR==1'|awk '{print $5}'


3.通过PVscan命令得到的UUID号导入存储:

xe sr-introduce uuid=b691b303-2a7e-d57a-07bf-98119fcbf520 type=lvm name-label="Local Storage" content-type=user


4.查找设备的scsci号:

ls -l /dev/disk/by-id/

scsi-36842b2b0791461001b10a1142fcf9e7f-part3

5.通过以上的host的uuid号、iscsi设备号、sr-uuid号创建出pbd的UUID号:

xe pbd-create sr-uuid=b691b303-2a7e-d57a-07bf-98119fcbf520 device-config:device=/dev/disk/by-id/scsi-36842b2b0791461001b10a1142fcf9e7f-part3 host-uuid=5b04c7bb-7a9b-457a-b485-8796573054df

得出pbd的UUID号: 0180308f-2bd7-5180-b3ff-7c127625a99c

6.再把得到的PBD的uuid号挂载回存储即可:

xe pbd-plug uuid=0180308f-2bd7-5180-b3ff-7c127625a99c


2、最后使用XenSystem平台的批量恢复功能
相关教程:
XenServer服务器重装后快速“批量恢复VPS”教程
通过网络存储转移VPS后快速“批量恢复VPS”教程

如果批量恢复不可用,表示VPS硬盘的UUID已经丢失了 ,那么就得一个个找回VPS数据,并且恢复了,步骤
可以重新建个VPS,一个个硬盘挂载上去,挂载方法:如何将某个VPS上的硬盘挂(附加)到另一个VPS上。(若硬盘名也丢失了,需自己添加)

2):通过脚本恢复存储,不一定有效:
通过以下命令把原来存储导入进去

cd /tmp
rm -rf Xen6.2_restore.sh
wget http://os.xensystem.net/XenSystem/download/currency/backup/Xen6.2_restore.sh
sh Xen6.2_restore.sh
赞(0)
未经允许不得转载:无忧解决网 » Citrix XenServer重装系统后,导入原有的存储数据

登录

找回密码

注册