Guide d'administration de Sun N1 System Manager 1.0

ProcedureInstallation des agents de gestion de SE

Cette procédure décrit comment installer des agents de gestion de SE sur un serveur. Les agents de gestion s'utilisent pour la connectivité à distance, le contrôle des ressources de SE, le déploiement de packages et la gestion d'inventaires.

La commande set server serveur IP_agent IP_agent crée une tâche de définition d'un IP d'agent (setagentip). Vous pouvez lancer plusieurs commandes set server agentip en les chevauchant afin de les exécuter en parallèle. Vous devez toutefois limiter à 15 le nombre de tâches setagentip se chevauchant dans le système. Quand vous lancez les commandes set serveur agentip en utilisant un script, vous devez insérer des appels sleep 30 entre les commandes pour gérer la charge de travail. Si vous ne le faites pas, vous risquez d'augmenter la charge moyenne de l'UC sur le serveur de gestion qui pourrait ne plus répondre tant que certaines tâches n'auront pas été terminées. L'Exemple 5–8 contient un script type.

Étapes
  1. Connectez-vous à N1 System Manager.

    Pour plus de détails, reportez-vous au point Accès à la ligne de commande de N1 System Manager .

  2. Installez les agents de gestion.


    Remarque –

    Le compte utilisateur SSH utilisé dans la commande suivante doit être associé à des privilèges root sur la machine distante.



    N1-ok> set server serveur agentip IP agentssh nom_utilisateur/mot_de_passe
    

    Les packages et scripts nécessaires sont installés. Pour la syntaxe de la commande, reportez-vous à set server.

  3. Vérifiez que l'agent est installé et exécuté.

    • Pour vérifier l'agent Solaris.


      # pkginfo |grep SUNWhdx 
      system      SUNWhdx86ag              N1gc Solaris x86 Agent
      # ps -ef |grep agent
      root 23817     1  0 19:57:59 ?       0:01 esd - init agent -dir
       /var/opt/SUNWsymon -q
    • Pour vérifier l'agent Red Hat:


      # rpm -qa | grep -i paagent
       paagent-install-0.1-1
       # ps -ef | grep -i paagent
       root 1940 1 0 Jan28 ? 00:00:14 paAgent - init agent

Exemple 5–8 Script de la commande set serveur agentip

Voici un exemple de script permettant de lancer plusieurs types de commandes set serveur agentip :


n1sh set server 10.0.0.10 agentip 10.0.0.110 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.11 agentip 10.0.0.111 agentssh admin/admin &
sleep 30
n1sh set server 10.0.0.12 agentip 10.0.0.112 agentssh admin/admin &

Erreurs fréquentes

Si les commandes set serveur agentip échouent en renvoyant l'erreur suivante : Internal error: wget command failed: /use/bin/wget —0 /tmp/hotsinstall.pl http://xx.xx.xx.xx/pub/hotsinstall.pl, où xx.xx.xx.xx est l'adresse IP de la machine correspondante, vous devez installer manuellement l'information wget :

L'initialisation de l'agent peut échouer en raison de la présence d'entrées SSH erronées sur le serveur de gestion. Si la commande set agentip échoue en l'absence d'une véritable faille de sécurité, supprimez le fichier /root/.ssh/known_hosts ou l'entrée spécifique du fichier correspondant au serveur de déploiement et tentez de relancer la commande set agentip.