添加存储过程中提示
--------------------------------------------------------------
主机配置过程中出错
在 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