Un serveur de référentiel vous permet de maintenir un référentiel de composants de microprogramme de façon décentralisée.
La machine (virtuelle), installée au moyen du logiciel Repository Server, sert de serveur proxy pour les nœuds gérés contrôlés qui n’ont pas de connexion à Internet.
Le processus de téléchargement à partir du serveur de référentiel est entièrement indépendant de la mise à jour des nœuds gérés.
Les administrateurs peuvent recevoir des messages électroniques concernant la progression du téléchargement et les situations d’erreur.
Les nœuds gérés se connectent au serveur de référentiel pour recevoir les mises à jour nécessaires de leurs composants de microprogramme.
Le serveur de référentiel
|
Le serveur de référentiel peut aussi servir de référentiel pour le gestionnaire des mises à jour. Dans ce cas, la station de gestion joue le rôle de nœud géré (comme le montre l’image ci-dessus). |
Ce logiciel est testé et publié pour le système d’exploitation Linux RHEL 6.3.
Il est recommandé d’utiliser une machine virtuelle distincte pour l’installation.
Assurez-vous que le répertoire /bin/bash puisse être trouvé.
L’utilisateur doit être racine.
Les bibliothèques suivantes sont nécessaires pour le téléchargement :
libssl
libcrypto
libcurl
Des liens adéquats vers les versions nécessaires de ces bibliothèques sont définis dans le répertoire /usr/lib de l’utilisateur racine.
libstdc++.so.5 (package compat-libstdc++-33-3.2.3-69.el6.i686
doit être installé)
Les packages RPM à installer sont les suivants :
sendmail-8.14.4-8.el6.i686
httpd-2.2.15-15.el6_2.1.i686
Veuillez installer les versions actuelles de Sendmail et d’Apache Web Server si cela n’a pas déjà été fait.
Les services sendmail et httpd doivent être activés pour le niveau d’exécution 5.
Dans un environnement Linux 64 bits, la couche 32 bits doit être installée aussi.
Toutes les exigences sont vérifiées par le script de pré-installation.
Lancer l’installation du serveur de référentiel avec la commande suivante : rpm -i RepServer-<version>.i686.rpm
De par l’installation du package RPM, le système Linux actuel devient un serveur de référentiel.
Un nouveau répertoire /opt/fujitsu/ServerViewSuite/RepServer est créé au cours du processus d’installation.
Il contient tous les fichiers exécutables et les fichiers de configuration nécessaires au serveur de référentiel.
Après le processus d’installation, le script de post-installation apporte les changements de configuration suivants :
Un nouveau sous-répertoire pour les fichiers journaux est ajouté à l’interface de journalisation système rsyslog : /var/log/fujitsu/ServerViewSuite/RepServer
Une entrée est ajoutée au fichier /etc/rsyslog.conf afin de rediriger les entrées du journal de la facilité local0 vers le fichier repserver.log.
La journalisation système rsyslog est redémarrée pour appliquer les changements.
Changements de configuration pour le serveur Web Apache dans le fichier /etc/httpd/conf/httpd.conf.
La première tâche cron est créée est ajoute l’entrée suivante au crontab de l’utilisateur racine :
00 <installation hour + 2> * * 0-6 /opt/fujitsu/Server ViewSuite/RepServer/bin/downloadApplication.sh -t # $TAG
.
![]() |
Le premier téléchargement est programmé pour démarrer au plus tôt une heure après l’installation et se répète chaque jour à la même heure. Le premier téléchargement peut prendre environ 2 heures lorsque le référentiel entier est chargé. Les téléchargements subséquents ne prennent que 5 minutes en moyenne puisque seules les versions nouvelles ou modifiées sont chargées. L’espace disque nécessaire pour le référentiel local dans le répertoire $RootRepPath est de 10 Go. ($RootRepPath est défini dans le fichier de configuration, voir ci-dessous.) |
Une fois le processus d’installation terminé, vous devez vérifier l’installation et modifier les valeurs de configuration dans le
fichier de configuration /opt/fujitsu/ServerViewSuite/RepServer/cfg/RepServer.conf selon vos besoins.
Le fichier de configuration comprend deux parties :
Les paramètres suivants du fichier de configuration peuvent être ajustés selon les besoins du client (voir aussi les notes explicatives dans le fichier de configuration) :
![]() |
Les valeurs dans la section expert du fichier de configuration ne devraient pas être changées pour éviter les dégâts (p. ex., la modification de |
Vous pouvez aussi modifier la tâche cron dans le crontab de la racine. Mais cette modification ne prend effet qu’au prochain démarrage de l’application de téléchargement. Pour apporter des changements permanents à la tâche cron, le paramètre CronJob dans le fichier de configuration doit être modifié en conséquence. Cela s’explique par le fait que l’application de téléchargement rétablit toujours l’entrée crontab du fichier de configuration lors de son activation suivante.
Le fichier de configuration est interprété chaque fois que l’application de téléchargement est activée manuellement ou par le planificateur de tâches cron.
La fonctionnalité du serveur de référentiel est mise à jour avec la commande suivante : rpm -U RepServer-<version>.i686.rpm
![]() |
Le référentiel de microprogramme actuel et l’ancienne configuration du serveur de référentiel ne changent pas lors de la mise à jour. |
La fonctionnalité de serveur de référentiel est désinstallée lors de la suppression du package RPM.
![]() |
Le référentiel de microprogramme actuel ne change pas lors de la suppression du package. Vous devez supprimer manuellement le référentiel si celui-ci est obsolète. Une réinstallation du serveur de référentiel rétablira le lien du serveur Web Apache vers l’ancien référentiel si celui-ci n’a pas été modifié! Ainsi, une installation de mise à jour renouvellera les outils, mais mettra à jour et fournira le référentiel déjà présent. |
Le serveur de référentiel n’a pas d’interface graphique utilisateur.
Il est démarré périodiquement en tant que tâche cron par le planificateur de tâches cron.
Il peut aussi être démarré manuellement à partir de la fenêtre de console en utilisant l’interface en ligne de commande :
downloadApplication [-t] [-i]
-t
Trace flag on
-i
Interactive flag on
downloadApplication -h affiche le message d’utilisation.
La tâche cron peut être appelée par exemple de la façon suivante : /usr/bin/downloadApplication.sh -t
![]() |
Après une installation correcte, le serveur de référentiel n’exige ni surveillance ni maintenance. Toutes les actions d’administration doivent être réalisées à partir du fichier de configuration RepServer.conf et du système d'exploitation Linux. |
© Fujitsu Technology Solutions | ServerView System Monitor Aide |