使用条件调整资源策略

应用到: Windows Server 2008 R2

在发生六个预配置事件中的任一事件时,Windows 系统资源管理器可以自动切换到其他管理策略。在发生其中任一事件时,还可以将条件策略配置为评估其他系统状态,并在发现其中任一状态为真时切换到其他策略。

note注意
如果包含条件策略中配置的状态的事件先发生,则只评估这些状态,并且只实现其关联的管理策略。

Windows 系统资源管理器支持六个事件。在默认安装中,发生其中任一事件时,不会进行任何策略更改。

触发条件策略更改的事件

每个事件类别只能配置一个条件策略。每次发生事件时,将实现任何关联的策略更改。

默认情况下,还会安装一个特殊的条件类别“任意”。仅当某个事件类型没有任何条件策略时,才会评估“任意”条件类别。

触发条件策略更改的特定事件包括:

  • 热添加处理器

  • 热添加内存 (RAM)

  • 群集服务节点联机

  • 群集服务节点脱机

  • 群集服务资源组联机

  • 群集服务资源组脱机

发生事件时可以评估的状态

发生事件之后,将评估条件策略中为该事件配置的任何状态。若要使 Windows 系统资源管理器执行操作来响应某个事件,该事件的条件策略必须至少包含一个要评估的状态。

状态可以配置为一个子句,也可以配置为一个子句组,仅当其中一个或多个子句为真时,才能将该状态评估为真。

状态中的子句可以包括:

  • 处理器数是否大于、小于或等于指定数量

  • 内存量是否大于、小于或等于指定数量

  • 群集服务节点是否联机或脱机

  • 群集服务资源组是否联机或脱机

应用条件策略的方式

条件策略根据以下进程更改管理状态:

  1. 发生事件。

  2. Windows 系统资源管理器查找与该事件关联的现有条件策略。

    • 如果存在条件策略,则 Windows 系统资源管理器将使用该条件策略的状态和默认策略继续从步骤 3 开始执行操作。

    • 如果不存在条件策略,则 Windows 系统资源管理器将使用为“任意”条件类别配置的状态和默认策略继续从步骤 3 开始执行操作。

  3. Windows 系统资源管理器查找在发生该事件时要评估的状态。

    • 如果在条件策略中未配置任何要评估的状态,则不会执行任何操作。

    • 如果配置了状态,将按顺序评估状态,直到发现其中任一状态为真,然后执行与第一个真状态关联的操作。

    • 如果没有任何已配置的状态为真,将应用该事件(或“任意”条件类别)的默认策略。

编辑条件策略

配置默认策略

发生事件时,Windows 系统资源管理器将评估与该事件关联的状态,如果没有任何状态为真,将应用与该事件关联的默认策略。

若要配置与事件关联的默认策略,请执行下列操作:
  1. 打开“Windows 系统资源管理器”。要打开“Windows 系统资源管理器”,请单击「开始」,指向“管理工具”,然后单击“Windows 系统资源管理器”。

  2. 在“连接到计算机”对话框中,选择“这台计算机”,然后单击“连接”。

  3. 在控制台树中,右键单击“条件”,然后单击“添加/编辑条件策略”

  4. “添加或编辑条件策略”对话框中,单击要配置的事件的名称,然后单击“编辑”。此时将打开“条件策略属性”对话框。

  5. “选择默认策略”列表中,选择资源分配策略名称。

    note注意
    仅当条件策略中配置的任何状态均不为真时,才应用默认策略。

  6. 单击“确定”

配置其他状态

若要使 Windows 系统资源管理器在发生事件时执行操作,必须在条件策略中为该事件至少配置一个要评估的状态。

按列出的顺序从上到下评估状态。发现某个状态为真后,Windows 系统资源管理器就将管理策略切换到与该状态关联的策略,并且不会评估任何其他状态。

  • 若要更改状态的评估顺序,在“条件策略属性”对话框的“状态下,单击要移动的状态,然后单击向上箭头或向下箭头移动状态。

  • 若要将某个状态从评估序列中排除,清除该状态旁边的复选框。

    note注意
    如果未选择任何要评估的状态,则发生事件时不会执行任何操作。

若要配置在发生事件时要评估的其他状态,请执行下列操作:
  1. “添加或编辑条件策略”对话框中,单击要配置的事件的名称,然后单击“编辑”。此时将打开“条件策略属性”对话框。

  2. “状态”下单击某个空行以访问详细配置,并创建一个或多个子句。

    note注意
    不能配置没有任何子句的状态的名称。名称列将使用您定义的子句中的信息填充。

  3. “状态详细信息”下,单击“类别”列中的某个空单元格以从列表中选择某个类别。

    • 如果选择了“处理器”“内存”,单击“运算符”列选择运算符,然后单击“数量”列键入处理器数或内存量 [以兆字节 (MB) 为单位]。

    • 如果选择了 MSCS,则在“对象名称”列表中,单击并键入节点或资源组的名称,然后在“状态”列中,单击以从列表中选择某状态。

  4. 完成了状态子句的创建后,在“状态”下,在刚创建的状态的行中单击“策略名称”列。在列表中,选择状态为真时要应用的策略,然后单击“确定”

组合状态子句

可以对状态子句进行分组,以便仅当一个或多个子句为真时,才能将该组评估为真。

  • AND 和 OR 运算符的优先级相同。

  • 从左到右评估表达式。

  • 先评估组合的子句。如果是嵌套组,先评估嵌套最深的组。

若要合并状态子句以作为一个组进行评估,请执行下列操作:
  1. “添加或编辑条件策略”对话框中,单击要配置的事件的名称,然后单击“编辑”。此时将打开“条件策略属性”对话框。

  2. “状态”下,单击某个空行以创建新状态,或单击现有状态行。

  3. “状态详细信息”下,添加要合并成一个子句来进行真假评估的多个状态。

  4. “状态详细信息”下,单击要与其他行合并的第一行,然后按 Shift 并同时单击选择要组合的行。

    note注意
    只能组合连续的行。支持嵌套的组。

  5. 右键单击所选的行,单击“添加组”,然后单击“确定”

其他注意事项

  • 条件策略假定计算机正在运行时无法拆卸处理器和内存。

其他参考

社区附加资源

添加
显示: