Red Hat Training

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

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 :
  1. 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'utilisateur pegasus.
  2. 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 ».
  3. 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'utilisateur pegasus est autorisé à accéder au CIMOM à distance et localement. Pour activer ce compte utilisateur, veuillez exécuter la commande suivante en tant qu'utilisateur root pour définir le mot de passe de l'utilisateur :
    passwd pegasus
  4. 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'utilisateur root :
    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'utilisateur root :
    systemctl enable tog-pegasus.service
  5. 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'utilisateur root :
    firewall-cmd --add-port 5989/tcp
    Pour ouvrir le port 5989 pour les communications TCP de manière permanente, veuillez saisir ceci en tant qu'utilisateur root :
    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 :
  1. 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.
  2. 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 ».