在ESXi 上添加一块硬盘时,提示如下错误:“在 ESXi“xxx.xxx.xxx.xxx”上调用对象 “ha-datastoresystem”的“HostDatastoreSystem.QueryVmfsDatastoreCreateOptions” 失败”。
查到 VMware 知识库中的解释是可能有以下原因:
- LUN 的大小超过了 2TB - 512 字节,在 vSphere 4 中最大的 LUN 就是 2TB - 512 字节。
- LUN 是以前的 RDM 提供的。
-
LUN 包含了 GPT 分区,且不能删除。
之后发现“月儿弯弯”博客的文章“ESXI5 添加本地磁盘出错”和我遇到的问题如出一辙。
该问题需要通过终端方式登录到 ESXi 主机解决。
首先要开启 SSH 服务。在主机的“配置”中选择“安全配置文件”,选择“服务”的“属性”,选择“SSH”的“选项”,启动服务。
然后通过 putty 登录到主机。
输入 fdisk -l ,可见如下信息。
输入 ls /dev/disks/,可查到如下信息。
试图用 partedUtil delete 命令删除分区,失败。
通过更改磁盘的卷标,可以破坏磁盘的所有分区。所以这里用 partedUtil mklabel 命令把磁盘卷标改为 msdos 。
再次输入 ls /dev/disks/,可查到如下信息,分区已被删除。
之后再添加硬盘,一切正常。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30785809/viewspace-1991259/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30785809/viewspace-1991259/