添加存储过程中提示

--------------------------------------------------------------

主机配置过程中出错

在 vCenter Server“vc.example.com”上调用对象 “datastoreSystem-30”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败。

--------------------------------------------------------------


故障原因

存储在挂载之前使用过非MSDOC分区,常见的比如gpt会导致这个故障。也有不常见的比如bsd, dvh, loop, mac, pc98, sun这些分区也不被ESXi所识别。

这通常是由于LUN在挂载前被RDM使用过,或者在其他服务器上使用过。


知道原因,就有解决方法了,到shell下给它重新分区,或者清除它的分区。


解决方法参考VMware知识库 http://kb.vmware.com/kb/1008886

它提到的那个分区工具老是报下面这个错

Error: Can't have a partition outside the disk!
Unable to read partition table for device diskname


所以直接dd把前面34个扇区置0了,粗暴了一点,不过好使。

/dev/disks # dd if=/dev/zero of=/vmfs/devices/disks/diskname bs=512 count=34 conv=notrunc
34+0 records in
34+0 records out