Chapitre 5. Utilisation de RHN Bootstrap


Red Hat Network fournit un outil qui automatise la plus grande partie de la reconfiguration manuelle décrite dans les chapitres précédents : RHN Bootstrap. Cet outil joue un rôle intégral dans le Programme d'installation du RHN Satellite Server, permettant la génération du script bootstrap durant l'installation.
Les clients du RHN Proxy Server et les clients ayant des paramètres de Satellite mis à jour nécessitent un outil bootstrap qui peut être utilisé indépendamment. L'outil RHN Bootstrap, appelé avec la commande /usr/bin/rhn-bootstrap, est utilisé dans ce but et est installé par défaut sur le RHN Satellite Server et le RHN Proxy Server.
Si il est utilisé correctement, le script généré par cet outil, peut être exécuté depuis tout système client pour mener les tâches suivantes :
  • Rediriger les applications client vers le Proxy ou Satellite RHN
  • Importer les clés GPG personnalisées
  • Installer les certificats SSL
  • Enregistrer le système à RHN et des groupes de systèmes et des canaux particuliers à l'aide des clés d'activation
  • Effectuer diverses activités après la configuration, comme la mise à jour de paquetages, des redémarrages et la modification de la configuration RHN
Les clients devraient cependant noter les risques implicites liés à l'utilisation d'un script pour mener la configuration. Des outils de sécurité comme les certificats SSL sont installés par le script même. Ils n'existent donc pas encore sur les systèmes et ne peuvent pas être utilisés pour traiter les transactions. Cela crée la possibilité d'une personne imitant le Satellite et transmettant de mauvaises données. Cela est mitigé par le fait que pratiquement tous les Satellites et les systèmes client fonctionnent derrière les pare-feu de clients et sont restreints du trafic extérieur. L'enregistrement est effectué via SSL et est ainsi protégé.
Le script bootstrap bootstrap.sh est automatiquement placé dans le répertoire /var/www/html/pub/bootstrap/ du serveur RHN. De cet endroit, il peut être téléchargé et exécuté sur tous les systèmes client. Notez qu'une certaine préparation et certaine édition après la génération seront requises, comme indiqué dans les sections suivantes. Reportez-vous à la Section 5.4, « Options de RHN Bootstrap » pour obtenir la liste complète des options de l'outil. Reportez-vous enfin à l'Annexe A, Exemple de script bootstrap pour un exemple de script.

5.1. Préparation

Vu que l'outil RHN Bootstrap (rhn-bootstrap) dépend de la bonne configuration des systèmes client par d'autres composants de l'infrastructure de Red Hat Network, ces composants doivent être préparés avant la génération du script. La liste suivante identifie les mesures initiales suggérées :
  • Générez les clés d'activation à appeler par le(s) script(s). Les clés d'activation peuvent être utilisées pour enregistrer les systèmes Red Hat Enterprise Linux, leur donner droit à un niveau de service RHN et les abonner à des canaux et des groupes de systèmes spécifiques, tout en une seule action. Notez que vous devez avoir des droits d'accès Management disponibles pour utiliser une clé d'activation, alors que l'inclusion de plusieurs clés d'activation en même temps requiert des droits d'accès Provisioning. Générez les clés d'activation sur la page Clés d'activation dans la catégorie Systèmes du site Web de RHN (soit les serveurs RHN centraux pour le Proxy soit le nom de domaine complet du Satellite). Reportez-vous aux chapitres sur l'Red Hat Update Agent et le site Web de RHN du Guide de référence RHN pour obtenir des instructions sur leur création et leur utilisation.
  • Red Hat recommande que vos RPM soient signés par une clé GPG GNU personnalisée. Faites en sorte que la clé soit disponible pour pouvoir y faire référence dans un script. Générez la clé comme le Guide de gestion de canaux de RHN le décrit et mettez la clé dans le répertoire /var/www/html/pub/ du serveur RHN, selon le Chapitre 4, Import de clés GPG personnalisées.
  • Si vous souhaitez utiliser le script pour déployer votre certificat SSL CA public, faites en sorte que le certificat ou le paquetage (RPM) contenant ce certificat soit disponibles sur ce serveur RHN et incluez-le durant la génération du script avec l'option --ssl-cert. Consultez le Chapitre 3, Infrastructure SSL pour davantage d'informations.
  • Faites en sorte que les valeurs soient prêtes pour développer un ou plusieurs scripts bootstrap, selon la variété des systèmes à reconfigurer. Vu que l'RHN Bootstrap fournit un ensemble complet d'options de reconfiguration, vous pouvez l'utiliser pour générer différents scripts bootstrap pour satisfaire chaque type de systèmes. Par exemple, bootstrap-web-servers.sh peut être utilisé pour reconfigurer vos serveurs Web, alors que bootstrap-app-servers.sh peut traiter les serveurs d'applications. Consultez la Section 5.4, « Options de RHN Bootstrap » pour obtenir une liste complète.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat