5.2. Génération
Maintenant que tous les composants nécessaires sont en place, vous pouvez utiliser l'outil RHN Bootstrap pour générer les scripts requis. Connectez-vous sur votre RHN Satellite Server ou RHN Proxy Server en tant que super-utilisateur et exécutez la commande
rhn-bootstrap
suivie des options et des valeurs désirées. Si aucune option n'est incluse, un fichier bootstrap.sh
est créé dans le sous-répertoire bootstrap/
qui contient les valeurs principales dérivées du serveur, y compris le nom d'hôte, le certificat SSL, si il existe, les paramètres SSL et GPG et un appel pour le fichier client-config-overrides.txt
.
Au minimum, Red Hat recommande fortement que vos scripts prennent en compte les clés d'activation, les clés GPG et les options de configuration avancées de la manière suivante.
- Utilisez l'option
--activation-keys
pour inclure les clés, prenant en compte les besoins de droits d'accès identifiés dans la Section 5.1, « Préparation ». - Utilisez l'option
--gpg-key
pour identifier le chemin et le nom de fichier de la clé durant la génération du script. Sinon, utilisez l'option--no-gpg
pour désactiver cette vérification sur les systèmes client. Red Hat recommande de garder cette mesure de sécurité. - Incluez l'option
--allow-config-actions
pour autoriser la gestion de configuration à distance sur tous les systèmes client touchés par le script. Cette fonction est utile dans la reconfiguration simultanée de plusieurs systèmes. - Incluez l'option
--allow-remote-commands
pour autoriser l'utilisation du script à distance sur tous les systèmes client. Tout comme la gestion de configuration, cette fonction aide à reconfigurer plusieurs systèmes.
Une fois terminé, votre commande ressemblera à l'exemple suivant :
rhn-bootstrap --activation-keys KEY1,KEY2 \ --gpg-key /var/www/html/pub/MY_CORPORATE_PUBLIC_KEY \ --allow-config-actions \ --allow-remote-commands
rhn-bootstrap --activation-keys KEY1,KEY2 \
--gpg-key /var/www/html/pub/MY_CORPORATE_PUBLIC_KEY \
--allow-config-actions \
--allow-remote-commands
Incluez, bien évidemment, les noms de clés. Reportez-vous à la Section 5.4, « Options de RHN Bootstrap » pour obtenir la liste complète des options.