Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

5.2.4. 为集群中的主机设置负载和电源管理策略

evenly_distributedpower_saving 调度策略允许您指定可接受的内存和 CPU 使用值,以及哪些虚拟机必须迁移到主机或从主机中迁移。vm_evenly_distributed 调度策略根据虚拟机的数量在主机之间平均分配虚拟机。定义调度策略,以启用集群中主机之间自动负载平衡。有关每个调度策略的详细说明,请参阅 第 5.2.2.4 节 “调度策略设置说明”

过程 5.3. 为主机设置负载和电源管理策略

  1. 使用资源选项卡、树形模式或搜索功能在结果列表中查找和选择集群。
  2. 点击 Edit 以打开 Edit Cluster 窗口。

    图 5.4. 编辑调度策略

    编辑调度策略
  3. 选择以下策略之一:
    • none
    • vm_evenly_distributed
      1. 设置必须至少有一个主机上运行的最小虚拟机数量,以便在 HighVmCount 字段中启用负载平衡。
      2. MigrationThreshold 字段中定义最高利用率主机上的虚拟机数量和最低利用率主机上的虚拟机数量之间可接受的最大区别。
      3. SpmVmGrace 字段中,定义要在 SPM 主机上保留虚拟机的插槽数。
    • evenly_distributed
      1. 在调度策略在 CpuOverCommitDurationMinutes 字段中采取行动前,设置主机可在定义的使用值外运行 CPU 负载的时间(以分钟为单位)。
      2. HighUtilization 字段中输入虚拟机开始迁移到其他主机的 CPU 使用率百分比。
      3. 输入上述最低要求的可用内存,以便虚拟机开始迁移到 MinFreeMemoryForUnderUtilized 中的其他主机。
      4. 以 MB 为单位输入所需的最大可用内存,以便虚拟机开始迁移到 MaxFreeMemoryForOverUtilized 中的其他主机。
    • power_saving
      1. 在调度策略在 CpuOverCommitDurationMinutes 字段中采取行动前,设置主机可在定义的使用值外运行 CPU 负载的时间(以分钟为单位)。
      2. LowUtilization 字段中输入以下 CPU 使用率百分比,将被视为使用不足的主机。
      3. HighUtilization 字段中输入虚拟机开始迁移到其他主机的 CPU 使用率百分比。
      4. 输入上述最低要求的可用内存,以便虚拟机开始迁移到 MinFreeMemoryForUnderUtilized 中的其他主机。
      5. 以 MB 为单位输入所需的最大可用内存,以便虚拟机开始迁移到 MaxFreeMemoryForOverUtilized 中的其他主机。
  4. 选择以下之一作为集群的 调度程序优化
    • 选择 Optimize for Utilization,以在调度中包含权重模块,以允许最佳选择。
    • 选择 Optimize for Speed 以跳过主机权重,以防有超过 10 个待处理请求。
  5. 如果您使用 OpenAttestation 服务器来验证主机,并使用 engine-config 工具设置服务器详情,请选择 Enable Trusted Service 复选框。
  6. (可选)选中 Enable HA Reservation 复选框,以启用 Manager 来监控高可用性虚拟机的集群容量。
  7. (可选)选择 Provide custom serial number policy 复选框,来为集群中的虚拟机指定序列号策略,然后选择以下选项之一:
    • 选择 Host ID,将主机的 UUID 设置为虚拟机的序列号。
    • 选择 Vm ID,将虚拟机的 UUID 设置为它的序列号。
    • 选择 Custom serial number,然后在文本字段中指定自定义序列号。
  8. 点击 OK