Enregistrement d'une station de gestion

Enregistrez une station de gestion dans le centre de gestion du système d'exploitation à l'aide du profil de la station de gestion et installez l'agent de gestion.

Lors de l'enregistrement, le centre de gestion du système d'exploitation associe les sources de logiciels minimales requises à l'instance de station (Oracle Linux 8 BaseOS et Oracle Linux 8 Appstream). Cela garantit que le centre de gestion du système d'exploitation peut fournir des mises à jour à l'instance agissant en tant que station.

Conseil

Vous avez des problèmes? Voir Échec de l'inscription pour l'instance ou le poste de gestion.

Avant de commencer

Pour enregistrer une station de gestion avec succès auprès du service du centre de gestion du système d'exploitation, procédez de la façon suivante :

Installer les ensembles requis

La station de gestion s'exécute en tant qu'application de serveur Apache dans son rôle de mandataire de réseau et de miroir yum local pour le service de centre de gestion du système d'exploitation. Vous devez installer le serveur Web Apache requis et démarrer et activer le service httpd.

Si votre station de gestion utilise SELinux, vous devez également installer l'ensemble policycoreutils-python-utils, qui fournit les utilitaires nécessaires pour gérer SELinux.

  1. Connectez-vous à l'instance en tant qu'utilisateur doté des privilèges sudo.
  2. Installez les ensembles Apache requis.
    sudo dnf install -y httpd mod_ssl openssl
  3. Démarrez et activez le service httpd.
    sudo systemctl start httpd
    sudo systemctl enable httpd
  4. Installez l'ensemble SELinux requis et toutes les dépendances.
    sudo dnf install -y policycoreutils-python-utils
    

Ajouter le profil de station à l'instance

Ajoutez le profil de station à l'instance. Le profil identifie l'instance en tant que station de gestion. Le profil peut être utilisé pour enregistrer une seule station de gestion. Vous ne pouvez pas réutiliser les profils de station de gestion.
  1. Dans la console, copiez le contenu du profil de la station de gestion.
    1. Sous Centre de gestion du système d'exploitation, sélectionnez Stations de gestion.
    2. Sélectionnez le nom de la station de gestion dont vous souhaitez utiliser le profil.
    3. Sélectionnez Voir le profil.
    4. Copiez le contenu du profil.
  2. Connectez-vous à l'instance en tant qu'utilisateur doté des privilèges sudo
  3. Créez le fichier /etc/osmh-profile (sans extension de fichier sur le nom de fichier) à l'aide d'un éditeur de texte. Exemple :
    sudo vi /etc/osmh-profile
  4. Collez le contenu du profil que vous avez copié à partir de la console et enregistrez le fichier.

Installez l'agent de gestion

Installez le logiciel de l'agent OMA sur l'instance de la station de gestion. Le centre de gestion du système d'exploitation nécessite l'installation d'un agent de gestion sur l'instance et fournit un plugiciel de service au service d'agent de gestion.
Note

Pour plus de détails sur l'installation du logiciel de l'agent de gestion, voir Installation des agents de gestion.
  1. Vérifiez que /etc/sudoers inclut /etc/sudoers.d :
    sudo visudo

    Vérifiez que les lignes suivantes sont présentes. Sinon, ajoutez-les et enregistrez le fichier.

    ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
    #includedir /etc/sudoers.d
  2. Installez les ensembles requis. Cela inclut Java 8 (minimum 1.8u281 ou une version 1.8 ultérieure).

    Java 8 doit être installé sur l'instance avant d'installer le logiciel de l'agent de gestion.

    sudo dnf install -y java-1.8.0-openjdk
  3. Définissez la variable d'environnement JAVA_HOME pour utiliser Java 8. La définition de la variable garantit que MACS utilise la version Java correcte lorsque de nouvelles versions sont sur le système.
    JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk ; export JAVA_HOME
  4. Accédez au répertoire qui contient le fichier RPM du logiciel de l'agent de gestion téléchargé et exécutez la commande suivante pour installer le fichier RPM :
    sudo --preserve-env=JAVA_HOME dnf install -y <rpm_file_name>.rpm

Configurer l'agent de gestion

Créez le fichier de réponses de l'agent de gestion sur l'instance de station de gestion et configurez le fichier de réponses pour utiliser l'agent de gestion avec le plugiciel du service du centre de gestion du système d'exploitation afin d'enregistrer l'instance auprès du service du centre de gestion du système d'exploitation

Note

Pour plus de détails sur l'installation du logiciel de l'agent de gestion, voir Installation des agents de gestion.
  1. Configurez le plugiciel d'agent de gestion pour qu'il s'exécute en tant que racine. Le plugiciel du centre de gestion du système d'exploitation doit s'exécuter en tant que racine pour appliquer des correctifs à l'instance. Exemple :
    sudo tee /etc/sudoers.d/mgmt_agent <<EOF
    ## Allows Management Agent to change ownership of deployed External Plugin
    mgmt_agent ALL=(ALL) NOPASSWD:/opt/oracle/mgmt_agent/agent_inst/bin/chown_recursive_ep.sh
    ## Allows Management Agent to run External Plugin under root user
    mgmt_agent ALL=(root) NOPASSWD:SETENV: /opt/oracle/mgmt_agent/plugins/osmh/*/osmh
    ## Disable requiretty for Management Agent
    Defaults:mgmt_agent !requiretty
    EOF
  2. Définissez les autorisations du fichier sur 440.
    sudo chmod 440 /etc/sudoers.d/mgmt_agent
  3. Assurez-vous d'avoir créé la clé d'installation de l'agent de gestion.
  4. Dans la console, copiez la clé d'installation de l'agent de gestion à utiliser pour enregistrer l'instance.
    1. Ouvrez le menu de navigation et sélectionnez Observabilité et gestion. Sous Agent de gestion, sélectionnez Téléchargements et clés.
    2. Sous Clés d'installation, recherchez la clé à utiliser pour enregistrer l'instance.
    3. Sélectionnez le menu Actions de la clé et sélectionnez Copier la clé dans le presse-papiers.
  5. Créez un fichier de réponse (input.rsp) manuellement à l'aide d'un éditeur de texte et remplacez <MACS_KEY> par la clé d'installation que vous avez copiée à l'étape précédente.

    Exemple :

    cat >/tmp/input.rsp <<EOF
    ManagementAgentInstallKey = <MACS_KEY>
    Service.plugin.osmh.download = true
    EOF

    Le fichier input.rsp requiert les paramètres obligatoires suivants.

    • ManagementAgentInstallKey : Clé d'installation requise pour valider l'identité du domaine et l'authenticité de l'installation.
    • Service.plugin.osmh.download = true : Déploie le plugiciel de centre de gestion du système d'exploitation (osmh) lors de l'installation de l'agent.
  6. Configurez l'agent de gestion en exécutant le script setup.sh à l'aide du fichier de réponses.
    sudo /opt/oracle/mgmt_agent/agent_inst/bin/setup.sh opts=/tmp/input.rsp

    Une configuration réussie retourne le message suivant : Agent setup completed and the agent is running. La configuration du plugiciel du centre de gestion du système d'exploitation peut prendre encore quelques minutes en arrière-plan.

  7. Configurez le pare-feu et les paramètres SELinux pour autoriser le trafic et l'accès.

    La station de gestion utilise les ports définis lors de la configuration pour synchroniser le miroir yum et gérer le trafic mandataire vers OCI.

    Vous pouvez mettre à jour manuellement les règles de pare-feu et les paramètres SELinux ou utiliser le script station-setup.sh.

    Le script station-setup.sh configure le pare-feu et les paramètres SELinux pour autoriser le trafic sur les ports que vous avez spécifiés dans la configuration de mandataire sur la station de gestion et le serveur Web Apache HTTP pour servir des ensembles à partir du chemin dans la configuration de miroir. Le script gère le pare-feu et la configuration SELinux pour les miroirs à l'aide du système de fichiers xfs, ext4, btrfs ou nfs.

    Important

    Pour plus de commodité, le script station-setup.sh est disponible pour configurer le pare-feu et les paramètres SELinux. Avant d'exécuter le script dans votre environnement de production, vérifiez-le et comprenez les modifications que le script apporte à votre pare-feu et aux paramètres SELinux.
    sudo /opt/oracle/mgmt_agent/plugins/osmh/stateDir/station-setup.sh
    Note

    Si vous recevez un message d'erreur command not found ou No such file, attendez quelques minutes que la configuration du plugiciel du centre de gestion du système d'exploitation soit terminée et que le script station-setup.sh soit disponible. Si le problème persiste, l'enregistrement a peut-être échoué. Voir Échec de l'inscription pour l'instance ou le poste de gestion.
  8. Si vous n'avez pas exécuté le script station-setup.sh, redémarrez le serveur Web Apache HTTP.
    sudo systemctl restart httpd

Vérifier l'enregistrement et les détails de la station de gestion

Vérifiez que la station de gestion est enregistrée auprès du centre de gestion du système d'exploitation en tant qu'instance et qu'elle est disponible pour la mise en miroir et la distribution de contenu aux instances du centre de données.

  1. Sous Centre de gestion du système d'exploitation, sélectionnez Stations de gestion.
  2. Sélectionnez le compartiment qui contient la station de gestion.
  3. Vérifiez que la station de gestion est répertoriée dans le tableau et que son statut est Actif.
    Conseil

    Pour dépanner les problèmes d'inscription, voir Échec de l'inscription pour l'instance ou le poste de gestion.

  4. Sélectionnez le nom de la station de gestion pour voir ses détails.
    Important

    La liste des sources de logiciels en miroir sera vide jusqu'à ce que vous créiez un profil qui utilise la station. Voir Quelles sont les sources de logiciels mises en miroir?.

prochaines étapes

Après l'enregistrement de la station de gestion, les étapes suivantes peuvent inclure :