Chapitre 6. Contenu et synchronisation
Votre serveur Satellite RHN est maintenant installé. L'étape suivante consiste en lui fournir des paquetages et des canaux devant être servis aux systèmes clients. Ce chapitre explique comment importer un contenu et le garder à jour.
Assurez-vous de remplir les conditions suivantes avant d'effectuer une synchronisation de Satellite RHN :
- L'installation du Satellite RHN doit avoir été effectuée avec succès.
- Les ISO de contenu de canaux RHN ou les données de l'exportateur Red Hat Network Satellite Exporter doivent être disponibles ou le satellite doit accéder à Internet et au site Web de RHN.
6.1. Outil de synchronisation Red Hat Network Satellite Copier lienLien copié sur presse-papiers!
Copier lienLien copié sur presse-papiers!
L'outil de synchronisation Red Hat Network Satellite (
satellite-sync) permet à un Satellite RHN de mettre à jour ses métadonnées de base de données et ses paquetages RPM avec diverses sources.
Important
satellite-sync importe un montant important de données, surtout sur les serveurs Satellite récemment installés. Si votre base de données a des problèmes de performance après un changement de données significatif, vous devriez rassembler des statistiques sur la base de données. Référez-vous à la Section 9.4, « Utilisation de l'utilitaire RHN DB Control » pour obtenir plus d'informations.
Pour démarrer l'outil de synchronisation Red Hat Network Satellite, exécutez les commandes suivantes en tant que root :
satellite-sync
# satellite-sync
L'outil de synchronisation Red Hat Network Satellite fonctionne de façon incrémentielle. Pour qu'il obtienne des informations sur les errata, il doit d'abord connaître les paquetages contenus. Pour que les paquetages soient mis à jour, l'outil doit tout d'abord identifier les canaux associés. Pour cette raison, l'outil de synchronisation Red Hat Network Satellite effectue ses actions dans l'ordre suivant :
channel-families— Importer/synchroniser les données (architecture) de la famille de canaux.channels— Importer/synchroniser les données de canaux.rpms— Importer/synchroniser les RPM.packages— Importer/synchroniser les données de paquetages entiers pour les RPM bien obtenus.errata— Importer/synchroniser les informations d'errata.
Chacune de ces étapes peut être lancée individuellement comme un test, avec comme effet de forcer l'outil à s'arrêter lorsque cette étape est terminée. Toutes les étapes qui la précèdent se seront cependant produites. L'appel de l'étape
rpms assurera donc automatiquement l'exécution des étapes channels et channel-families. Pour lancer une étape individuelle, utilisez l'option --step.
satellite-sync --step=rpms
# satellite-sync --step=rpms
En plus de l'option
--step, l'outil de synchronisation Red Hat Network Satellite offre d'autres options en ligne de commande. Pour les utiliser, insérez l'option et la valeur appropriée après la commande satellite-sync lors du lancement de l'import/synchronisation.
| Option | Description |
|---|---|
-h, --help | Affiche cette liste d'options et quitte. |
-d=, --db=DB | Inclut une autre chaîne de connexion à la base de données : nomutilisateur/motdepasse@SID. |
-m=, --mount-point=POINT_MONTAGE | Importe/synchronise depuis un média local monté au satellite. À être utilisé dans des environnements fermés (comme ceux créés durant les installations déconnectées). |
--list-channels | Affiche tous les canaux disponibles et quitte. |
-c CHANNEL, --channel=CHANNEL_LABEL | Traite les données uniquement pour ce canal. Plusieurs canaux peuvent être inclus en répétant l'option. Si aucun canal n'est spécifié, le satellite mettra à jour tous les canaux. |
-p, --print-configuration | Imprime la configuration courante et quitte. |
--no-ssl | Non recommandé - Désactive SSL. |
--step=STEP_NAME | Effectue le processus de synchronisation uniquement à l'étape spécifiée. Utilisée en général dans des tests. |
--no-rpms> | Ne recherche pas de RPM. |
--no-packages | Ne traite pas les données de paquetages entiers. |
--no-errata | Ne pas traiter les informations d'errata. |
--no-kickstarts | Ne traite pas les données de kickstart (redimensionnement seul). |
--force-all-packages | Traite par force toutes les données de paquetages sans effectuer de différence. |
--debug-level=LEVEL_NUMBER | Écrase la quantité de messages envoyés aux fichiers journaux et générés sur l'écran définie dans /etc/rhn/rhn.conf, 0-6 (2 est la valeur par défaut). |
--email | Envoie par courrier électronique un rapport sur l'import et la synchronisation au destinataire désigné du message de traceback. |
--traceback-mail=TRACEBACK_MAIL | Dirige la sortie de la synchronisation (de --email) à cette adresse électronique. |
-s=, --server=SERVEUR | Inclut le nom d'hôte d'un autre serveur auquel se connecter pour la synchronisation. |
--http-proxy=HTTP_PROXY | Ajoute un autre serveur proxy HTTP sous la forme nomdhôte:port. |
--http-proxy-username=PROXY_USERNAME | Inclut le nom d'utilisateur pour un autre serveur proxy HTTP. |
--http-proxy-password=PROXY_PASSWORD | Inclut le mot de passe pour un autre serveur proxy HTTP. |
--ca-cert=CA_CERT | Utilise un autre certificat CA SSL en incluant le chemin complet et le nom de fichier. |
--systemid=SYSTEM_ID | Uniquement pour le débogage - Inclut le chemin à un autre ID de système numérique. |
--batch-size=BATCH_SIZE | Uniquement pour le débogage - Définit la taille de lot maximum en pourcentage pour le traitement d'import de base de données / XML. Ouvrez la page man satellite-sync pour davantage d'informations. |