简介
在VMWare虚拟机监控程序中,设备控制功能在虚拟机上使用时存在限制。
问题
在VMWare虚拟环境中,共享虚拟存储设备(如iSCSI)会以热插拔设备(如USB设备)的形式呈现给VM。 VMWare使其可热插拔,以支持动态调整卷大小。
当在配置阻止外部设备的写入/读取的模式下启用Device Control时,可能导致问题。尽管这是VM上的“内部”驱动器,但它是共享的热插拔存储设备。
解决方案
解决方案是让VM不将iSCSI设备视为可热插拔,方法如下:
- 从Web浏览器连接到vSphere Web客户端。
- 使用管理员凭据登录。
- 导航到要修改的虚拟机。
- 关闭虚拟机电源。
- 右键单击虚拟机,然后选择“编辑设置”。
- 点击VM Options(VM选项)选项卡。
- 点击Advanced > Edit Configuration。
- 选择“添加行”,或者直接在底部提供的字段中输入值。
- 插入名为devices.hotplug且值为false的新行。
- 启动虚拟机。
将驱动器更改为不可热插拔应该允许“设备控制”忽略“内部”驱动器作为可移动设备。如果您需要使设备保持此状态,请注意设备控制设置可能会干扰VM和“内部”磁盘,应进行相应的配置。
有关VMWare的详细信息,请访问以下网址:https://kb.vmware.com/s/article/1012225