Le script de démarrage peut afficher des messages d'erreur tels que Impossible de démarrer le service Regroupement ou Impossible de démarrer l'agent de plate-forme.
Il se peut que vous voyiez ces messages d'erreur quand vous exécutez la commande es-guiinst sur le contrôleur système Sun Fire ou quand les composants de Sun Management Center sont démarrés sur une machine lourdement chargée.
De plus, si un processus de composant particulier ne commence pas dans un laps de temps donné, il est possible que le script de démarrage affiche ce message d'erreur même si le composant a été démarré avec succès.
Ce problème a été observé pour à la fois les composants service Regroupement et Agent de plate-forme.
Le script de démarrage effectue l'une des opérations suivantes :
Il essaie de démarrer le processus du composant.
Il reste n secondes à l'état de sommeil.
Il contrôle l'état du processus et en rapporte la réussite ou l'échec.
Une machine lourdement chargée peut retarder les résultats du contrôle d'état, ce qui pourra se traduire par l'annonce erronée d'un échec. Cette erreur est due au fait que les résultats n'ont pas été reçus dans les n secondes.
Solution : recourez à la solution suivante :
Assurez-vous que les processus suivants sont en cours d'exécution :
agent ;
service Topologie ;
service Gestionnaire de déroutements ;
service Configuration ;
service Gestionnaire d'événements ;
service Métadonnées ;
agent de plate-forme ;
instances de l'agent de plate-forme.
Entrez la commande suivante :
/usr/bin/ps -ef | grep esd |
Solaris 10 : la commande serait /usr/bin/ps -fz global | grep esd sur une zone globale et /usr/bin/ps -fe | grep esd sur une zone non-globale.
Pour vérifier si le service Regroupement est en cours d'exécution, tapez la commande suivante :
/usr/ucb/ps —wwxa | grep SunMCService |
Pour vérifier si le serveur Java est en cours d'exécution, tapez la commande suivante :
/usr/ucb/ps —wwxa | grep java | grep ServerMain |
Pour vérifier si le serveur web est en cours d'exécution, tapez la commande suivante :
/usr/ucb/ps —wwxa | grep java | grep tomcat |
Pour vérifier si le service Matériel est en cours d'exécution, tapez la commande suivante :
/usr/ucb/ps —wwxa | grep java | grep HWDS |
Si un service n'est pas exécuté, réduisez la charge de la machine et redémarrez les processus de Sun Management Center.
Partez du principe que le mode par lots de l'interface d eligne de command e(CLI) est exécuté sur system2, où les processus d'arrière-plan sont créés.
Le mode par lots de la CLI ne fonctionne pas dans les scénarios suivants :
L'utilisateur désinstalle et réinstalle le serveur sur system1 puis essaye de se connecter à system1 en utilisant le mode par lots depuis system2.
Une déconnexion temporaire du réseau est survenue entre system1 et system2. L'utilisateur essaie de se connecter à system1 en utilisant le mode par lots depuis system2.
Le mode par lots de la CLI ne fonctionne pas car désinstaller le serveur n'interrompt pas le processus en arrière-plan.
Solution : Suivez les étapes ci-après pour interrompre le processus d'arrière-plan :
Affichez les processus d'arrière-plan en cours d'exécution :
# cat /var/opt/SUNWsymon/cli/process-file
Le format de process-file est le suivant pour chacun des processus :
<nomutilisateur:<nomhôte>:<idpc>:<idpj> , où idpc est l'ID du processus C et idpj l'ID du processus Java. Notez les ID des processus à interrompre.
Interrompez le processus d'arrière-plan :
# kill -9 <cpid> <jpid>
Si vous essayez de désinstaller Sun Management Center sur Windows en utilisant Démarrer -> Paramètres -> Panneau de configuration -> Ajout/Suppression de programmes, SunMC.exe n'est pas supprimé du répertoire %WINDIR%. Cela est dû au fait que la plate-forme Windows n'autorise pas la suppression d'un programme en cours d'exécution et affiche “Accès refusé. Message Source file in use”.
Solution : Désinstallez Sun Management Center sur Windows en utilisant es-uninst ou es-guiuninst.
La longueur maximale du germe de sécurité est de 8 caractères dans la configuration via l'IG et de 16 dans la configuration via la CLI.
Si l'agent de Sun Management Center a été installé pour être utilisé comme un agent SNMPV3 autonome, il est recommandé de configurer la couche agent en utilisant la configuration via la CLI.
Solution : Utilisez la configuration via la CLI pour Sun Management Center si un germe de sécurité de plus de 8 caractères est désiré.