如何管理资源池

资源池是管理服务器和/或网关服务器的集合,用于在它们之间分配工作,并从失败的成员接管工作。 本文介绍如何创建和修改资源池及其成员身份,以及如何配置专用于监视 UNIX 和 Linux 计算机的资源池。

创建资源池

  1. 使用属于 Operations Manager 管理员角色成员的帐户登录操作控制台。

  2. 选择“ 管理”。

  3. 在导航窗格中,选择 “资源池”。

  4. “任务 ”窗格中,选择“ 创建资源池”。

  5. 在“创建资源池”向导的常规属性”页上,输入名称和(可选)资源池的说明,然后选择“下一步”。

  6. “池成员身份 ”页上,选择“ 添加”。

  7. “成员选择 ”窗口中,输入文本以根据需要筛选搜索结果,然后选择“ 搜索”。 如果选择“ 搜索 ”而不在筛选器字段中输入任何内容,则会显示所有可用的管理服务器。

  8. “可用项”中,选择资源池中所需的服务器,选择“ 添加”,然后选择“ 确定”。

  9. 选择下一步

  10. “摘要 ”页上,查看设置并选择“ 创建”。

  11. 向导完成后,选择“ 关闭”。

修改资源池成员资格

在管理工作区中查看资源池时,你将看到创建的资源池具有手动成员身份类型,以及在安装 Operations Manager 时创建的资源池具有自动成员身份类型,如下图所示。

显示资源池成员身份类型的屏幕截图。

默认情况下,所有管理服务器都是安装 Operations Manager 时创建的资源池的成员,添加到管理组的任何管理服务器都会自动添加到具有自动成员资格类型的资源池中。 可以从这些资源池中删除单个管理服务器;但是,这将将成员身份类型更改为手动。 将安装 Operations Manager 时创建的资源池的成员资格类型更改为手动之后,如果将管理服务器添加到管理组中,则必须将该管理服务器手动添加到资源池中。

注意

所有管理服务器资源池的成员资格为只读。 若要将其成员资格由自动更改为手动,请在 Operations Manager 命令外壳中运行以下 PowerShell 代码:

Get-SCOMResourcePool -DisplayName "All Management Servers Resource Pool" | Set-SCOMResourcePool -EnableAutomaticMembership 0

从自动资源池中删除成员

  1. 使用属于 Operations Manager 管理员角色成员的帐户登录操作控制台。

  2. 选择“ 管理”。

  3. 在导航窗格中,选择 “资源池”。

  4. 在结果窗格中,选择要修改的资源池。

  5. “任务”窗格中,选择“手动成员身份,然后在“手动成员身份”消息中选择”。

    重要

    选择“是时,所选资源池的成员身份类型将更改为手动。 即使不更改资源池成员身份并取消属性对话框,该成员身份类型也会在此步骤后保持手动状态。

  6. 资源池的“常规属性” 页上,选择“ 下一步”。

  7. “池成员身份”页上,选择要从资源池中删除的管理服务器,选择“删除,然后选择“下一步”。

  8. 摘要页面中,选择保存

为 UNIX 和 Linux 专用资源池配置证书

必须执行额外的任务才能配置管理服务器,这些服务器是专用于管理 UNIX 和 Linux 计算机的资源池的成员。 Operations Manager 使用证书对所管理的计算机的访问权限进行身份验证。 当发现向导部署代理时,它会从代理中检索证书,对证书进行签名,将证书部署回代理,然后重启代理。

为了配置高可用性,资源池中的每个管理服务器都必须具有所有根证书,这些根证书用于对部署到 UNIX 和 Linux 计算机上的代理的证书进行签名。 否则,如果管理服务器不可用,其他管理服务器将无法信任由服务器签名的证书。 此任务的过程如下:

  1. 将资源池内每个管理服务器中的根证书导出到文件。

  2. 将所有导出的证书文件(同一服务器导出的文件除外)导入到每个管理服务器。

针对高可用性配置证书

  1. 登录到管理服务器以开始导出证书的过程。

  2. 在命令提示符下,将目录更改为 %ProgramFiles%\System Center Operations Manager\Server。

  3. 运行以下命令,并为你的选择指定文件名,如 Server3.cert

    scxcertconfig.exe -export <filename>

  4. 将此导出文件复制到资源池中的所有管理服务器都可以访问的共享目录。

  5. 重复前面四个步骤,直到共享目录包含资源池内每个管理服务器中的所有导出证书文件为止。

  6. 登录到管理服务器以启动导入证书的过程。

  7. 在命令提示符下,将目录更改为 %ProgramFiles%\System Center Operations Manager\Server。

  8. 针对每个导出的证书文件(当前管理服务器导出的文件除外)运行以下命令:

    scxcertconfig.exe -import <filename>

    注意

    如果尝试导入该相同管理服务器导出的证书文件,则此过程将失败,并会出现一条错误消息,此消息指明对象或属性已经存在。

  9. 重复前面三个步骤,直到将所有证书文件导入到资源池内合适的管理服务器中为止。

  10. 从共享目录中删除证书文件。 虽然文件只包含证书公钥,但你仍然应该将其视为安全敏感文件。

每当向资源池添加新管理服务器时,请执行此过程以便维护高可用性。

后续步骤

有关资源池的部署注意事项的信息,请参阅 规划资源池设计