背景/设置
我全新安装了 vCenter Server 5.1 和相关组件。
我已经采取了所有步骤(据我所知)来启用 FT,并且它第一次工作(拉下电源线并观察 VM 继续工作 - 顺便说一下,这是一种很棒的感觉)。
我采取的步骤是:
- 使用两台服务器创建 HA 集群
- 添加一个额外的虚拟 VMkernel NIC 来处理每台主机上的 FT 流量
- 确保所有主机都可以访问多个网络存储设备(EMC 和 netapp)。
- 在 VM 上,将 CPU/MMU 虚拟化选项更改为“使用 Intel VT-x/AMD-V 进行指令集虚拟化和 MMU 虚拟化软件”
- 右键单击虚拟机并选择“打开容错”。这成功完成了。
同样,这有效。
问题
然而,现在在 VM 菜单中,在所有主机都恢复在线后,选项又是“打开容错”(我想一旦打开,它就会一直打开?)
此外,如果我再次单击以打开容错,我会收到消息“虚拟机正在以与容错不兼容的监控模式下运行。” 然而,选择 VT-x/AMD-V 是在我的初始测试之前最后一次解决这个问题的方法,它仍然在菜单中被选中。
问题
- 这是显示中的错误,机器仍然可以容错吗?
- 这是我每次都需要重新配置的东西吗?
- 一旦一台机器被配置为容错,它会永远保持在那个模式吗?我的猜测是它应该,但这种经历让我质疑它。
更新:更多信息(潜在线索?)
为了使事情更有趣,我只是尝试了以下操作:
- 将 VM 上的 CPU/MMU 设置回“自动”
- 重启虚拟机
- 将 CPU/MMU 设置回第一次工作的英特尔设置
- 重启虚拟机
- 单击“打开容错”
- ...并收到相同的错误。
谢谢!
不幸和幸运的是,在这种情况下,答案似乎很简单。
该错误似乎与 VM 仍处于开机状态有关。
关闭虚拟机电源后,容错选项就可以到位。
在这种情况下,VMWare 似乎生成了一条不是很有帮助的错误消息。