Red Hat Training
A Red Hat training course is available for Red Hat Satellite
Chapitre 2. Applications client
Pour utiliser la plupart des fonctions de classe entreprise de Red Hat Network, comme l'enregistrement avec un Satellite RHN, la configuration des applications client les plus récentes est requise. Il peut être difficile d'obtenir ces applications avant que le client ne soit enregistré avec Red Hat Network. Ce paradoxe est particulièrement problématique pour les clients qui migrent de grands nombres de vieux systèmes vers Red Hat Network. Ce chapitre identifie les techniques pour résoudre ce dilemme.
Important
Red Hat recommande fortement que les clients connectés à un RHN Proxy Server ou un RHN Satellite Server exécutent la dernière mise à jour de Red Hat Enterprise Linux pour assurer la bonne connectivité.
De plus, si les pare-feu du client sont configurés, les ports 80 et 443 doivent être ouverts pour qu'ils puissent fonctionner correctement avec Red Hat Network.
2.1. Déploiement des derniers RPM client de Red Hat Network
L'applicationPackage Updater (Mise à jour des paquetages) (
pup
), yum
, et Red Hat Network Registration Client (rhn_register
) sur Red Hat Enterprise Linux 5 (up2date
sur des anciennes versions de Red Hat Enterprise Linux) sont des pré-requis pour utiliser la plupart des fonctionnalités de Red Hat Network. Il est crucial de les installer sur les systèmes client avant d'essayer d'utiliser le RHN Proxy Server ou le RHN Satellite Server dans votre environnement.
Il existe plusieurs approches raisonnables pour accomplir cette mise à jour de logiciels client de RHN. L'une d'entre elles implique le stockage des RPM dans un emplacement qui est accessible à tous les systèmes client et le déploiement des paquetages avec la commande la plus simple possible. Dans pratiquement tous les cas, un déploiement manuel de
yum
, pup
, et rhn_register
(up2date
pour une ancienne version de Red Hat Enterprise Linux) n'a pas à être effectué. Ces outils client ne devraient avoir aucun problème à se connecter à votre environnement de Satellite ou Proxy RHN. La discussion ci-dessous assume que les commandes yum
, pup
, et rhn_register
(ou up2date
) installées de la boîte, ne sont pas les plus récentes et ne fonctionnent pas pour votre environnement.
Souvenez-vous que seuls les systèmes qui exécutent Red Hat Enterprise Linux 5 doivent utiliser
firstboot
après installation ou rhn_register pour s'enregistrer avec RHN. Les systèmes qui exécutent Red Hat Enterprise Linux 3 et 4 peuvent utiliser la fonction d'enregistrement intégrée dans l'Red Hat Update Agent.
Ce document présume que le client a installé au moins un RHN Satellite Server et/ou un RHN Proxy Server sur son réseau. L'exemple ci-dessous démontre une approche simple pour déployer
yum
, pup
, et rhn_register
(ou up2date
) pour la première fois par un administrateur, en supposant que les machines n'ont pas encore un RHN fonctionnant. L'administrateur a rempli le répertoire /var/www/html/pub/
avec une copie des RPM de yum
, pup
, et rhn_register
(ou up2date
) dont ses systèmes client ont besoin, puis a simplement déployé ces RPM sur ses systèmes client avec une commande rpm -Uvh
. Exécutée depuis un client, cette commande installe les RPM sur ce client, en supposant que le nom de domaine, les chemins et les versions de RPM sont corrects (remarquez que cette commande a été divisée sur de multiples lignes afin de pouvoir être imprimée ou mise sous le format PDF mais que celle-ci doit être saisie sur une seule ligne dans une invite shell) :
rpm -Uvh http://your_proxy_or_sat.your_domain.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm http://your_proxy_or_sat.your_domain.com/pub/yum-3.2.8-9.el5.i386.rpm http://your_proxy_or_sat.your_domain.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
N'oubliez pas que l'architecture (dans ce cas,
i386
) peut être changée selon les systèmes à servir.