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.

Procédure rapide

Voici les commandes les plus courantes pour une utilisation rapide de subscription-manager :

Action

Commande

Enregistrer un système avec attachement automatique

subscription-manager register --username=<USERNAME> --password=<PASSWORD> --auto-attach

Enregistrer un système avec une clé d’activation

subscription-manager register --org=<ORG_ID> --activationkey=<KEY>

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=<REPO_NAME>

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 :

Option

Description

--username / --password

Enregistre le système avec des identifiants utilisateur Red Hat.

--org=<ORG_ID> / --activationkey=<KEY>

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 :

    subscription-manager register --org=1234567 --activationkey=cle-prod
    
  • Enregistrement avec des identifiants utilisateur et attachement automatique :

    subscription-manager register --username=admin --password=motdepasse --auto-attach
    
  • Enregistrement avec plusieurs clés d’activation :

    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 :

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=<POOL_ID>

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 :

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 :

    subscription-manager remove --all
    
  2. Annuler l’enregistrement :

    subscription-manager unregister
    
  3. Nettoyer les données locales :

    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 :

Option

Description

--enable=<REPO_NAME>

Active un référentiel spécifique.

--disable=<REPO_NAME>

Désactive un référentiel spécifique.

Exemples :

  • Activer un référentiel spécifique :

    subscription-manager repos --enable=rhel-7-server-optional-rpms
    
  • Désactiver un référentiel spécifique :

    subscription-manager repos --disable=rhel-7-server-optional-rpms
    

Diagnostic et état du système

Vérification de l’état de l’abonnement :

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 :

subscription-manager orgs --username=<USERNAME> --password=<PASSWORD>

Exemples supplémentaires :

  • Afficher les abonnements disponibles :

    subscription-manager list --available
    
  • Afficher les abonnements consommés :

    subscription-manager list --consumed
    

Exemples pratiques

  1. Enregistrement et attachement automatique :

    subscription-manager register --username=<USERNAME> --password=<PASSWORD> --auto-attach
    
  2. Rafraîchir les informations d’abonnement :

    subscription-manager refresh
    
  3. Activer un référentiel :

    subscription-manager repos --enable=rhel-7-server-optional-rpms
    
  4. Désenregistrer un système et nettoyer les données :

    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