Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

22.2. Installing OpenLMI

OpenLMI 作为一系列 RPM 软件包进行分发,其中包括 CIMOM、各个 CIM 提供程序和客户端应用。这可让您区分受管和客户端系统,并且只安装您需要的组件。

22.2.1. 在受管系统中安装 OpenLMI

受管系统是您想要使用 OpenLMI 客户端工具监控和管理的系统。要在受管系统中安装 OpenLMI,请完成以下步骤:

  1. root 用户身份在 shell 提示符后输入以下内容来安装 tog-pegasus 软件包:

    yum install tog-pegasus

    此命令安装 OpenPegasus CIMOM 及其系统的所有依赖项,并为 peg asus 用户创建一个用户帐户。

  2. 作为 root 运行以下命令安装所需的 CIM 供应商:

    yum install openlmi-{storage,networking,service,account,powermanagement}

    此命令安装用于存储、网络、服务、帐户和电源管理的 CIM 提供程序。有关使用 Red Hat Enterprise Linux 7 分发的 CIM 供应商的完整列表,请参考 表 22.1 “可用的 CIM 供应商”

  3. 编辑 /etc/Pegasus/access.conf 配置文件,以自定义被允许连接到 OpenPegasus CIMOM 的用户列表。默认情况下,只有 pegasus 用户才能远程和本地访问 CIMOM。要激活此用户帐户,以 root 用户身份运行以下命令设定用户的密码:

    passwd pegasus
  4. 通过激活 tog-pegasus.service 单元来启动 OpenPegasus CIMOM。要在当前会话中激活 tog-pegasus.service 单元,以 root 用户身份在 shell 提示符后输入以下内容:

    systemctl start tog-pegasus.service

    要将 tog-pegasus.service 单元配置为在引导时自动启动,以 root 用户身份输入

    systemctl enable tog-pegasus.service
  5. 如果您打算从远程机器与受管系统交互,请在端口 5989 (wbem-https)上启用 TCP 通信。要在当前会话中打开此端口,以 root 用户身份运行以下命令:

    firewall-cmd --add-port 5989/tcp

    要永久打开端口 5989 用于 TCP 通信,以 root 用户身份输入

    firewall-cmd --permanent --add-port 5989/tcp

现在,您可以连接到受管系统并使用 OpenLMI 客户端工具与其交互,如 第 22.4 节 “使用 LMIShell” 所述。如果您打算直接在受管系统上执行 OpenLMI 操作,也请完成 第 22.2.2 节 “在客户端系统上安装 OpenLMI” 中描述的步骤。

22.2.2. 在客户端系统上安装 OpenLMI

客户端系统是您要与受管系统交互的系统。在典型的场景中,客户端系统和受管系统安装在两台单独的计算机上,但您也可以在托管系统上安装客户端工具并与之直接交互。

要在客户端系统中安装 OpenLMI,请完成以下步骤:

  1. root 用户身份在 shell 提示符后输入以下内容来安装 openlmi-tools 软件包:

    yum install openlmi-tools

    此命令安装 LMIShell,这是交互式客户端和解释器,用于访问 OpenPegasus 提供的 CIM 对象,以及它对系统的所有依赖项。

  2. 按照 第 22.3 节 “为 OpenPegasus 配置 SSL 证书” 所述为 OpenPegasus 配置 SSL 证书。

现在您可以使用 LMIShell 客户端与受管系统交互,如 第 22.4 节 “使用 LMIShell” 所述。