继续这个问题: 应该是Vmware vCenter服务器高可用?
根据那里的回应,即使vCenter停机HA也将继续工作。
因此,如果我的vCenter是虚拟机,在同一个虚拟机中使用express sql版本,并且该虚拟机托pipe在它pipe理的同一个集群中(并且集群是为HA设置的):我是否正确地假设,如果主机主机的vCenter停机HA将vmotion的vCenter虚拟机到另一台主机,它会继续运作?
顺便说一下:我的环境很小,有两台ESXi 5.0主机,大约有50台虚拟机,使用iSCSI共享存储的一切。
vCenter虚拟机将不会迁移到剩余的主机,它将在剩余的主机上重新启动,因此不会发生vMotion。 这也取决于虚拟机重启优先级。 如果vCenter VM的VM重启优先级被禁用,则在剩余的主机上将不会重启。 如果虚拟机重新启动优先级设置为除禁用之外的任何内容,则vCenter虚拟机将/应该在剩余主机上重新启动。 请注意,虚拟机重新启动优先级取决于剩余主机上的可用资源以及准入控制设置(带有或不带有DRS),因此您要将vCenter VM重新启动优先级设置为高以确保其在剩余主机上启动。
另请注意,对于发生故障的主机上的虚拟机,不会发生vMotion。 VMware HA重新启动通知主机上的VM,但不会将它们(通过vMotion)迁移到其余主机。
请阅读此处以获取更多信息:
除了HA不使用vMotion之外,你只是部分正确,它只是在预先安排好的主机上重新启动虚拟机(如果可用的话)。
我的环境远远不够,我们有许多24-32个主机集群,我们对各种VCentres使用这种精确的方法 – 虽然我们在多个物理Windows盒子上使用集群模式下的“完整”MSSQL为我们的VC数据库。
另外值得注意的是5.o,HA已经被重build,有更多的方法来检查虚拟机和主机的可用性。 例如,如果它通过pipe理IP失去与主机的连接,它将检查特定的存储位置,以查看虚拟机是否仍在不可访问的主机上运行,并相应地执行操作。
我有一个用于vCenter的虚拟机运行完整的SQL Server,pipe理8台主机和100多台虚拟机。 我只是确保它在域控制器之后重新启动优先级。 HA由主机上运行的代理处理,而不是直接由vCenter处理。 所以,即使没有vCenter,主机和HA仍然可以继续运行,无论configuration在vCenter之前的configuration如何。
那么,你的系统将继续运行…这是你连接到的问题的答案 。
什么都不会“vMotion”到另一个主机,但是已经configuration的HA服务将会从集群中另一台主机上的故障主机上重新启动崩溃/closures的虚拟机。