重做Xenserver 导致 SR丢失,内有VPS数据,采用EXT存储,通过扫描出 vg name后,直接原地挂载回。
一、扫描
pvscan
记住需要恢复的PV名,如结果为 VG XSLocalEXT-b0023317-af8e-3de4-f86d-c2c49cb6e077,则记录下b0023317-af8e-3de4-f86d-c2c49cb6e077。
二、重新挂载回SR
xe sr-introduce uuid=b0023317-af8e-3de4-f86d-c2c49cb6e077 type=ext name-label=”sdb” content-type=user
如果是lvm,则把type改下。
三、获得主机uuid
xe host-list
把uuid记下,如c43fdaed-2c25-40e6-a5fb-f1d9f010b313
四、获得硬盘
ls -l /dev/disk/by-id/
记得要恢复的硬盘scsi-SATA_####################480FGN部分。
五、挂载
xe pbd-create sr-uuid=b0023317-af8e-3de4-f86d-c2c49cb6e077 device-config:device=/dev/disk/by-id/scsi-SATA_####################480FGN host-uuid=c43fdaed-2c25-40e6-a5fb-f1d9f010b313
填入sr uuid 和 硬盘by-id,还有host-uuid即可,就会返回一串pbd的UUID如b7eb7e4c-6ed5-ba6f-46d7-bec384a0b90c,然后填入。
六、接入
xe pbd-plug uuid=b7eb7e4c-6ed5-ba6f-46d7-bec384a0b90c