1.3.3. Cas d'utilisation de la synchronisation ISS (Inter-Satellite Sync)
La synchronisation ISS (« Inter-Satellite Synchronization ») peut être utilisée de plusieurs manières en fonction des besoins de l'organisation. Cette section propose des exemples de la façon dont vous pouvez choisir d'utiliser la synchronisation ISS ainsi que des méthodes de paramétrage et d'opération.
Exemple 1.4. Satellite de pré-production (Staging Satelllite)
Dans cet exemple, un Satellite de pré-production (de l'anglais, « Staging Satellite ») est utilisé pour préparer le contenu et assurer le travail d'assurance qualité (QA) sur les paquetages afin de vérifier qu'ils sont corrects pour une utilisation en milieu de production. Une fois que le contenu est approuvé pour partir en production, le Satellite de production synchronisera le contenu du Satellite de pré-production.
- Exécutez la commande
satellite-sync
pour synchroniser des données avec rhn_parent (habituellement Red Hat Network Hosted) :satellite-sync -c your-channel
satellite-sync -c your-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Exécutez la commande suivante pour synchroniser des données depuis le serveur de pré-production :
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Exemple 1.5. Esclaves synchronisés
Dans cet exemple, le Satellite maître fournit des données directement à ses esclaves, ces changements sont régulièrement synchronisés.
Exemple 1.6. Contenu esclave personnalisé
Cet exemple utilise le Satellite maître comme canal de développement, à partir duquel le contenu est distribué vers tous les Satellites esclaves de production. Certains Satellites esclaves auront un contenu supplémentaire qui n'est pas présent dans les canaux Satellite maîtres. Ces paquetages sont préservés, mais tout changement dans le Satellite maître sera synchronisé avec les Satellites esclaves.
Exemple 1.7. Synchronisation bi-directionnelle
Dans cet environnement, deux serveurs Red Hat Satellite agissent en tant que maître et esclave l'un pour l'autre et peuvent synchroniser leurs contenus entre eux. Le serveur Satellite à partir duquel la commande
satellite-sync
est exécutée va récupérer le contenu de l'autre serveur Satellite et les données synchronisées dépendront des options exécutées avec satellite-sync
. Sans aucune option, la synchronisation tentera de mettre à jour tout ce qui a été synchronisé auparavant.
Consultez la Section 1.3.1.1, « Configuration manuelle » pour configurer un Satellite maître. La configurations de deux serveurs Satellite en tant que maître créera une synchronisation bidirectionnelle.