22.2. Installing OpenLMI
OpenLMI 作为一系列 RPM 软件包进行分发,其中包括 CIMOM、各个 CIM 提供程序和客户端应用。这可让您区分受管和客户端系统,并且只安装您需要的组件。
22.2.1. 在受管系统中安装 OpenLMI
受管系统是您想要使用 OpenLMI 客户端工具监控和管理的系统。要在受管系统中安装 OpenLMI,请完成以下步骤:
以
root
用户身份在 shell 提示符后输入以下内容来安装 tog-pegasus 软件包:yum install tog-pegasus
此命令安装 OpenPegasus CIMOM 及其系统的所有依赖项,并为 peg
asus
用户创建一个用户帐户。作为
root
运行以下命令安装所需的 CIM 供应商:yum install openlmi-{storage,networking,service,account,powermanagement}
此命令安装用于存储、网络、服务、帐户和电源管理的 CIM 提供程序。有关使用 Red Hat Enterprise Linux 7 分发的 CIM 供应商的完整列表,请参考 表 22.1 “可用的 CIM 供应商”。
编辑
/etc/Pegasus/access.conf
配置文件,以自定义被允许连接到 OpenPegasus CIMOM 的用户列表。默认情况下,只有pegasus
用户才能远程和本地访问 CIMOM。要激活此用户帐户,以root
用户身份运行以下命令设定用户的密码:passwd pegasus
通过激活
tog-pegasus.service
单元来启动 OpenPegasus CIMOM。要在当前会话中激活tog-pegasus.service
单元,以root
用户身份在 shell 提示符后输入以下内容:systemctl start tog-pegasus.service
要将
tog-pegasus.service
单元配置为在引导时自动启动,以root 用户身份输入
:systemctl enable tog-pegasus.service
如果您打算从远程机器与受管系统交互,请在端口
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,请完成以下步骤:
以
root
用户身份在 shell 提示符后输入以下内容来安装 openlmi-tools 软件包:yum install openlmi-tools
此命令安装 LMIShell,这是交互式客户端和解释器,用于访问 OpenPegasus 提供的 CIM 对象,以及它对系统的所有依赖项。
- 按照 第 22.3 节 “为 OpenPegasus 配置 SSL 证书” 所述为 OpenPegasus 配置 SSL 证书。
现在您可以使用 LMIShell 客户端与受管系统交互,如 第 22.4 节 “使用 LMIShell” 所述。