Guide d'administration de Sun N1 System Manager 1.0

Gestion des distributions de SE

Cette section décrit les opérations suivantes :

Importation, mise à jour et suppression de distributions des SE

Avant de pouvoir installer un profil de SE sur un serveur de déploiement, vous devez d'abord importer une image de SE. Cette image importée est appelée distribution de SE. Vous pouvez importer une image de SE à partir de fichiers stockés dans serveur de gestion ou d'un système de fichiers monté en réseau.

Les types de fichier pris en charge sont les suivants :

Les distributions prises en charge sont les suivantes :

Utilisez la commandecreate avec le mot-clé os pour importer une distribution. Tapez help create os à l'invite N1–ok de la ligne de commande pour connaître la syntaxe et les paramètres de la commande ou reportez-vous à create os.

ProcedureImportation d'une distribution de SE à partir de fichiers ISO

Cette procédure décrit comment ajouter une distribution de SE dans la base de données du programme Sun N1 System Manager à partir d'un jeu de fichiers ISO via la ligne de commande.


Remarque –

Après l'ajout de la distribution, un profil de SE du même nom est créé par défaut. Ce profil apparaîtra dans la liste des profils des SE du volet Raccourcis de l' interface du navigateur ou en tapant show osprofile all à l'invite N1–ok> prompt.


Avant de commencer

Téléchargez la série de fichiers ISO vers un répertoire accessible par le serveur de gestion.


Remarque –

Les CD-ROM Solaris et les fichiers ISO créés à partir de CD-ROM Solaris ne sont pas pris en charge.


É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. Tapez la commande suivante :


    N1-ok> create os se file fichiers[,fichiers...]

    Pour plus de détails, reportez-vous à create os help.

  3. Vérifiez que la distribution de SE a été créée.


    N1-ok> show os all
    

Exemple 5–1 Création d'une distribution de SE à partir d'un fichier

La commande de l'exemple suivant crée une distribution de SE nommée solaris_ver9.


N1-ok> create os solaris_ver9 file /tmp/solaris_9.iso1,/tmp/solaris_9.iso2
Create Distro job started.

ProcedureImportation d'une distribution de SE à partir de CD-ROM ou d'un DVD

Cette procédure décrit comment ajouter une distribution de SE à la base de données du programme Sun N1 System Manager à partir de CD-ROM ou d'un DVD.


Remarque –

Les CD-ROM Solaris et les fichiers ISO créés à partir de CD-ROM Solaris ne sont pas pris en charge.


Si vous ajoutez une distribution de SE à partir de CD-ROM ou de DVD d'installation multiple, exécutez plusieurs fois la commande create os. Par exemple, si vous tentez d'ajouter une distribution de SE contenue sur deux CD-ROM distincts, vous devez insérer le premier CD-ROM dans le lecteur, exécuter la commande create os et attendre la fin de la tâche. Une fois la tâche terminée, insérez le deuxième CD-ROM dans le lecteur, ré-exécutez la commande create os et attendez la fin de la tâche. L'installation de la distribution de SE est terminée quand la deuxième commande a été exécutée.


Remarque –

Après l'ajout de la distribution, un profil de SE du même nom est créé par défaut. Ce profil apparaîtra dans la liste des profils de SE du volet Raccourcis de l' interface du navigateur ou en tapant la commande show os all à l'invite N1–ok>


Étapes
  1. Insérez le Disque 1et tapez sur la ligne de commande 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 attentivement la progression de la tâche Créer un Distro et notez le numéro du disque pour le SE. Un événement est généré quand la tâche est terminée.


  2. Insérez le Disque 2 et tapez la commande suivante :


    N1-ok> create os se cdrom cdrom
    

    Pour plus de détails, reportez-vous à create os.

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

  4. Lorsque la dernière tâche Créer un Distro est achevée, tapez la commande suivante.


    N1-ok> show os se
    

    La nouvelle distribution de SE s'affiche en sortie.

Voir aussi

Pour savoir comment charger la distribution, reportez-vous au point Chargement d'un profil de SE sur un serveur ou sur un groupe de serveurs .

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.

ProcedureSuppression d'une distribution de SE


Remarque –

Il n'est pas possible de supprimer une distribution de SE si elle n'est pas associée à un profil de SE déployé. Un profil de SE déployé est installé et exécuté sur un serveur de déploiement.


É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. Tapez la commande suivante :


    N1-ok> delete os se
    

    La distribution est supprimée. Pour plus de détails, reportez-vous à delete os.

  3. Affichez les distributions de SE disponibles.


    N1-ok> show os all
    

    La distribution de SE supprimée ne doit plus apparaître dans la sortie de la commande.