Chapitre 12. Enregistrement et installation de RHEL à partir d'un satellite à l'aide de Kickstart
Cette section contient des informations sur la manière d'enregistrer votre système, d'attacher les abonnements RHEL et d'effectuer l'installation à partir de Red Hat Satellite à l'aide de Kickstart.
12.1. Enregistrement et installation de RHEL à partir d'un satellite
Cette procédure décrit comment enregistrer votre système, attacher les abonnements RHEL et installer à partir d'une instance Satellite à l'aide de la commande rhsm
Kickstart. Elle montre également comment configurer l'objectif du système et connecter le système à Red Hat Insights. La commande rhsm
Kickstart supprime l'obligation d'utiliser des scripts %post
personnalisés lors de l'enregistrement du système.
- L'installation par satellite est prise en charge par les fichiers d'image ISO d'amorçage et ISO DVD. Toutefois, il est recommandé d'utiliser le fichier image ISO de démarrage comme source d'installation par défaut pour le fichier image ISO de démarrage.
- Le référentiel de sources d'installation utilisé après l'enregistrement du système dépend de la manière dont le système a été démarré. Pour plus d'informations, voir la section Référentiel de sources d'installation après l'enregistrement du système.
- La configuration des dépôts n'est pas nécessaire dans un fichier Kickstart, car votre abonnement détermine les dépôts hébergés par satellite auxquels le système peut accéder.
Conditions préalables
- Votre système est connecté à un réseau qui peut accéder à l'instance satellite.
- La version de Red Hat Satellite Server est 6.11 ou ultérieure
- Vous avez créé un fichier Kickstart et l'avez mis à la disposition du programme d'installation sur un support amovible, un disque dur ou un emplacement réseau à l'aide d'un serveur HTTP(S), FTP ou NFS.
- Le fichier Kickstart se trouve dans un emplacement accessible par le système à installer.
- Vous disposez d'un identifiant d'organisation, d'une clé d'activation et de l'URL de l'instance de Satellite 6.11 que vous souhaitez utiliser.
- Vous avez activé, synchronisé et ajouté les dépôts BaseOS et AppStream RPMs requis à la vue de contenu.
- La clé d'activation a la version 9.x, et la vue de contenu concernée y est sélectionnée.
Procédure
- Ouvrez le fichier Kickstart.
Modifiez le fichier pour y ajouter la commande
rhsm
Kickstart et ses options :- Organisation (obligatoire)
Saisissez l'identifiant de l'organisation. Voici un exemple :
--organization=1234567
NotePour des raisons de sécurité, le nom d'utilisateur et le mot de passe de Red Hat ne sont pas pris en charge par Kickstart lors de l'enregistrement et de l'installation à partir du satellite.
- Clé d'activation (obligatoire)
Saisissez la clé d'activation. Vous pouvez saisir plusieurs clés à condition que les clés d'activation soient enregistrées dans votre abonnement. Voici un exemple :
--activation-key="Test_key_1" --activation-key="Test_key_2"
- Red Hat Insights (facultatif)
Connectez le système cible à Red Hat Insights.
NoteRed Hat Insights est une offre Software-as-a-Service (SaaS) qui fournit une analyse continue et approfondie des systèmes enregistrés basés sur Red Hat afin d'identifier de manière proactive les menaces pour la sécurité, la performance et la stabilité dans les environnements physiques, virtuels et cloud, ainsi que les déploiements de conteneurs. Contrairement à l'installation manuelle à l'aide de l'interface graphique du programme d'installation, la connexion à Red Hat Insights n'est pas activée par défaut lors de l'utilisation de Kickstart.
En voici un exemple :
--connect-to-insights
- Proxy HTTP (facultatif)
Définir le proxy HTTP. Voici un exemple :
--proxy="user:password@hostname:9000"
NoteSeul le nom d'hôte est obligatoire. Si le proxy doit fonctionner sur un port par défaut sans authentification, l'option est :
--proxy="hostname"
- Nom d'hôte du serveur
- Note
Le nom d'hôte du serveur ne nécessite pas le protocole HTTP, par exemple,
nameofhost.com
.Définissez le nom d'hôte du serveur si vous souhaitez vous enregistrer auprès d'une instance satellite. Voici un exemple :
--server-hostname="nomdel'hôte.com"
- Objectif du système (facultatif)
Définissez le rôle, l'accord de niveau de service et l'utilisation de l'objectif du système à l'aide de la commande :
syspurpose --role="Serveur Red Hat Enterprise Linux" --sla="Premium" --usage="Production"
- Exemple :
L'exemple suivant affiche un fichier Kickstart minimal avec toutes les options de la commande Kickstart
rhsm
.graphical lang en_US.UTF-8 keyboard us rootpw 12345 timezone America/New_York zerombr clearpart --all --initlabel autopart syspurpose --role="Red Hat Enterprise Linux Server" --sla="Premium" --usage="Production" rhsm --organization="12345" --activation-key="test_key" --connect-to-insights --server-hostname="nameofhost.com" --proxy="user:password@hostname:9000" reboot %packages vim %end
- Enregistrez le fichier Kickstart et lancez le processus d'installation.
Verification steps
Une fois que le système est installé, qu'il a été redémarré et que la fenêtre du terminal est ouverte, vous pouvez vérifier que votre système est enregistré sur le satellite :
Dans la fenêtre du terminal, entrez la commande suivante en tant qu'utilisateur root :
# subscription-manager list Installed Product Status Product Name: Red Hat Enterprise Linux for x86_64 Product ID: 486 Version: 9 Arch: x86_64 Status: Subscribed Status Details Starts: 11/4/2019 Ends: 11/4/2020
Pour consulter un rapport détaillé :
# subscription-manager list --consumed
Ressources supplémentaires
- Configuration de l'objectif du système
- Démarrage des installations Kickstart
- Documentation du produit Red Hat Insights
-
Comprendre les clés d'activation de l'utilisation de Red Hat Subscription Management Pour obtenir des informations sur la configuration d'un proxy HTTP pour le Gestionnaire d'abonnements, consultez la section
PROXY CONFIGURATION
dans la page de manuelsubscription-manager
.