Subscription Manager

Le programme client subscription-manager enregistre un système auprès de Red Hat (basé sur des certificats). Red Hat fournit des mises à jour et une assistance en émettant des
abonnements pour ses produits. Ces abonnements sont affectés à des systèmes (machines).

Enregistrement

Si une machine n’a jamais été enregistrée (pas même lors du premier démarrage), la commande register enregistrera la machine selon la configuration de /etc/rhsm/rhsm.conf.

Fichier de conf

Extrait du fichier /etc/rhsm/rhsm.conf :

[...]
[rhsm]
# Content base URL:
baseurl = https://mon.satellite.domain/pulp/repos
[...]

Commande

L’option register doit être utilisée :

# subscription-manager register --username=admin --password=secret

Configuration du subscription manager

Pour configurer le subscription manager il faut installer le paquet katello-ca-consumer pour le faire pointer sur votre Red Hat Satellite.

Installation

Installation du paquet :

# rpm -ivh katello-ca-consumer-latest.noarch.rpm
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:katello-ca-consumer-4510bt-srv-00################################# [100%]

Vous devriez maintenant voir l’hostname de votre satellite :

# subscription-manager config --list
[server]
hostname = mon.satellite.domain
[...]
[rhsm]
auto_enable_yum_plugins = [1]
baseurl = https://mon.satellite.domain/pup/repos
[...]

Ensuite il faut une activation key du satellite pour lancer l’enregistrement :

# subscription-manager register --org="ORGANISATION" --activationkey="ma-cle"

Erreurs

Si vous rencontrez cette erreur :

# subscription-manager register --org="ORGANISATION" --activationkey="ma-cle"
HTTP error (422 - Unprocessable Entity): The DMI UUID of this host (45876545-5689-5412-1236-1234565D5D5D) matches other registered hosts: monserveur.domain
# subscription-manager register --org="ORGANISATION" --activationkey="ma-cle" --force
HTTP error (422 - Unprocessable Entity): The DMI UUID of this host (45876545-5689-5412-1236-1234565D5D5D) matches other registered hosts: monserveur.domain

Tentez dans un 1er temps l’option --force. Si leproblème n’est pas résolu, supprimer l’enregistrement de l’hote du red hat satellite et remettez-le.

Listing

Maintenant, vous devriez voir la liste de vos paquet dans le repo de votre satellite

# subscription-manager repos --list

Documentation

https://linux.die.net/man/8/subscription-manager
https://access.redhat.com/documentation/en-us/red_hat_satellite/6.12/html/managing_hosts/registering_hosts_to_server_managing-hosts
https://access.redhat.com/solutions/1392153
https://access.redhat.com/documentation/fr-fr/red_hat_satellite/6.0/html/user_guide/installing_the_katello_agent
https://access.redhat.com/fr/solutions/3098611
https://theforeman.org/plugins/katello/nightly/user_guide/red_hat_content/

Remerciements

Quentin E.

Merci à Quentin E.


> Partager <