19.2. Installer OpenLMI
OpenLMI est distribué sous forme d'un ensemble de paquets RPM incluant le CIMOM, les fournisseurs CIM individuels, et les applications clientes. Ceci permet de distinguer un système client d'un système géré et d'installer les composants nécessaires uniquement.
19.2.1. Installer OpenLMI sur un système géré
Un système géré est un système que vous comptez surveiller et gérer en utilisant des outils client OpenLMI. Pour installer OpenLMI sur un système géré, veuillez observer les étapes suivantes :
- Veuillez installer le paquet tog-pegasus en saisissant ce qui suit dans l'invite de shell en tant qu'utilisateur
root
:yum install tog-pegasus
Cette commande installe le CIMOM OpenPegasus et toutes ses dépendances sur le système et crée un compte utilisateur pour l'utilisateurpegasus
. - Veuillez installer les fournisseurs CIM requis en exécutant la commande suivante en tant qu'utilisateur
root
:yum install openlmi-{storage,networking,service,account,powermanagement}
Cette commande installe les fournisseurs CIM pour le stockage, le réseau, le service, le compte et la gestion de l'alimentation. Pour une liste complète des fournisseurs CIM distribués avec Red Hat Enterprise Linux 7, veuillez consulter la Tableau 19.1, « Fournisseurs CIM disponibles ». - Modifiez le fichier de configuration
/etc/Pegasus/access.conf
pour personnaliser la liste des utilisateurs autorisés à se connecter au CIMOM OpenPegasus. Par défaut, seul l'utilisateurpegasus
est autorisé à accéder au CIMOM à distance et localement. Pour activer ce compte utilisateur, veuillez exécuter la commande suivante en tant qu'utilisateurroot
pour définir le mot de passe de l'utilisateur :passwd pegasus
- Lancez le CIMOM OpenPegasus en activant l'unité
tog-pegasus.service
. Pour activer l'unitétog-pegasus.service
dans la session actuelle, veuillez saisir ce qui suit dans l'invite de shell en tant qu'utilisateurroot
:systemctl start tog-pegasus.service
Pour configurer l'unitétog-pegasus.service
pour qu'elle soit lancée automatiquement pendant le démarrage, veuillez saisir ceci en tant qu'utilisateurroot
:systemctl enable tog-pegasus.service
- Si vous souhaitez interagir avec le système géré à partir d'une machine distante, veuillez activer les communications TCP sur le port
5989
(wbem-https
). Pour ouvrir ce port dans la session actuelle, veuillez exécuter la commande suivante en tant qu'utilisateurroot
:firewall-cmd --add-port 5989/tcp
Pour ouvrir le port5989
pour les communications TCP de manière permanente, veuillez saisir ceci en tant qu'utilisateurroot
:firewall-cmd --permanent --add-port 5989/tcp
Vous pouvez désormais connecter le système géré et interagir avec en utilisant les outils client OpenLMI comme décrit dans la Section 19.4, « Utiliser LMIShell ». Si vous souhaitez effectuer des opérations OpenLMI directement sur le système géré, veuillez également procéder en suivant les étapes décrites dans la Section 19.2.2, « Installer OpenLMI sur un système client ».
19.2.2. Installer OpenLMI sur un système client
Un système client est un système à partir duquel vous comptez interagir avec le système géré. Dans un scénario typique, le système client et le système géré sont installés sur deux machines différentes, mais vous pouvez également installer les outils clients sur le système géré et interagir directement avec celui-ci.
Pour installer OpenLMI sur un système client, veuillez effectuer les étapes suivantes :
- Veuillez installer le paquet openlmi-tools en saisissant ce qui suit à l'invite de shell en tant qu'utilisateur
root
:yum install openlmi-tools
Cette commande installe LMIShell, un client et interprète interactif pour accéder aux objets CIM fournis par OpenPegasus, et toutes ses dépendances au système. - Veuillez configurer les certificats SSL pour OpenPegasus comme décrit dans la Section 19.3, « Configurer des certificats SSL pour OpenPegasus ».
Vous pouvez désormais utiliser le client LMIShell pour interagir avec le système géré comme décrit dans la Section 19.4, « Utiliser LMIShell ».