Guide d'administration de Sun N1 System Manager 1.0

ProcedureMise à jour d'une distribution Solaris 9 x86

Cette procédure décrit comment appliquer un patch de distribution de SE Solaris 9 x86 dans N1 System Manager.

Avant de commencer
Étapes
  1. Configurez la machine Solaris 9 et installez les patchs.

    1. Connectez-vous comme root à la machine Solaris 9.


      % su
      password:mot_de_passe
      
    2. Créez un répertoire pour les patchs.


      # mkdir /patch
      
    3. Téléchargez les patchs 117172–17 et 117468–02 depuis http://sunsolve.sun.com vers le répertoire /patch.

    4. Accédez au répertoire des patchs.


      # cd /patch
      
    5. Décompressez les fichiers des patchs.


      # unzip 117172-17.zip
      # unzip 117468-02.zip
      
    6. Redémarrez la machine Solaris 9 en mode mono-utilisateur.


      # reboot -- -s
      
    7. En mode mono-utilisateur, accédez au répertoire des patchs.


      # cd /patch
      
    8. Installez les patchs.


      # patchadd -M . 117172-17
      # patchadd -M . 117468-02
      

      Astuce –

      En appuyant sur les touches Ctrl+D, vous retournez en mode multi-utilisateur.


  2. Créez la distribution Solaris 9 et configurez le serveur de gestion.

    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. Sur le serveur de gestion, insérez le Disque 1et tapez la commande suivante :


      N1-ok> create os se cdrom cdrom
      

      Une tâche Créer un Distro démarre. Notez l'ID de la tâche. Une fois la tâche terminée, insérez le disque suivant.


      Remarque –

      Vous ne serez pas invité à insérer le disque suivant. Suivez donc avec attention la progression de la tâche Créer un Distro et notez le numéro de disque pour votre SE. Un événement est généré quand la tâche est terminée.


      Consultez également le point Importation d'une distribution de SE à partir de CD-ROM ou d'un DVD

    3. Répétez l'opération avec les disques restants, le cas échéant.

    4. Une fois la dernière tâche Créer un Distro terminée, exécutez la commande suivante :


      N1-ok> show os se
      

      La nouvelle distribution de SE apparaît en sortie.

    5. Affichez le fichier as_distro.pl.


      # /scs/sbin/as_distro.pl -l
      
    6. Notez le DISTRO_ID pour la distribution Solaris 9.

      Vous devrez utiliser cet ID à l'étape 3 ci-dessous.

    7. Éditez/etc/exports file.


      # vi /etc/exports
      
    8. Changez /js *(ro,no_root_squash) en /js *(rw,no_root_squash).

    9. Enregistrez et fermez le fichier /etc/exports.

    10. Redémarrez NFS.


      # /etc/init.d/nfs restart
      
  3. Patchez la distribution qua vous importez vers le serveur de gestion.

    1. Connectez-vous en tant que root à la machine Solaris 9.


      % su
      password:mot_de_passe
      
    2. Montez le serveur de gestion.


      # mount -o rw Management-serveur-IP:/js/DISTRO_ID /mnt
      
    3. Installez les patchs.


      # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117172-17
      # patchadd -C /mnt/Solaris_9/Tools/Boot/ -M /patch 117468-02
      

      Remarque –

      Vous recevrez une erreur partielle à la première installation de patch : ignorez cette erreur.


    4. Démontez le serveur de gestion.


      # unmount /mnt
      
  4. Redémarrez NFS sur le serveur de gestion et re-créez un lien symbolique vers /tmp/root/boot/solaris/bootenv.rc.

    1. Éditez /etc/exports.


      # vi /etc/exports
      
    2. Changez /js *(rw,no_root_squash) en /js *(ro,no_root_squash).

    3. Redémarrez NFS.


      # /etc/init.d/nfs restart
      
    4. Accédez à /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris.


      # cd /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris
      
    5. Re-créez le lien bootenv.rc.


      # ln -s ../../tmp/root/boot/solaris/bootenv.rc .
      
Erreurs fréquentes

Si vous voulez patcher une autre distribution, il peut être nécessaire de supprimer d'abord le répertoire /patch/117172-17 et de le recréer en utilisant la commande unzip 117172-17.zip. Quand la première distribution est patchée, la commande patchadd introduit une modification au répertoire qui détermine l'exécution de la commande patchadd suivante.