=========================================== Guide - Subscription-Manager =========================================== Ce guide explique comment utiliser ``subscription-manager`` pour enregistrer un système **Red Hat Enterprise Linux (RHEL)**, associer des abonnements, configurer les référentiels et gérer les abonnements. .. contents:: :depth: 2 :local: :backlinks: top Procédure rapide ---------------- Voici les commandes les plus courantes pour une utilisation rapide de ``subscription-manager`` : .. list-table:: :header-rows: 1 * - Action - Commande * - Enregistrer un système avec attachement automatique - ``subscription-manager register --username= --password= --auto-attach`` * - Enregistrer un système avec une clé d'activation - ``subscription-manager register --org= --activationkey=`` * - Afficher les abonnements disponibles - ``subscription-manager list --available`` * - Associer un abonnement automatiquement - ``subscription-manager attach --auto`` * - Rafraîchir les informations d'abonnement - ``subscription-manager refresh`` * - Annuler l'enregistrement d'un système - ``subscription-manager unregister`` * - Activer un référentiel - ``subscription-manager repos --enable=`` * - Vérifier l'état de l'abonnement - ``subscription-manager status`` Pour des explications détaillées et d'autres commandes, consultez les sections suivantes. --- Enregistrement et gestion des abonnements ----------------------------------------- Enregistrement d'un système ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Utilisez la commande ``subscription-manager register`` pour enregistrer un système auprès de **Red Hat Subscription Management (RHSM)**. **Options disponibles :** .. list-table:: :header-rows: 1 * - Option - Description * - ``--username`` / ``--password`` - Enregistre le système avec des identifiants utilisateur Red Hat. * - ``--org=`` / ``--activationkey=`` - Enregistre avec une ou plusieurs clés d'activation (sans identifiants utilisateur). * - ``--auto-attach`` - Associe automatiquement un abonnement si disponible. **Exemples :** - Enregistrement avec une clé d'activation : .. code-block:: bash subscription-manager register --org=1234567 --activationkey=cle-prod - Enregistrement avec des identifiants utilisateur et attachement automatique : .. code-block:: bash subscription-manager register --username=admin --password=motdepasse --auto-attach - Enregistrement avec plusieurs clés d'activation : .. code-block:: bash subscription-manager register --org=1234567 --activationkey="key1,key2,key3" --- Vérification des abonnements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Une fois enregistré, utilisez ces commandes pour vérifier et gérer vos abonnements : .. list-table:: :header-rows: 1 * - Commande - Description - Exemple * - ``subscription-manager list --available`` - Affiche les abonnements disponibles. - ``subscription-manager list --available`` * - ``subscription-manager attach --auto`` - Associe automatiquement un abonnement correspondant. - ``subscription-manager attach --auto`` * - ``subscription-manager attach --pool=`` - Associe un abonnement spécifique à l'aide d'un ID de pool. - ``subscription-manager attach --pool=abcd1234`` * - ``subscription-manager list --consumed`` - Liste les abonnements actuellement utilisés par le système. - ``subscription-manager list --consumed`` --- Rafraîchissement et désenregistrement ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **Rafraîchir les informations d'abonnement :** .. code-block:: bash subscription-manager refresh Cette commande synchronise les informations locales avec le portail Red Hat, notamment après des modifications. **Désenregistrer un système :** Pour annuler l'enregistrement et nettoyer les données associées : 1. Retirer les abonnements associés : .. code-block:: bash subscription-manager remove --all 2. Annuler l'enregistrement : .. code-block:: bash subscription-manager unregister 3. Nettoyer les données locales : .. code-block:: bash subscription-manager clean --- Configuration et gestion des référentiels ----------------------------------------- Utilisez ``subscription-manager repos`` pour gérer les référentiels associés au système. **Options disponibles :** .. list-table:: :header-rows: 1 * - Option - Description * - ``--enable=`` - Active un référentiel spécifique. * - ``--disable=`` - Désactive un référentiel spécifique. **Exemples :** - Activer un référentiel spécifique : .. code-block:: bash subscription-manager repos --enable=rhel-7-server-optional-rpms - Désactiver un référentiel spécifique : .. code-block:: bash subscription-manager repos --disable=rhel-7-server-optional-rpms --- Diagnostic et état du système ----------------------------- **Vérification de l'état de l'abonnement :** .. code-block:: bash subscription-manager status Cette commande affiche si le système est correctement enregistré et s'il dispose d'un abonnement actif. **Vérification des informations d'organisation :** .. code-block:: bash subscription-manager orgs --username= --password= **Exemples supplémentaires :** - Afficher les abonnements disponibles : .. code-block:: bash subscription-manager list --available - Afficher les abonnements consommés : .. code-block:: bash subscription-manager list --consumed --- Exemples pratiques ------------------ 1. **Enregistrement et attachement automatique :** .. code-block:: bash subscription-manager register --username= --password= --auto-attach 2. **Rafraîchir les informations d'abonnement :** .. code-block:: bash subscription-manager refresh 3. **Activer un référentiel :** .. code-block:: bash subscription-manager repos --enable=rhel-7-server-optional-rpms 4. **Désenregistrer un système et nettoyer les données :** .. code-block:: bash subscription-manager remove --all subscription-manager unregister subscription-manager clean --- Notes et recommandations ------------------------ - Les clés d'activation permettent une gestion automatisée des abonnements sans nécessiter d'informations d'identification utilisateur. - Les options ``--pool`` et ``--auto-attach`` simplifient l'association des abonnements. - Pour des systèmes isolés (sans accès Internet), consultez la documentation dédiée : `https://access.redhat.com/articles/offline-registration`. **Meta** -------------- Auteur : Cbillet Date : 27/11/2024