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

Installation sur une machine distante

Cette section explique comment installer Sun Management Center 3.6 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. Reportez-vous au point Création d'images des CD d'installationpour de plus amples informations.

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 patch comme décrit dans Installation des patchs pour pkgadd.

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


Remarque –

L'installation à distance n'est pas prise en charge si la machine distance est une Solaris 10.


ProcedureInstallation des patchs pour pkgadd

Si la machine locale exécute le logiciel Solaris 2.6, Solaris 7 ou Solaris 8, un patch 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 patch avant de pouvoir utiliser la machine locale pour installer Sun Management Center 3.6 sur la machine distante.

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

Étapes
  1. Connectez-vous en tant que superutilisateur à la machine locale.

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

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

    • Version Solaris 2.6 : 106292 ;

    • Version Solaris 7 : 107443 ;

    • Version Solaris 8 : 110934.

    Par exemple, si la machine locale exécutait Solaris 8, vous devriez taper :


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

    Dans l'exemple ci-dessus, le patch n'est pas installé. Vous devez télécharger le patch et l'installer comme décrit à l' Étape 3.

    Si le patch est installé, une liste similaire à la suivante s’affiche.


    admin-host# showrev -p | grep 110934
    admin-host# Patch: 110934-13 Obsoletes: Requires: Incompatibles: 
    Packages: pkgtrans, pkgadd, pkgchk

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

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

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

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

    3. Installez le patch en utilisant la commande patchadd

ProcedurePréparation de la machine distante

Étapes
  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.


      remote# /usr/sbin/groupadd smcorag
      
    2. Créez le répertoire /var/opt/SUNWsymon .

      Le compte d’utilisateur de la base de données résidera dans ce répertoire.


      remote# mkdir -p /var/opt/SUNWsymon
      
    3. Utilisez la commande useradd pour créer le compte d’utilisateur de la base de données smcorau, puis ajoutez ce compte au groupe smcorag.


      remote# /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=admin-host,root=admin-host /

    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 Centersur serveur-distantest 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 daemon mountd.


    distante# /etc/init.d/nfs.server start
    
  7. Déterminez la version de Solaris exécutée 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.

    Exemple :


    distante# /usr/bin/uname -i
    SUNW,Ultra
    distante# /usr/platform/SUNW,Ultra/sbin/prtdiag 
      | /usr/bin/head -1 | /usr/bin/cut -f2 -d:
    Sun Microsystems  sun4u Sun Ultra 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.

ProcedureInstallation de Sun Management Center sur la machine distante

Étapes
  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 du disque, allez ensuite au répertoire /cDiskMountDir>/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 / cd-image-dir/disk1/sbin, où cd-image-dir est 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 étaient /net/serveur-distant , vous taperiez :


    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 au point 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. Terminez l' installation.


    Remarque –

    L'installation à distance sur un système Solaris 10 n'est possible que depuis un autre système Solaris 10.