8.2.8. 为集群中的主机设置负载和电源管理策略
evenly_distributed 和 power_saving 调度策略允许您指定可接受的内存和 CPU 用量值,以及虚拟机必须迁移到主机或从主机中的点。vm_evenly_distributed 调度策略根据虚拟机数量在主机之间平均分配虚拟机。定义调度策略,以启用集群中主机之间自动负载平衡。有关每个调度策略的详细说明,请参阅 第 8.2.5 节 “调度策略设置说明”。
为主机设置负载和电源管理策略
-
点
并选择集群。 - 点 Edit。
- 单击 Scheduling Policy 选项卡。
选择以下策略之一:
- none
vm_evenly_distributed
- 设置必须至少在一台主机上运行的虚拟机数量,以便在 HighVmCount 字段中启用负载平衡。
- 在 MigrationThreshold 字段中定义最高利用率主机上的虚拟机数量和最低利用主机的虚拟机数量之间可接受的最大区别。
- 在 SpmVmGrace 字段中定义要在 SPM 主机上保留虚拟机的插槽数量。
- (可选)在 HeSparesCount 字段中,输入额外自托管引擎节点的数量,以便保留足够的可用内存,以便在 Manager 虚拟机迁移或关闭时启动它。如需更多信息,请参阅 第 15.3 节 “在附加主机上为自托管引擎配置 Memory Slots 保留”。
evenly_distributed
- 在调度策略在 CpuOverCommitDurationMinutes 字段中采取行动前,设置主机可在定义的使用值外运行 CPU 负载的时间(以分钟为单位)。
- 在 HighUtilization 字段中输入虚拟机开始迁移到其他主机的 CPU 使用率百分比。
- 在 MinFreeMemoryForUnderUtilized 中,在上述部分输入所需的最小可用内存(以 MB 为单位),虚拟机开始迁移到 MinFreeMemoryForUnderUtilized 中的其他主机。
- 在下面输入最大需要可用内存,以 MB 为单位,虚拟机开始迁移至 MaxFreeMemoryForOverUtilized 中的其他主机。
- (可选)在 HeSparesCount 字段中,输入额外自托管引擎节点的数量,以便保留足够的可用内存,以便在 Manager 虚拟机迁移或关闭时启动它。如需更多信息,请参阅 第 15.3 节 “在附加主机上为自托管引擎配置 Memory Slots 保留”。
power_saving
- 在调度策略在 CpuOverCommitDurationMinutes 字段中采取行动前,设置主机可在定义的使用值外运行 CPU 负载的时间(以分钟为单位)。
- 在 LowUtilization 字段中输入主机的 CPU 使用率百分比。
- 在 HighUtilization 字段中输入虚拟机开始迁移到其他主机的 CPU 使用率百分比。
- 在 MinFreeMemoryForUnderUtilized 中,在上述部分输入所需的最小可用内存(以 MB 为单位),虚拟机开始迁移到 MinFreeMemoryForUnderUtilized 中的其他主机。
- 在下面输入最大需要可用内存,以 MB 为单位,虚拟机开始迁移至 MaxFreeMemoryForOverUtilized 中的其他主机。
- (可选)在 HeSparesCount 字段中,输入额外自托管引擎节点的数量,以便保留足够的可用内存,以便在 Manager 虚拟机迁移或关闭时启动它。如需更多信息,请参阅 第 15.3 节 “在附加主机上为自托管引擎配置 Memory Slots 保留”。
选择以下之一作为集群的调度程序优化 :
- 选择 Optimize for Utilization 在调度中包含权重模块,以允许选择最佳。
- 如果请求超过十个,选择 Optimize for Speed 以跳过主机权重。
-
如果您使用 OpenAttestation 服务器验证您的主机,并使用
engine-config
工具设置服务器详情,请选择 Enable Trusted Service 复选框。 - (可选)选择 启用 HA Reservation 复选框,使 Manager 能够监控高可用性虚拟机的集群容量。
(可选)选择 Provide custom serial number policy 复选框来为集群中的虚拟机指定序列号策略,然后选择以下选项之一:
- 选择 Host ID,将主机的 UUID 设置为虚拟机的序列号。
- 选择 Vm ID 将虚拟机的 UUID 设为其序列号。
- 选择 Custom serial number,然后在文本字段中指定自定义序列号。
- 点击 OK。