====== HHDの再アタッチ ======
**2017.06.17**:[[os:xenserver:vdiisnotavailable|]]の手順で大抵はOKかな?
6.0でSR(StorageRepository)のエラーが発生するケースが散見される。CitrixのサイトではVDIに特殊な文字などが使用されるとこうなると言ってるが、それ以外のケースでも出ている模様。\\
とりあえずは、HDDを再アタッチして様子を見てみる。((6.0.2でfixの予定らしい 2012/2/2))
===== 手順 =====
- VDI消去
- pdbの切り離し
- pdb削除
- 論理ボリュームの名前変更
- SR再作成
- pdb作成
- pdb接続
===== VDI消去 =====
以下のコマンドで、vdiのUUIDを調べる
# xe vdi-list
uuid ( RO) : 1e07d2a2-b0e1-45a5-9596-1cxxxxxx3bb7
name-label ( RW): VDI name
name-description ( RW):
sr-uuid ( RO): a1xxxx51-b123-45c6-789d-efg012h3i45j
virtual-size ( RO): 25769803776
sharable ( RO): false
read-only ( RO): false
調べたvdiを消去
# xe vdi-forget uuid=1e07d2a2-b0e1-45a5-9596-1cxxxxxx3bb7
===== pdbの切り離し =====
以下のコマンドで、pdbのUUIDを調べる
# xe pbd-list
uuid ( RO) : 45678cd4-f8eb-9012-abcd-f3791fxxxx4e
host-uuid ( RO): 1a7abcd9-dbf3-0987-b2e6-0e951ce258c0
sr-uuid ( RO): a1xxxx51-b123-45c6-789d-efg012h3i45j
device-config (MRO): device: /dev/disk/by-id/scsi-SATA_ST380815AS_6QZ5Z1AM-part3
currently-attached ( RO): true
pdbの切り離し
# xe pbd-unplug uuid=45678cd4-f8eb-9012-abcd-f3791fxxxx4e
===== pdb削除 =====
# xe pbd-destroy uuid=45678cd4-f8eb-9012-abcd-f3791fxxxx4e
===== デバイス名を確認しておく =====
# ls /dev/disk/by-id/
scsi-SATA_Hitachi_HDT7250_VFL111R9CDP5ZE
scsi-SATA_ST380815AS_6QZ5Z1AM
scsi-SATA_ST380815AS_6QZ5Z1AM-part1
scsi-SATA_ST380815AS_6QZ5Z1AM-part2
scsi-SATA_ST380815AS_6QZ5Z1AM-part3
===== 論理ボリュームの名前変更 =====
lvrename /dev/VG_XenStorage-a1xxxx51-b123-45c6-789d-efg012h3i45j/MGT /dev/VG_XenStorage-a1xxxx51-b123-45c6-789d-efg012h3i45j/oldMGT
===== SR再作成 =====
Physical volumeを調べる
# pvdisplay
--- Physical volume ---
PV Name /dev/sda3
VG Name VG_XenStorage-a1xxxx51-b123-45c6-789d-efg012h3i45j
PV Size xxx.dd GB / not usable x.xx MB
Allocatable yes
PE Size (KByte) 4096
Total PE 117184
Free PE 103839
Allocated PE 13345
PV UUID 5C2nOx-6tHj-zOz2-ZGbi-f3rd-Db25-9GG3nO
xe sr-create name-label="Local strage" type=lvm device-config:device=/dev/sda3
===== pdb作成 =====
hostのUUIDを調べる
# xe host-list
uuid ( RO) : 1a7xxxc9-dbf3-5983-b2e6-0e203cexxxx0
name-label ( RW): hostname.example.com
name-description ( RW): Default install of XenServer
pdb作成
# xe pbd-create host-uuid=1a7xxxc9-dbf3-5983-b2e6-0e203cexxxx0 sr-uuid=a1xxxx51-b123-45c6-789d-efg012h3i45j device-config:device=/dev/disk/by-id/scsi-SATA_ST380815AS_6QZ5Z1AM-part3
43ffffd4-f8eb-5837-ae1a-f3791f04aaaa
===== pdb接続 =====
pdb接続
# xe pbd-plug uuid=43ffffd4-f8eb-5837-ae1a-f3791f04aaaa
===== 参考 =====
[[http://forums.citrix.com/thread.jspa?threadID=299275]]
[[http://www.schirmacher.de/display/INFO/How+to+reattach+a+disk+to+XenServer]]