Guide d'installation et de configuration de Sun Management Center 3.5

Installation sur une machine distante

Cette section contient la procédure qui permet d'installer Sun Management Center 3.5 sur une machine distante accessible via Network File System (montée NFS) en utilisant la commande es-inst. On assume dans cette procédure que vous installez Sun Management Center à partir d'un répertoire d'image des CD situé sur votre réseau. Pour plus d'informations, reportez-vous à Création d'images des CD d'installation.

Pour installer Sun Management Center sur une machine distante, vous devez préparer cette machine avant d'installer le logiciel. Par ailleurs, si la machine locale exécute le logiciel Solaris 2.6, Solaris 7 ou Solaris 8, vous devez installer un correctif comme décrit dans Installation des correctifs pour pkgadd.

Les noms de machines suivants sont utilisés à titre d'exemple dans les procédures de cette section :

Installation des correctifs pour pkgadd

Si la machine locale exécute le logiciel Solaris 2.6, Solaris 7 ou Solaris 8, un correctif relatif à pkgadd spécifique de la version installée du système d'exploitation doit être installé sur la machine locale. Vous devez installer ce correctif avant de pouvoir utiliser la machine locale pour installer Sun Management Center 3.5 sur la machine distante.

Si la machine locale exécute la version 9 de Solaris, vous n'avez pas à installer de correctifs. Allez à Préparation de la machine distante.

  1. Connectez-vous en tant que super-utilisateur sur la machine locale.

  2. Assurez-vous que le niveau du correctif du SE est à jour.

    Pour déterminer si le correctif est déjà installé, utilisez la commande showrev -p | grep numcorrectif, où numcorrectif est le correctif de SE requis, à savoir :

    • Version Solaris 2.6 : 106292 ;

    • Version Solaris 7 : 107443 ;

    • Version Solaris 8 : 110934.

    Par exemple, si la machine locale exécute Solaris 8, vous devez taper :

    admin-host# showrev -p | grep 110934
    admin-host# 

    Dans l'exemple ci-dessus, le correctif n'est pas installé. Il faut le télécharger et l'installer comme indiqué à l'Étape 3.

    Si le correctif est installé, une liste similaire à la suivante s'affiche.


    admin-host# showrev -p | grep 110934
    admin-host# Patch: 110934-13 Obsolètes: Requis: Incompatibles: 
    Modules: pkgtrans, pkgadd, pkgchk

    Si le correctif qui est requis par la version de Solaris de la machine locale est installé, allez à Préparation de la machine distante.

  3. Installez le correctif de SE si nécessaire.

    1. Téléchargez le correctif requis de http://www.sunsolve.sun.com.

    2. Défusionnez-le et décompressez-le.

    3. Installez le correctif en utilisant la commande patchadd.

Préparation de la machine distante
  1. Connectez-vous en tant que super-utilisateur sur la machine distante.

  2. Créez le groupe d'accès à la base de données et le compte d'utilisateur de Sun Management Center.

    1. Utilisez la commande groupadd pour créer le groupe d'accès smcorag.


      distante# /usr/sbin/groupadd smcorag
      

    2. Créez le répertoire /var/opt/SUNWsymon.

      Ce répertoire est celui où figurera le compte d'utilisateur de base de donnée.


      distante# mkdir -p /var/opt/SUNWsymon
      

    3. Utilisez la commande useradd pour créer le compte d'utilisateur de base de données smcorau, puis ajoutez ce compte au groupe smcorag.


      distante# /usr/sbin/useradd \
      ...-d /var/opt/SUNWsymon/smcorau \
         -m -g smcorag -s /bin/sh smcorau
      

  3. Arrêtez le démon Network File System mountd :


    distante# /etc/init.d/nfs.server stop
    
  4. Editez le fichier /etc/dfs/dfstab sur l'hôte distant.

    Ajoutez la ligne suivante :

    share —F nfs —o rw=hôte-admin,root=hôte-admin /

    hôte-admin est le nom de la machine depuis laquelle vous allez installer Sun Management Center sur l'hôte distant.

    Par exemple, si le nom de l'hôte distant est serveur-distant et celui de la machine que vous allez utiliser pour installer Sun Management Center sur serveur-distant est serveur-admin, l'entrée du fichier serveur-distant /etc/dfs/dfstab sera :

    share —F nfs —o rw=serveur-admin,root=serveur-admin

    Cette entrée du fichier dfstab de la machine distante donne des droits d'accès en lecture et écriture au seul compte de super-utilisateur connecté à la machine serveur-admin.

  5. Sauvegardez et fermez /etc/dfs/dfstab.

  6. Démarrez le démon Network File System mountd :


    distante# /etc/init.d/nfs.server start
    
  7. Déterminez la version de Solaris qui s'exécute sur la machine distante.


    distante# /usr/bin/uname -r
    

    Quand vous installez Sun Management Center sur l'hôte distant, le script es-inst vous invite à indiquer la version de Solaris exécutée sur l'hôte distant.

  8. Déterminez le type de la machine hôte distante.

    Quand vous installez Sun Management Center sur l'hôte distant, le script es-inst vous demande le type de la machine distante.

    Les informations requises par es-inst pour la machine hôte distante sont générées par la commande suivante :


    distante# /usr/platform/plate-forme/sbin/prtdiag | /usr/bin/head -1 \
          | /usr/bin/cut -f2 -d:
    

    plate-forme est la sortie de la commande uname -i.

    Par exemple :


    distante# /usr/bin/uname -i
    SUNW,Ultra-5_10
    distante# /usr/platform/SUNW,Ultra-5_10/sbin/prtdiag 
      | /usr/bin/head -1 | /usr/bin/cut -f2 -d:
    Sun Microsystems  sun4u Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 333 MHz)

    Astuce :

    Copiez les informations relatives au type de la machine distante dans un fichier temporaire sur l'hôte local. Vous pouvez ensuite coller les informations quand es-inst vous demande le type de la machine hôte.


  9. Déconnectez la machine distante.

    Vous pouvez maintenant installer Sun Management Center sur l'hôte distant comme décrit dans la procédure suivante.

Installation de Sun Management Center sur la machine distante
  1. Connectez-vous en tant que super-utilisateur sur la machine locale.

  2. Allez au répertoire sbin du disque d'installation 1 de Sun Management Center.

    • Si vous effectuez l'installation à partir des CD, insérez le disque 1 puis allez au répertoire /cdrom/cdrom0/sbin.

      Pendant le processus d'installation, il est possible que vous soyez invité à changer le CD en fonction de vos sélections.

    • Si vous effectuez l'installation à partir d'une image des CD, allez au répertoire /rép-image-cd/disk1/sbin, rép-image-cd étant soit le répertoire où vous avez copié les CD d'installation soit celui où vous avez téléchargé l'image d'installation du web.

  3. Exécutez le script d'installation es-inst et spécifiez la machine hôte distante en utilisant le paramètre -R chemin/distante.


    #./es-inst -R chemin/distante
    

    chemin/distante est le chemin complet de la machine distante. Par exemple, si le nom et le chemin de l'hôte distant sont /net/serveur-distant, vous devez taper :


    machine-locale# ./es-inst -R /net/serveur-distant
    

    Vous êtes invité à entrer la version de Solaris qui est exécutée sur la machine distante.

  4. Tapez la version de Solaris qui s'exécute sur la machine distante.

    Reportez-vous à Préparation de la machine distante, Étape 7.

    Il vous est demandé de donner le nom de la machine hôte distante.

  5. Indiquez le type de la machine hôte distante.

    Tapez la chaîne de type de machine que vous avez générée dans Préparation de la machine distante, Étape 8. Sinon, si vous avez copié le texte généré dans un fichier sur l'hôte local, vous pouvez coller la chaîne de type de machine en réponse à l'invite.


    Remarque :

    Les étapes à suivre pour terminer l'installation de Sun Management Center sur un hôte distant sont les mêmes que pour l'installation par défaut de Sun Management Center.


  6. Achevez l'installation.