vSphere HA 使用准入控制确保在主机出现故障时预留足够的资源用于虚拟机恢复。

准入控制对资源使用施加一些限制。任何可能违反这些限制的操作都不会被允许。可能不允许的操作示例如下:

  • 打开虚拟机电源
  • 迁移虚拟机
  • 增加虚拟机的 CPU 或内存预留
vSphere HA 准入控制的基础是集群允许的且仍能保证可故障切换的主机故障数。可通过三种方式来设置主机故障切换容量:
  • 集群资源百分比
  • 插槽策略
  • 专用故障切换主机
注: 可以禁用 vSphere HA 准入控制。但是,如果禁用 VMware HA 准入控制,将无法保证预期数量的虚拟机能够在故障后重新启动。请勿永久禁用准入控制。

无论选择的准入控制选项如何,都会存在虚拟机资源减少阈值。您可以使用此设置指定允许的资源减少百分比,但在启用 vSphere DRS 后才可用。

会针对 CPU 和内存进行资源减少计算。此项计算会考虑虚拟机的预留内存和内存过量分配以便决定是否允许打开电源、执行迁移或更改预留。计算不会考虑虚拟机消耗的实际内存,因为内存预留并不总是与虚拟机的实际内存使用率相关联。如果实际使用率大于预留内存,则故障切换容量会不足,导致故障切换的性能下降。

通过设置性能减少阈值,可以指定配置问题的发生次数。例如:

  • 默认值为 100%,不会产生任何警告。
  • 如果阈值降至 0%,则集群使用率超过可用容量时,就会生成警告。
  • 如果阈值降至 20%,可以允许的性能减少量按如下方式计算:performance reduction = current utilization * 20%。当前使用率减去性能减少量的值超过可用容量时,将发出配置通知。