Rhn register
| 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
- Subscription-manager — successeur RHSM de RHN Classic
- RHEL7 — spécificités de la distribution