開発 サーバー

ESXi ストレージ作成で失敗

2013年10月13日

「storageSystem」の「HostStorageSystem.ComputeDiskPartitionInfo」 の呼び出しが失敗しました。

サーバー仕様変更に伴い、VMware vSphere ESXi 5.50をインストール。

HDDが複数あるので、ストレージの追加を行おうとすると

ESXi「***.***.**.**」で オブジェクト「storageSystem」の「HostStorageSystem.ComputeDiskPartitionInfo」 の呼び出しが失敗しました。

とエラーが発生

原因はどうやら他のシステムで使用してたものはフォーマットできずにエラーが発生する場合があるようです。(多分)

対処方法

改善方法はESXiにSSHで繋ぎ、partedUtilコマンドを使って既にあるパーティションを削除すればいいそうです。

#HDDの確認
~ # esxcfg-scsidevs -l
t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D
Device Type: Direct-Access
Size: 1907729 MB
Display Name: Local ATA Disk (t10.ATA_____Hitachi_HDS5C3020ALA632____________ ___________ML0230FA0ABP9D)
Multipath Plugin: NMP
Console Device: /vmfs/devices/disks/t10.ATA_____Hitachi_HDS5C3020ALA632______ _________________ML0230FA0ABP9D
Devfs Path: /vmfs/devices/disks/t10.ATA_____Hitachi_HDS5C3020ALA632__________ _____________ML0230FA0ABP9D
Vendor: ATA Model: Hitachi HDS5C302 Revis: ML6O
SCSI Level: 5 Is Pseudo: false Status: on
Is RDM Capable: false Is Removable: false
Is Local: true Is SSD: false
Other Names:
vml.01000000002020202020204d4c303233304641304142503944486974616368
VAAI Status: unknown

#パーティションの確認
~ # partedUtil get /dev/disks/t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D
243201 255 63 3907029168
1 63 10233404 130 128
2 10233405 3702211379 131 0
3 3702211380 3907007999 131 0

#パーティションの削除(三つ存在してたので三つ削除)
~ # partedUtil delete /dev/disks/t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D 1
~ # partedUtil delete /dev/disks/t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D 2
~ # partedUtil delete /dev/disks/t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D 3

#削除されているか確認
~ # partedUtil get /dev/disks/t10.ATA_____Hitachi_HDS5C3020ALA632_______________________ML0230FA0ABP9D
243201 255 63 3907029168

この操作を行った後、ストレージの追加を再度行うと正常にできました。

-開発, サーバー
-, ,