2013/11/28

ESXi5.5でもデータストアの追加ができない

以前、ESXi5.1でデータストアの追加ができない というのを書いたが、内容は異なるもののESXi 5.5でもデータストアを追加しようとしたらエラーでこけた。 根本的に検証が足りないんじゃないの?

指定されたパラメータは不正でした。Vim.Host.DiskPartitionInfo.spec
というダイアログ。更に、エラーメッセージは  

ESXi「(IPアドレス)」で オブジェクト「storageSystem」の「HostStorageSystem.ComputeDiskPartitionInfo」 の呼び出しが失敗しました。
http://www.pkdavies.co.uk/163-call-hoststoragesystem-computediskpartitioninfo-for-object-storagesystem-on-esxi-failed.html に習って解消します。

その手順。
ssh でログインして、ディスクの情報を調べる。

~# esxcfg-scsidevs -l
(中略)
t10.ATA_____Hitachi_HDS723020BLA642_______________________MN1220F31SR15D
   Device Type: Direct-Access
   Size: 1907729 MB
   Display Name: Local ATA Disk (t10.ATA_____Hitachi_HDS723020BLA642_______________________MN1220F31SR15D)
   Multipath Plugin: NMP
   Console Device: /vmfs/devices/disks/t10.ATA_____Hitachi_HDS723020BLA642_______________________MN1220F31SR15D
   Devfs Path: /vmfs/devices/disks/t10.ATA_____Hitachi_HDS723020BLA642_______________________MN1220F31SR15D
   Vendor: ATA       Model: Hitachi HDS72302  Revis: MN6O
   SCSI Level: 5  Is Pseudo: false Status: on
   Is RDM Capable: false Is Removable: false
   Is Local: true  Is SSD: false
   Other Names:
      vml.01000000002020202020204d4e313232304633315352313544486974616368
   VAAI Status: unknown
パーティションの情報を調べる。 上記サイトではpartedUtilに違うパラメータ与えてるけど、Console Device か Devfs Path を与えればいい。(下の謎の数字は実際のものとは異なります。ログとりそこねた)

 ~ # partedUtil get /vmfs/devices/disks/t10.ATA_____Hitachi_HDS723020BLA642_______________________MN1220F31SR15D
31130 255 63 500118192
1 2048 479801343 131 128
~#
1 が Linuxでいうところの /dev/sda1 の 1 (意味通じてる?)で、これらのパーティションをとりあえずあるだけ削除。

~# partedUtil delete /vmfs/(略) 1

と partedUtil delete <デバイスパス> <パーティション番号> とやる。
綺麗さっぱり消せたら、vShpere Clinetから追加できるようになってます。


0 件のコメント: