自从发布VI3 3.5以来,VMware HA开始实验性支持单个虚拟机故障的监控,并且基于你预先设置的方式进行故障处理,这个新的模块称为虚拟机故障监控模块。虚拟机故障监控可以处理来宾操作系统的故障。
关于虚拟机故障监控模块
由于虚拟机故障监控是实验性支持,因此默认是关闭的。如果你启用了该功能,VMware HA将开始检测虚拟机是否可用。VMware HA通过VMware Tools收集到的心跳信息来决定虚拟机的可用性。
每一台虚拟机中的VMware Tools每秒钟发送一次心跳信息,虚拟机监控模块每20秒检测一下心跳。如果心跳在用户指定的时间内没有收到,虚拟机监控模块就认为该虚拟机发生故障,就会重置该虚拟机。
虚拟机故障监控模块可以自己分辨出来虚拟机是打开的,但是心跳中止;还是虚拟机关闭、迁移走了。它也可以区分是虚拟机太忙导致心跳丢失还是真的发生了虚拟机故障,因为虚拟机故障监控模块可以判断出在特定时间段心跳的次数为零。
当然,虚拟机故障监控模块工作的基础是该来宾操作系统里已经安装了VMware Tools,没有安装VMware Tools的虚拟机,该模块无法监控。
使用虚拟机故障监控模块
你可以为整个群集配置虚拟机监控模块,当然,该虚拟机群集必须先启用VMware HA,否则没法进行监控。当然,你没法创建一个支持虚拟机故障监控的群集,你要先创建一个普通群集,然后更改它的配置。
具体如何来配置虚拟机故障监控模块呢?下面是具体的步骤:
<!–[if !supportLists]–>1. <!–[endif]–>登陆到VMware VI客户端,在Inventory栏,选择需要监控的群集,点击鼠标右键;
<!–[if !supportLists]–>2. <!–[endif]–>选择Edit Settings;
<!–[if !supportLists]–>3. <!–[endif]–>如果该群集没有启用VMware HA,在General选择Enable VMware HA;
<!–[if !supportLists]–>4. <!–[endif]–>在接下来选择Advanced Options
<!–[if !supportLists]–>5. <!–[endif]–>在出现的选项里输入合适的值,然后点击OK。
该页目前支持的选项解释如下:
如果你没有进行任何配置,说明das.vmFailoverEnabled仍然是false。如果虚拟机故障监控已经启用,这些选项你都没有进行配置的情况下,所有的选项都会使用默认配置。
配置实例
下面的实例是某个虚拟机故障监控的配置情况。
该配置说明:
<!–[if !supportLists]–>1. <!–[endif]–>在Virtual Center Server上已经启用了虚拟机故障监控模块;
<!–[if !supportLists]–>2. <!–[endif]–>如果60秒或更长时间内不能收到该群集的心跳,VMware HA将重置该虚拟机
<!–[if !supportLists]–>3. <!–[endif]–>每台虚拟机允许240秒时间来启动稳定其心跳。该时间用来进行虚拟机启动和VMware Tools重置;
<!–[if !supportLists]–>4. <!–[endif]–>如果一天中虚拟机故障达到或超过3次,VMware HA就不再进行虚拟机重置。
当然,目前虚拟机故障监控模块仍然处于试验性支持阶段,因此没提供明确的系统管理员通知。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
相关推荐
-
如何在虚拟环境配置VMware HA故障转移级别?
-
使用智能VMware HA和DRS提高可用性
VMware的DRS使用vMotion在多个主机之间平衡服务器的性能和可靠性,而HA会在主机出现故障时重启虚拟机。
-
VMWare HA前提下,在不开启Fault Tolerance的时候,支持只切换某台虚拟机吗?
下面的例子支持吗?主ESXi上运行着A1 A2,当A1宕机后,A1切换到备机重启运行,A2仍然在主ESXi上运 […]
-
vCenter Server的虚拟与现实
我们使用VMware vSphere来保护一些关键业务的服务器和应用程序,但是,对于vCenter的保护是否也要达到相同的级别呢?