5.2 为 ZENworks Configuration 10.2.2/10.3.x 设备创建及管理最近的服务器规则

当“ZENworks 管理区域”包括多个服务器(“主服务器”和“从属设备”)时,设备需要知道要连接哪个服务器。“最近的服务器规则”面板可让您创建用于确定设备要连接的服务器的规则。对于最近的服务器规则而言,配置为从属设备的设备会被视为服务器。

设备连接服务器可获取的基本功能如下:

设备可以连接同一个服务器获取所有功能,也可以连接不同的服务器分别获取不同的功能。每个设备只能应用一个“最近的服务器”规则。设备的有效规则由以下各项确定:

  1. 设备设置: 评估对设备设置的所有规则。如果设备符合规则的准则,该规则就会成为设备的有效规则。

  2. 文件夹设置: 如果没有适用的设备规则,则会评估对设备父文件夹设置的所有规则。如果设备符合规则的准则,该规则就会成为设备的有效规则。如果不符合,则会评估层次结构中上一层文件夹上的规则。

  3. 管理区域: 如果没有适用的文件夹规则,则会评估“管理区域”中设置的所有规则。如果设备符合规则的准则,该规则就会成为设备的有效规则。如果不符合,则对设备应用默认规则。

  4. 默认规则: 如果设备未应用任何设备、文件夹或“管理区域”规则,则会应用默认规则。默认规则只是一个按照设备连接顺序列出的所有内容服务器的列表。

最近的服务器默认规则适用于 ZENworks Configuration Management 10.2.x/10.3.x 和 ZENworks 11 设备。如果您不想使用最近的服务器默认规则来确定设备最近的服务器,则可以创建自定义的最近的服务器规则。您可以在管理区域、设备文件夹和设备这三个级别为 ZENworks Configuration 10.2.x/10.3.x 设备创建最近的服务器规则。当您将管理区域的基线设置为 ZENworks 11 时,这些设置会禁用。要为 ZENworks Configuration Management 10.2.x/10.3.x 设备创建自定义的最近的服务器规则,请参见部分 5.2.1, 为 ZENworks Configuration 10.2.2/10.3.x 设备创建最近的服务器规则。对于 ZENworks 11 设备,自定义的最近的服务器是根据位置配置的。有关详细信息,请参见《ZENworks 11 SP2 系统管理参考手册》

请参见以下各节:

5.2.1 为 ZENworks Configuration 10.2.2/10.3.x 设备创建最近的服务器规则

  1. 起动 ZENworks 控制中心。

  2. 执行以下操作之一:

    • 要为“管理区域”创建“最近的服务器”规则,请单击配置选项卡,然后单击基础结构管理(在“管理区域设置”面板中)> 最近的服务器规则

    • 要为设备文件夹创建“最近的服务器”规则,请打开该文件夹的细节页,然后单击设置 > 基础结构管理(在“设置”面板中)> 最近的服务器规则

    • 要为设备创建“最近的服务器”规则,请打开该设备的细节页,然后单击设置 > 基础结构管理(在“设置”面板中)> 最近的服务器规则

    “最近的服务器规则”面板
  3. 视情况而定:如果要对设备或设备文件夹创建“最近的服务器”规则,则单击覆盖设置激活“最近的服务器规则”面板。

    只有设备和设备文件夹级别才会显示覆盖选项(未描述)。

  4. 单击添加显示“规则构建”对话框。

    “规则构建”对话框
  5. 规则名称字段中,指定该规则的名称。

    名称显示于“ZENworks 控制中心”的“最近的服务器规则”列表中。要访问此列表,请依次单击左侧窗格中的配置配置选项卡、管理区域设置面板打开它,单击基础结构管理部分打开它,然后单击最近的服务器规则。在此处显示为当前级别定义的所有定义的规则。

  6. 如果不希望将“最近的服务器默认规则”追加到在此“最近的服务器”规则中列出的服务器中,请选中排除最近的服务器默认规则复选框。

    “最近的服务器”规则功能会先使用规则中指定的服务器,如果受管设备无法使用指定的服务器,则会使用“最近的服务器默认规则”中列出的任何其他服务器继续。因此,若要只从规则指定的服务器获取内容,请选中此复选框以排除所有其他服务器。

  7. 使用规则逻辑字段创建规则表达式。

    表达式由准则选项、运算符和值组成。例如:

    DNS 名称过滤器等于 *.novell.com

    DNS 名称过滤器是准则选项,等于是运算符,而 *.novell.com 是值。在以上示例中,“最近的服务器”规则仅应用于 DNS 名称以 .novell.com 结尾的设备。

    如有必要,可以使用“NOT”来执行表达式中的逻辑非。例如:

    NOT DNS 名称过滤器等于 *.novell.com

    在以上示例中,“最近的服务器”规则仅应用于 DNS 名称不以 .novell.com 结尾的设备。

    您可以对规则使用多个表达式。例如:

    DNS Name Filter equal to provo.novell.com or IP Address equal to 192.168.67.12/24

    可以使用以下准则:

    选项

    说明

    DNS 名称过滤器

    匹配符合过滤准则的 DNS 名称。您可以指定确切的过滤器,也可以使用问号 (?) 或星号 (*) 作为通配符来匹配 DNS 名称中的一个或多个字符。一个 ? 匹配一个字符,一个 * 匹配一个或多个字符。示例:

    • provo.novell.com:匹配 novell.com 顶级域中 provo 子域内的所有设备。
    • *.novell.com:匹配 novell.com 顶级域中的所有设备,包括子域中的所有设备。
    • provo?.novell.com:匹配 novell.com 顶级域中 provo1 和 provo 2 子域内的所有设备;不匹配 provo12 子域中的设备。

    IP 地址/n

    匹配范围在指定 CIDR(无类别域间路由)块内的 IP 地址。使用 CIDR 时,点分十进制的 IP 地址会解析成 4 个 8 位字节的 32 位二进制数。斜杠 (/n) 后面的数字是前缀长度,也就是从地址左侧算起的共享起始位数。/n 数字的范围可以在 0 到 32 之间,常用的有 8、16、24 和 32。示例:

    • 192.168.67.12/16:匹配以 192.168 开头的所有 IP 地址。
    • 192.168.67.12/24:匹配以 192.168.67 开头的所有 IP 地址。
  8. 要配置任一部分列出的服务器,请执行以下任意一项操作:

    1. (视情况而定)您可以执行以下任务来管理任一服务器列表(集合、内容、配置以及鉴定)中的单个服务器。

      任务

      步骤

      其他细节

      向列表中添加服务器

      1. 在所需的服务器列表(集合、内容、配置或鉴定)中,单击添加

      2. 浏览并选择一个或多个 ZENworks 服务器或从属设备。

      3. 单击确定将选定服务器添加到列表中。

      默认情况下,ZENworks 服务器支持所有功能(集合、内容、配置和鉴定)。因此,任一服务器列表中都会显示所有 ZENworks 服务器供您选择。

      不过,可以对从属设备进行配置,以获取特定角色(集合、内容、映像和鉴定)。此操作将隐含以下限制:

      • 为“集合服务器”列表选择从属设备时,只有那些指派了“集合”角色的从属设备可供选择。

      • 为“鉴定服务器”列表选择从属设备时,只有那些指派了“鉴定”角色的从属设备可供选择。

      • 为“内容服务器”列表选择从属设备时,只能那些指派了“内容”角色或“映像”角色的从属设备可供选择。

      • 从属设备无法执行“配置”角色。因此,不能将其添加到“配置服务器”列表中。

      “从属”角色是在“配置”选项卡的“服务器层次”面板中配置。

      对列表重新排序

      1. 在所需的服务器列表中,选中要移动的服务器、组或 L4 交换机的复选框。

      2. 根据需要单击上移下移,更改项目在列表中的顺序。

      3. 根据需要重复以上步骤对列表排序。

      列表中的位置决定连接服务器的顺序。最先连接的是列表的第一个项目(服务器、组或 L4 交换机),然后是第二个,以此类推。

      您可以以不同的方式对这些列表中的项目排序。如此,便可在一个列表中将服务器放置得较高,而在其他列表中放置得较低,以此来分散设备启动的工作负载。例如:

      • 集合服务器: 服务器 1、组 1、服务器 3、L4 交换机 5

      • 内容服务器: L4 交换机 5

      • 配置服务器: 服务器 3、服务器 2、组 1

      • 鉴定服务器: 服务器 1、服务器 2

      从列表中去除服务器

      1. 在服务器列表中,选中要去除的服务器的复选框。

      2. 单击去除

       

    2. (视情况而定)可以使用组将服务器连接顺序随机化。每次服务器列表发送到设备,其顺序都是随机的,所以并不是所有设备都会收到排序相同的列表。

      例如,假设服务器列表包含以下项目:

      • 服务器 1

      • 组 1(服务器 2、服务器 3、服务器 4)

      • 服务器 5

      一台设备可能会收到列表:服务器 1、服务器 3、服务器 2、服务器 4、服务器 5。

      另一台设备可能会收到不同的列表:服务器 1、服务器 4、服务器 3、服务器 2、 服务器 5。

      在所有情况中,服务器 1 都是排在第一位而服务器 5 都是排在最末位,但组 1 中的服务器的顺序是随机的。

      您可以执行以下任务来管理任一服务器列表(集合、内容、配置以及鉴定)中的服务器组:

      任务

      步骤

      其他细节

      创建服务器组

      1. 在所需的服务器列表中,选中要包含在组中的服务器的复选框,然后单击 > 通过选择创建组

        如果要创建一个空组,请单击 > 创建空组

        稍后可以使用 > 添加到组选项,将服务器添加到空组。

      2. 为组指定一个名称,然后单击确定,将组添加到列表中。

      3. 单击应用使更改生效。

       

      将服务器添加到组

      1. 在所需的服务器列表中,选中要添加到组中的服务器的复选框。

      2. 单击 > 添加到组

      3. 执行以下操作之一:

        • 要将所选服务器添加到新组,请选择创建新项,指定组名称,然后单击确定

        • 要将所选服务器添加到现有组,请在选择现有项字段的列表中选择组,然后单击确定

      4. 单击应用使更改生效。

       

      对列表重新排序

      1. 在服务器列表中,选中要移动的服务器、组或 L4 交换机的复选框。

      2. 根据需要单击上移下移,更改项目在列表中的顺序。

      3. 根据需要重复以上步骤对列表排序。

      列表中的位置决定连接服务器的顺序。最先连接的是列表的第一个项目(服务器、组或 L4 交换机),然后是第二个,以此类推。

      您可以以不同的方式对这些列表中的项目排序。如此,便可在一个列表中将服务器放置得较高,而在其他列表中放置得较低,以此来分散设备启动的工作负载。例如:

      • 集合服务器: 服务器 1、组 1、服务器 3、L4 交换机 5

      • 内容服务器: L4 交换机 5、服务器 2、服务器 3、服务器 1

      • 配置服务器: 服务器 3、服务器 2、组 1

      • 鉴定服务器: 组 1、L4 交换机 5、服务器 1、服务器 2

      将组从一个列表复制到另一个列表

      1. 在要复制组的服务器列表中,单击 > 复制现有组

        例如,要将组从“集合服务器”列表复制到“内容服务器”列表中,请在“内容服务器”列表中单击 > 复制现有组

      2. 从列表中选择所需的组,然后单击确定复制该组。

      3. 单击应用使更改生效。

      如果将组复制到不包含组的服务器的列表中,则会从该组中去除未列出的服务器。例如,如果组 1 包含服务器 1 和服务器 2,将组 1 复制到不包含服务器 1 的列表中,则会从该组中去除服务器 1。

      从组中去除服务器

      1. 在服务器列表中,展开组以显示其服务器。

      2. 选中要从该组中去除的服务器的复选框。

      3. 单击 > 从组中去除,然后单击确定

      4. 单击应用使更改生效。

      服务器不会从服务器列表中去除,而是仅从组中去除。

      去除组

      1. 在服务器列表中,选中要去除的组的复选框。

      2. 单击 > 去除组,然后单击确定

      3. 单击应用使更改生效。

      此操作不会去除组的服务器,而是仅去除组。

    3. (视情况而定)如果您的一些 ZENworks 服务器或从属设备群集于 L4 交换机之后,您可以定义 L4 交换机并将服务器添加到该定义中。如此,L4 交换机便可继续平衡这些服务器之间的通讯。

      任务

      步骤

      其他细节

      创建 L4 交换机定义

      1. 在服务器列表中,选中 L4 交换机定义中要包含的服务器的复选框,然后单击 L4 交换机 > 通过选择创建 L4 交换机定义

        如果要创建空的 L4 交换机定义,请单击 L4 交换机 > 创建空的 L4 交换机定义

        稍后可以使用 L4 交换机 > 添加到 L4 交换机定义中选项,将服务器添加到空的定义中。

      2. 指定 L4 交换机的 DNS 名称或 IP 地址,然后单击确定,将 L4 交换机添加到列表中。

      3. 单击应用使更改生效。

       

      将服务器添加到 L4 交换机定义

      1. 在服务器列表中,选中要添加到 L4 交换机定义中的服务器的复选框。

      2. 单击 L4 交换机 > 添加到 L4 交换机定义中

      3. 执行以下操作之一:

        • 要将所选服务器添加到新的 L4 交换机定义中,请选择创建新项并指定 L4 交换机的 DNS 名称或 IP 地址,然后单击确定

        • 要将所选服务器添加到现有 L4 交换机定义中,请在选择现有项字段的列表中选择 L4 交换机定义,然后单击确定

      4. 单击应用使更改生效。

       

      对列表重新排序

      1. 在所需的服务器列表中,选中要移动的服务器、组或 L4 交换机的复选框。

      2. 根据需要单击上移下移,更改项目在列表中的顺序。

      3. 根据需要重复以上步骤对列表排序。

      列表中的位置决定连接服务器的顺序。最先连接的是列表的第一个项目(服务器、组或 L4 交换机),然后是第二个,以此类推。

      您可以以不同的方式对这些列表中的项目排序。如此,便可在一个列表中将服务器放置得较高,而在其他列表中放置得较低,以此来分散设备启动的工作负载。例如:

      • 集合服务器: 服务器 1、组 1、服务器 3、L4 交换机 5

      • 内容服务器: L4 交换机 5、服务器 2、服务器 3、服务器 1

      • 配置服务器: 服务器 3、服务器 2、组 1

      • 鉴定服务器: 组 1、L4 交换机 5、服务器 1、服务器 2

      从 L4 交换机定义中去除服务器

      1. 在服务器列表中,展开该 L4 交换机定义以显示其服务器。

      2. 选中要从该 L4 交换机定义中去除的服务器的复选框。

      3. 单击 L4 交换机 > 从 L4 交换机定义中去除,然后单击确定

      4. 单击应用使更改生效。

      服务器不会从服务器列表中去除,而是仅从 L4 交换机定义中去除。

      去除 L4 交换机定义

      1. 在服务器列表中,单击L4 交换机 > 去除 L4 交换机定义,然后单击确定

      2. 单击应用使更改生效。

      此操作不会去除 L4 交换机定义的服务器,而是仅去除定义。

  9. 指定每次必须将其数据发送到受管设备的 ZENworks 服务器数量。可用选项如下:

    • 无限制: 默认情况下,有效规则列表中的所有服务器的联系信息都会发送到受管设备。此外,默认规则中所列的服务器也会附加到有效规则中所列服务器的后面,除非有效规则中排除了这些服务器。

    • 仅限 <数字> 个服务器(每个列表): 如果要协调服务器和受管设备之间的带宽,请指定每次必须将其数据发送到受管设备的服务器数量。

    注:您也可以在“最近的服务器默认”规则中配置限制响应代理的服务器设置。您在“最近的服务器”规则中设置的限制会覆盖在“最近的服务器默认”规则中设置的限制。

  10. 完成后,单击确定将规则添加到最近的服务器规则列表。

  11. 重复步骤 2步骤 10创建其他规则。

  12. 如有必要,在规则创建完后,请执行以下操作:

    • 使用上移下移按钮重新排序最近的服务器规则列表中的规则。

      规则会按它们列出的顺序进行评估。因此,您应按照所需的评估顺序排列规则。

    • 要修改规则的设置,请选择所需规则,然后单击编辑

5.2.2 为 ZENworks Configuration 10.2.2/10.3.x 设备备份最近的服务器规则

如果您的 ZENworks 管理区域配置了复杂的“最近的服务器”规则,则您可能需要在备份过程中导出这些规则。

备份“最近的服务器”规则时,以下 zman 命令非常有用:

  • location-copy-rules (loccp): 将“最近的服务器”规则数据从源设备或设备文件夹复制到一个或多个目标设备或设备文件夹。

  • location-export-rules-to-file (loctf): 将最近的服务器规则数据(XML 格式)导出到文件。该 XML 文件可用作创建或追加最近的服务器规则的输入文件。

  • location-import-rules-from-file (locff): 从文件中导入最近的服务器规则数据(XML 格式)。

有关这些命令及其用法的详细信息,请参见《ZENworks 11 SP2 命令行实用程序参考手册》中的位置规则命令将区域的基线设置为 ZENworks 11 SP2 后,这些命令将不再有效。