我的 vCenter 出现了一个有趣的问题。
当我尝试从模板虚拟机部署新的 Windows Server 2012R2 时,几乎总是失败并出现此错误:
Cannot migrate <vm> from <host the template is on> to <a host in standby mode??> and resource pool Resources in <datacenter>: The operation is not allowed in the current state of the host.
从上面的错误可以看出,vCenter 尝试在处于待机模式的服务器上创建新的虚拟机。
这是 vSphere 中的错误还是我的配置错误?
集群上已启用 vSphere HA、DRS 和电源管理
答案1
您的集群是否启用了 DRS 自动放置功能?如果启用了,那么 DRS 可能正在尝试将该新虚拟机放在处于待机模式的主机上。如果您将 DRS 配置设置为不自动放置新虚拟机,然后选择特定主机,那么这可能会起作用。
答案2
您应该能够将 DRS 更改为手动模式,而无需实际禁用它或撤消配置。然后,部署新服务器并在完成后将其切换回来。
手动 DRS 仅建议虚拟机应该去往何处,但您必须接受这些建议。
另外,您使用的是哪个版本的 vCenter?DRS 应该能够识别服务器何时处于待机状态,并将其从建议中删除,除非您没有足够的可用插槽。但是,如果您没有足够的插槽,它应该启动待机服务器。