Managing Resource Pools for UNIX and Linux Computers(管理 UNIX 和 Linux 计算机的资源池)

 

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

你可以指定管理特定 UNIX 或 Linux 计算机的资源池。 利用此功能,你可以创建一个专门用于只管理 UNIX 和 Linux 计算机的资源池。

以下过程表明如何为管理的 UNIX 或 Linux 计算机更改资源池,以及如何配置资源池的证书。 在资源池中维护高可用性需要配置证书,每当创建资源池时,以及将管理服务器添加到资源池时,必须配置证书。

更改资源池

更改 UNIX 或 Linux 计算机的资源池不同于修改作为资源池成员的管理服务器的集合,如How to Create a Resource Pool(如何创建资源池)中所述。 以下过程不修改资源池的成员,仅修改资源池管理的内容。

更改资源池

  1. 单击“管理”。

  2. 在导航窗格中单击“资源池”。

  3. 在“任务”窗格中,单击“更改资源池”。

  4. 在上面的列表中,选择想要更改为由其他资源池管理的计算机。

  5. 在下面的列表中,选择资源池以管理在上面的列表中选择的计算机。

  6. 单击“更改”。

配置资源池证书

要为资源池配置 UNIX 和 Linux 计算机,必须执行其他任务。 Operations Manager 使用证书对它所管理的计算机的访问权限进行身份验证。 当发现向导部署代理时,它会从代理中检索证书,对证书进行签名,将证书部署回代理,然后重启代理。

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

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

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

针对高可用性配置证书

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

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

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

    scxcertconfig.exe – export <filename>

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

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

  6. 登录到管理服务器以开始执行导入证书的过程。

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

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

    scxcertconfig.exe –import <filename>

    System_CAPS_note注意

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

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

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

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