首页 > 网络资讯 > 技术支持 >
Citrix XenServer重装系统后,导入原有的存储数据
2013-11-10 23:29:30 来源:

Citrix XenServer通过特殊方式重装后,是没有默认创建任何存储的,这里我们需要把原有的存储导入进去,这样操作才不会丢失数据。
1,列出卷所有
01.pvscan
PV /dev/sda3 VG VG_XenStorage-9ae1044f-d335-8143-d630-a6f546e57db7 lvm2 [66.52 G / 56.52 GB free]
Total: 1 [66.52 TB] / in use: 1 [66.52 TB] / in no VG: 0 [0 ]
这里可以看到空闲硬盘还有56.52G,那么就是还有数据存在的。记录下uuid“9ae1044f-d335-8143-d630-a6f546e57db7”

2,创建出这个UUID的存储
01.xe sr-introduce uuid=9ae1044f-d335-8143-d630-a6f546e57db7 type=lvm name-label=”Local storage” content-type=user
3,找到SR的数据存储设备或分区的SCSI ID
01.ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root 9 Aug 18 15:43 scsi-SATA_ST380811AS_9PS04Q4A -> ../../sda
lrwxrwxrwx 1 root root 10 Aug 18 15:43 scsi-SATA_ST380811AS_9PS04Q4A-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 Aug 18 15:43 scsi-SATA_ST380811AS_9PS04Q4A-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 Aug 18 15:43 scsi-SATA_ST380811AS_9PS04Q4A-part3 -> ../../sda3
4,列出服务器UUID
01.xe host-list

02.
复制代码uuid ( RO) : 4ca6582a-364b-4da2-a206-618438ae4dee
name-label ( RW): xenserver1
name-description ( RO): Default install of XenServe
5,通过设置的scsi ID,host ID,sr uuid检测出pdb uuid
01.xe pbd-create sr-uuid=9ae1044f-d335-8143-d630-a6f546e57db7 device-config:device=/dev/disk/by-id/scsi-SATA_ST380811AS_9PS04Q4A-part3 host-uuid=4ca6582a-364b-4da2-a206-618438ae4dee
得到pbd uuid:
0d65a15e-75a0-dc81-8bb5-79df3e6d96db

6,把这个存储还原
01.xe pbd-plug uuid=0d65a15e-75a0-dc81-8bb5-79df3e6d96db

如图:
VPS名称,硬盘编号都不存在的(下图是硬盘名称是自己设置的)

XenServer11.jpg

接下来,就一个个找回VPS数据,并且恢复了,步骤
可以重新建个VPS,一个个硬盘挂载上去