Oracle® Solaris Cluster 数据服务规划和管理指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何在群集中将负载集中到少量节点

将 Concentrate_load 属性设置为 false 时,会导致群集在资源组的节点列表中的所有可用节点中平均分配资源组负载。默认情况下,Concentrate_load 属性设置为 FALSE

如果将此属性设置为 TRUE,群集会尝试在不超出任何配置的硬负载限制或软负载限制的情况下,将资源组负载集中到尽可能少的节点上。


注 -  指定了 Concentrate_load=TRUE 时,如果资源组 RG2 声明了对资源组 RG1 的 ++ 或 +++ 关联性,则应避免为 RG2 设置任何非零负载因子。而应为 RG1 设置较大的负载因子,以抵偿 RG2 在与 RG1 相同的节点上联机时施加的额外负载。这样可使 Concentrate_load 功能按预期方式工作。或者,可以对 RG2 设置负载因子,但是避免对这些负载因子设置任何硬负载限制-请仅设置软限制。这样RG2在超出软负载限制的情况下也能联机。

您只能在全局群集中设置 Concentrate_load 属性,不能在区域群集中设置此属性。在区域群集中,默认设置始终为 FALSE

  1. 在群集的某个活动节点上承担 root 角色。
  2. 启动 clsetup 实用程序。
    phys-schost# clsetup

    此时将显示 clsetup 菜单。

  3. 选择菜单项 "Other Cluster Tasks"(其他群集任务)。

    此时将显示 "Other Cluster Tasks"(其他群集任务)菜单。

  4. 选择 "Set the concentrate_load Property of the Cluster"(设置群集的 concentrate_load 属性)菜单项。

    此时将显示 "Set the Concentrate Load Property of the Cluster"(设置群集的集中负载属性)菜单。

  5. 键入 yes 并按回车键。

    此时将显示当前值 TRUEFALSE

  6. 键入 yes 更改该值,然后按回车键。
  7. 键入 yes 继续进行更新,然后按回车键。
  8. 按回车键返回上一菜单。

    此时将显示 "Other Cluster Tasks"(其他群集任务)菜单。