您可以设置影响 vSphere HA 群集的行为的高级选项。

表 1. vSphere HA 高级选项

选项

描述

das.isolationaddress[...]

设置为了确定主机是否与网络隔离而要 ping 的地址。只有当未从群集内的任何其他主机接收到检测信号时才 ping 此地址。如果未指定,则使用管理网络的默认网关。此默认网关必须是可用的可靠地址,以便主机可以确定它是否与网络隔离。可以为群集指定多个隔离地址(最多 10 个):das.isolationaddressX,其中 X = 0-9。通常每个管理网络应指定一个隔离地址。如果指定的地址太多,则进行隔离检测所需的时间将会较长。

das.usedefaultisolationaddress

默认情况下,vSphere HA 使用控制台网络的默认网关作为隔离地址。此选项指定是否使用此默认设置 (true|false)。

das.isolationshutdowntimeout

关闭虚拟机电源之前,系统等待虚拟机关机的时间段。只有在主机的隔离响应为“关闭虚拟机”时,此选项才适用。默认值为 300 秒。

das.slotmeminmb

定义内存插槽大小的最大限制。如果使用此选项,则插槽大小小于该值,或是小于群集内任何已打开电源虚拟机的最大内存预留以及内存开销。

das.slotcpuinmhz

定义 CPU 插槽大小的最大限制。如果使用此选项,则插槽大小小于该值,或是小于群集内任何已打开电源虚拟机的最大 CPU 预留。

das.vmmemoryminmb

定义在没有指定虚拟机内存预留或者内存预留为零时,分配给虚拟机的默认内存资源值。用于“群集允许的主机故障数目”准入控制策略。如果未指定任何值,则默认值为 0 MB。

das.vmcpuminmhz

定义在没有指定虚拟机 CPU 预留或者内存预留为零时,分配给虚拟机的默认 CPU 资源值。用于“群集允许的主机故障数目”准入控制策略。如果未指定任何值,则默认值为 32 MHz。

das.iostatsinterval

更改虚拟机监控敏感度的默认 I/O 统计间隔。默认值为 120(秒)。可以设置为大于等于 0 的任何值。设置为 0 会禁用检查。

注:

建议不要使用小于 50 的值,因为较小的值可能会导致 vSphere HA 意外重置虚拟机。

das.ignoreinsufficienthbdatastore

如果主机不具有足够的 vSphere HA 检测信号数据存储,则禁用创建的配置问题。默认值为 false。

das.heartbeatdsperhost

更改所需的检测信号数据存储的数量。有效值范围为 2 至 5,默认值为 2。

fdm.isolationpolicydelaysec

在确定主机被隔离后执行隔离策略之前系统等待的秒数。最小值为 30。如果设置的值小于 30,延迟时间将为 30 秒。

das.respectvmvmantiaffinityrules

确定 vSphere HA 是否强制执行虚拟机间反关联性规则。默认值为“true”,强制执行规则。在此情况下,如果对虚拟机进行故障切换违反规则,则 vSphere HA 不会进行故障切换,但会发出一个事件,报告资源不足,无法执行故障切换。还可以设置为“false”,不强制执行规则。有关反关联性规则的股东信息,请参见《vSphere 资源管理》

das.maxresets

VMCP 进行重置尝试的最大次数。如果受 APD 状况影响的虚拟机上的重置操作失败,VMCP 将在放弃之前重试此操作许多次

das.maxterminates

VMCP 进行虚拟机终止重试的最大次数。

das.terminateretryintervalsec

如果 VMCP 无法终止虚拟机,这是它重试终止尝试之前系统等待的秒数

das.config.fdm.reportfailoverfailevent

如果设置为 1,则在 vSphere HA 尝试重新启动虚拟机失败时启用详细的每虚拟机事件生成。默认值为 0。在早于 vSphere 6.0 的版本中,会默认生成此事件。

vpxd.das.completemetadataupdateintervalsec

设置虚拟机-主机关联性规则后的时间段(秒),在该时间段内,vSphere HA 可以重新启动已禁用 DRS 的群集中的虚拟机以替代此规则。默认值为 300 秒。

das.config.fdm.memreservationmb

默认情况下,vSphere HA 代理运行时的配置内存限制为 250 MB。如果主机用尽可预留的容量,主机可能不允许此预留。您可以使用此高级选项来降低内存限制以避免此问题。仅可指定大于 100(最小值)的整数。相反,为防止在大型群集(包含 6,000 至 8,000 个虚拟机)的主代理选举期间出现问题,应将此限制增加至 325 MB。

注:

此限制更改后,必须为群集中的所有主机运行重新配置 HA 任务。另外,在将新主机添加到群集或重新引导现有主机时,应对这些主机执行此任务以便更新此内存设置。

das.reregisterrestartdisabledvms

在某个特定虚拟机上禁用 vSphere HA 时,此选项确保该虚拟机会在故障后在其他主机上进行注册。这使您能够打开该虚拟机的电源,而无需手动重新注册。

注:

使用此选项时,vSphere HA 不会打开虚拟机的电源,而是仅注册该虚拟机。

das.respectvmvmantiaffinityrules

确定 vSphere HA 是否强制执行虚拟机间反关联性规则。默认值为“true”,该设置会强制执行规则(即使未启用 vSphere DRS)。在此情况下,如果对虚拟机进行故障切换违反规则,则 vSphere HA 不会进行故障切换,但会发出一个事件,报告资源不足,无法执行故障切换。此选项还可以设置为“false”,该设置不会强制执行规则。

有关反关联性规则的详细信息,请参见《vSphere 资源管理》

注:

如果更改以下任一高级选项的值,则必须先禁用 vSphere HA,再重新启用它,更改才会生效。

  • das.isolationaddress[...]

  • das.usedefaultisolationaddress

  • das.isolationshutdowntimeout