ユーザ用ツール

サイト用ツール


os:xcpng:reattachhdd

HHDの再アタッチ

2017.06.17:VDI is not availableの手順で大抵はOKかな?

6.0でSR(StorageRepository)のエラーが発生するケースが散見される。CitrixのサイトではVDIに特殊な文字などが使用されるとこうなると言ってるが、それ以外のケースでも出ている模様。
とりあえずは、HDDを再アタッチして様子を見てみる。1)

手順

  1. VDI消去
  2. pdbの切り離し
  3. pdb削除
  4. 論理ボリュームの名前変更
  5. SR再作成
  6. pdb作成
  7. 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

参考

1)
6.0.2でfixの予定らしい 2012/2/2
os/xcpng/reattachhdd.txt · 最終更新: 2023/12/19 08:11 by hayashi