Rhn register

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Domaine Enregistrement RHN / abonnement Red Hat
Commande rhn_register
Contexte RHN Classic (RHEL5/6) — remplacé par subscription-manager (RHSM) sur RHEL6+/7+
Voir aussi Subscription-manager (successeur RHSM)

rhn_register enregistre une machine RHEL sur le Red Hat Network (RHN Classic), ce qui lui donne accès aux channels de mise à jour et à l'inventaire RHN. Ce mécanisme est ancien : depuis RHEL6, Red Hat pousse vers le Red Hat Subscription Manager (RHSM, commande subscription-manager), et les anciens abonnements RHN Classic ne fonctionnent plus du tout sur RHEL7. rhn_register reste néanmoins présent sur des systèmes RHEL5/6 plus anciens.

Enregistrement RHN Classic

Une machine non enregistrée sur le RHN doit lancer l'assistant d'enregistrement :

rhn_register --nox --proxy=http://login:motdepasse@proxy:3128

L'option --nox force le mode texte (pas d'interface graphique) ; --proxy n'est utile que si la machine sort vers Internet via un proxy authentifié.

Ajouter un channel après l'enregistrement

rhn-channel --add --channel=rhel-x86_64-server-optional-6

Autres opérations utiles avec rhn-channel :

rhn-channel --available-channels   # channels proposés mais non souscrits
rhn-channel -l                     # channels actuellement souscrits

Migration vers Red Hat Subscription Manager

Sur RHEL6 et RHEL7, l'enregistrement se fait via subscription-manager plutôt que rhn_register :

subscription-manager register --proxy=http://login:motdepasse@proxy:3128 --username=<user>
subscription-manager list --all --available   # vérifier les abonnements disponibles
subscription-manager attach --auto            # attacher automatiquement un abonnement compatible
subscription-manager list --consumed          # vérifier les abonnements attachés

Gestion des repos une fois abonné :

subscription-manager repos --list
subscription-manager repos --enable rhel-6-server-optional-rpms
subscription-manager config --rhsm.manage_repos=0   # désactive la gestion auto des repos par RHSM

⚠️ Les abonnements RHN Classic (RHEL5/6) ne sont pas compatibles RHEL7 : une machine RHEL7 doit être enregistrée directement via subscription-manager.

Désenregistrement

subscription-manager unsubscribe --all
subscription-manager unregister
subscription-manager clean

Voir aussi