1.3. Multiples Satellites
Note
Prérequis ISS
- Deux serveurs Red Hat Satellite ou plus
- Au moins un Red Hat Satellite rempli avec au moins un canal
- Privilèges d'administrateur Satellite sur tous les systèmes Satellite destinés à ISS
1.3.1. Synchronisation Inter-Satellite Copier lienLien copié sur presse-papiers!
spacewalk-sync-setup
. Ces deux méthodes sont efficaces et l'utilisateur peut choisir laquelle utiliser.
1.3.1.1. Configuration manuelle Copier lienLien copié sur presse-papiers!
Procédure 1.1. Configurer le serveur Satellite maître
satellite-sync
utiliseront ces informations pour assigner les appartenances aux canaux personnalisés à l'organisation esclave qui est mappée sur une organisation maître spécifique. Ceci peut aussi mapper les relations de confiance entre l'organisation maître exposée et les organisations esclave correspondantes, créant ainsi les relations équivalentes sur l'esclave.
- Sur l'interface web :
- Connectez-vous en tant qu'administrateur Satellite.
- Cliquez sur
. - Cliquez sur le liensitué dans le coin en haut à droite.
- Veuillez remplir les informations suivantes :
- Nom de domaine complet de l'esclave (FQDN)
- Allow Slave to Sync? - Choisir ce champ permettra au Satellite esclave d'accéder au Satellite maître. Sinon, le contact avec cet esclave sera refusé.
- Sync all orgs to Slave? - Cocher ce champ synchronisera toutes les organisations sur le Satellite esclave.
Note
Choisir l'option Sync All Orgs to Slave? sur la page « Installation du maître » écrasera toute organisation spécifiquement sélectionnée dans la table des organisations locales ci-dessous. - Cliquez sur.
- (Optionnel) Cliquez sur une organisation locale à exporter sur le Satellite esclave.
- Cliquez sur.
Note
Sur Satellite 5.5, le Satellite maître utilisait le paramètreiss_slaves
du fichier/etc/rhn/rhn.conf
pour identifier quels esclaves pouvaient contacter le Satellite maître. Satellite 5.6 utilise les informations de la page d'installation de maître pour déterminer ces informations.
- Sur la ligne de commande :
- Activez la fonctionnalité ISS (« Inter-satellite synchronization ») dans le fichier
/etc/rhn/rhn.conf
:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Enregistrez le fichier de configuration, puis redémarrez le service
httpd
:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procédure 1.2. Configurer les serveurs esclaves
- Pour transférer le contenu des serveurs esclaves de manière sécurisée, vous devrez posséder le certificat
ORG-SSL
du serveur maître. Celui-ci peut être téléchargé via HTTP depuis le répertoire/pub/
de n'importe quel Satellite. Le fichier est nomméRHN-ORG-TRUSTED-SSL-CERT
, mais il peut être renommé et placé n'importe où dans le système de fichiers local de l'esclave, par exemple dans le répertoire/usr/share/rhn/
. - Connectez-vous au Satellite esclave en tant qu'administrateur Satellite.
- Cliquez sur
. - Cliquez sur le liensitué dans le coin en haut à droite.
- Veuillez remplir les informations suivantes :
- Nom de domaine complet du maître (FQDN)
- Maître par défaut ?
- Nom de fichier du certificat CA de ce maître - Utilisez le nom complet du certificat CA téléchargé lors de l'étape initiale de cette procédure.
- Cliquez sur.
Procédure 1.3. Effectuer une synchronisation Inter-Satellite Sync
- Lancez la synchronisation en exécutant la commande
satellite-sync
:satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Note
Toute option de ligne de commande fournie avec la commandesatellite-sync
remplacera tous les paramètres personnalisés dans le fichier/etc/rhn/rhn.conf
.
Procédure 1.4. Mapper les organisations exportées du Satellite maître avec les organisations du Satellite esclave.
Après avoir effectué les procédures précédentes, le Satellite maître devrait s'afficher dans l'« Installation de l'esclave » du Satellite esclave sous
- Connectez-vous en tant qu'administrateur Satellite.
- Cliquez sur
. - Sélectionnez un Satellite maître en cliquant sur son nom.
- Utilisez le menu déroulant pour mapper le nom de l'organisation maître exportée sur une organisation locale correspondante dans le Satellite esclave.
- Cliquez sur.
- Sur la ligne de commande, exécutez
satellite-sync
sur chaque canal personnalisé pour obtenir la structure de confiance (« trust ») et les permissions de canal correctes :satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
1.3.1.2. Configuration automatisée Copier lienLien copié sur presse-papiers!
spacewalk-sync-setup
permet aux utilisateurs de spécifier une instance Satellite maître et esclave et utilise des fichiers de configuration pour définir les informations décrites dans les installations du maître et de l'esclave. Cette commande peut créer un ensemble de fichiers de configuration par défaut si cela est requis. Essentiellement, elle automatise la configuration précédemment installée et mappée pour des relations de maître à esclave.
Pour qu'une configuration automatisée fonctionne avec succès :
- Le paquetage spacewalk-util doit être installé sur le système qui exécutera la commande
spacewalk-sync-setup
. - Les organisations existantes avec des permissions personnalisées du Satellite maître doivent être présentes.
- Les organisations existantes du le Satellite esclave doivent être présentes.
Procédure 1.5. Configurer le serveur Satellite maître
- Activez la fonctionnalité ISS (« Inter-satellite synchronization ») dans le fichier
/etc/rhn/rhn.conf
:disable_iss=0
disable_iss=0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Enregistrez le fichier de configuration, puis redémarrez le service
httpd
:service httpd restart
service httpd restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Procédure 1.6. Configurer les serveurs esclaves
- Pour transférer le contenu des serveurs esclaves de manière sécurisée, vous devrez posséder le certificat
ORG-SSL
du serveur maître. Celui-ci peut être téléchargé via HTTP depuis le répertoire/pub/
de n'importe quel Satellite. Le fichier est nomméRHN-ORG-TRUSTED-SSL-CERT
, mais il peut être renommé et placé n'importe où dans le système de fichiers local de l'esclave, par exemple dans le répertoire/usr/share/rhn/
. - Connectez-vous au Satellite esclave en tant qu'administrateur Satellite.
- Cliquez sur
. - Cliquez sur le liensitué dans le coin en haut à droite.
- Veuillez remplir les informations suivantes :
- Nom de domaine complet du maître (FQDN)
- Maître par défaut ?
- Nom de fichier du certificat CA de ce maître - Utilisez le nom complet du certificat CA téléchargé lors de l'étape initiale de cette procédure.
- Cliquez sur.
Procédure 1.7. Mapper des organisations de Satellite maître avec des organisations de Satellite(s) esclave(s) avec spacewalk-sync-setup
- Connectez-vous à un système. Peu importe s'il s'agit d'un Satellite maître, esclave, ou même d'un autre type de système, tant que le système peut accéder à l'API XMLRPC public des Satellites maîtres et esclaves.
- Exécutez la commande
spacewalk-sync-setup
sur une interface de ligne de commande :Copy to Clipboard Copied! Toggle word wrap Toggle overflow Où :- --ms=MASTER, --master-server=MASTER est le nom de domaine complet (FQDN) du maître auquel se connecter
- --ml=MASTER_LOGIN, --master-login=MASTER_LOGIN est l'identifiant d'administrateur Satellite pour le Satellite maître
- --mp=MASTER_PASSWORD, --master-password=MASTER_PASSWORD est le mot de passe de l'identifiant d'administrateur Satellite pour le Satellite maître
- --ss=SLAVE, --slave-server=SLAVE est le nom de domaine complet (FQDN) du Satellite esclave auquel se connecter.
- --sl=SLAVE_LOGIN, --slave-login=SLAVE_LOGIN est l'identifiant d'administrateur Satellite pour le Satellite esclave
- --sp=SLAVE_PASSWORD, --slave-password=SLAVE_PASSWORD est le mot de passe de l'identifiant d'administrateur Satellite pour le Satellite esclave
- --ct, --create-templates est l'option qui crée le fichier d'installation du maître et de l'esclave pour la paire maître/esclave pointée
- --apply dit aux instances Satellite d'effectuer les modifications spécifiées par les fichiers d'installation sur les instances Satellite spécifiées
Note
Pour davantage d'options d'installation :spacewalk-sync-setup --help
spacewalk-sync-setup --help
Copy to Clipboard Copied! Toggle word wrap Toggle overflow La sortie de cette commande sera comme suit :Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Sur la ligne de commande, exécutez la commande
satellite-sync
sur chaque canal personnalisé pour obtenir la structure de confiance (« trust ») et les permissions de canal correctes :satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow