Si le répertoire de l'image des correctifs est créé au niveau racine, comme décrit dans le Guide d'installation et de configuration de Sun Management Center 3.5, l'outil d'image inclut les sous-répertoires /sbin et /lib de Sun Management Center dans l'image des correctifs. Résultat : l'image des correctifs obtenue est bien plus volumineuse que cela s'avère nécessaire. Les répertoires /sbin et /lib ne sont pas utilisés pour créer une image de type correctifs uniquement.
Solution : pour éviter ce problème, procédez comme suit.
Créez la structure de répertoires suivante sur la machine :
/disk2/image/Patches/Solaris_2.6 .. /Solaris_7 .. /Solaris_8 .. /Solaris_9 |
Téléchargez et décompressez les fichiers de correctifs.
Placez le correctif dans le répertoire Solaris approprié.
Exécutez l'outil d'image. Lorsque vous êtes invité à indiquer le répertoire source des fichiers d'installation, spécifiez /disk2/image.
Si les composants de Sun Management Center sont démarrés sur une machine lourdement chargée, le message d'erreur suivant est susceptible de s'afficher :
Impossible de démarrer Composant |
De plus, si un processus de composant particulier ne démarre pas dans un laps de temps donné, le script de démarrage risque néanmoins d'afficher ce message d'erreur même si le composant est lancé correctement.
Ce problème a été constaté pour les deux composants service Groupement et Agent de plate-forme.
Le script de démarrage effectue les opérations suivantes :
Il tente de lancer le processus de composant.
Il se met en veille pendant x secondes.
Il vérifie l'état du processus et en signale la réussite ou l'échec.
Une machine lourdement chargée peut retarder la génération des résultats de cette vérification, ce qui se traduit par une panne de contrôle de l'état injustifiée. L'erreur est générée parce que les résultats n'ont pas été reçus dans un délai de x secondes.
Solution : recourez à la solution suivante :
Utilisez la commande /usr/bin/ps -eaf | grep esd pour vérifier que les processus suivants sont en cours d'exécution ou non :
Agent
Service de topologie
Service Gestionnaire de trappes
Service Configuration
Service Gestionnaire d'événements
Service Métadonnées
Agent de plate-forme
Occurrences de l'agent de plate-forme
Utilisez la commande /usr/ucb/ps —wwxa | grep SunMCService pour vérifier que le service Regroupement fonctionne.
Utilisez la commande /usr/ucb/ps —wwxa | grep java | grep ServerMain pour vérifier que le serveur Java fonctionne.
Utilisez la commande /usr/ucb/ps —wwxa | grep java | grep tomcat pour vérifier que le serveur Web fonctionne.
Utilisez la commande /usr/ucb/ps —wwxa | grep java | grep HWDS pour vérifier que le service matériel fonctionne.
Si un service n'est pas exécuté, réduisez la charge de la machine et redémarrez les processus de Sun Management Center.
Il est impossible d'exécuter la commande es-makeagent depuis le CD ou une image du CD. Cette commande génère le message d'erreur suivant, puis quitte et revient à l'invite du système :
Vous avez appelé es-makeagent depuis l'image du CD. /var/run/tmp/SunMCInstall/sbin/es-makeagent: option non admise -- L |
Solution : exécutez la commande es-makeagent depuis la machine sur laquelle vous avez installé le serveur de Sun Management Center. Utilisez la commande suivante :
# /opt/SUNWsymon/sbin/es-makeagent |
où /opt correspond au répertoire d'installation de Sun Management Center 3.5. Si vous avez installé Sun Management Center 3.5 ailleurs, remplacez /opt par le nom du répertoire racine dans lequel vous avez installé Sun Management Center.