Cette section décrit les opérations suivantes :
Importation d'une distribution de SE à partir de fichiers ISO
Importation d'une distribution de SE à partir de CD-ROM ou d'un DVD
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 :
DVD
ISO
CD-ROM
Les distributions prises en charge sont les suivantes :
Solaris 10 x86
Red Hat 3.0 u1
Red Hat 3.0 u3
Red Hat 3.0 u4
Solaris 9 x86
Les distributions Solaris 9 x86 nécessitent l'application de deux mises à jour à partir d'un serveur de patchs distinct. Reportez-vous au point Mise à jour d'une distribution Solaris 9 x86 pour en savoir plus sur la création d'une distribution Solaris 9 x86.
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.
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.
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.
Téléchargez la série de fichiers ISO vers un répertoire accessible par le serveur de gestion.
Les CD-ROM Solaris et les fichiers ISO créés à partir de CD-ROM Solaris ne sont pas pris en charge.
Connectez-vous à N1 System Manager.
Pour plus de détails, reportez-vous au point Accès à la ligne de commande de N1 System Manager .
Tapez la commande suivante :
N1-ok> create os se file fichiers[,fichiers...] |
Pour plus de détails, reportez-vous à create os help.
Vérifiez que la distribution de SE a été créée.
N1-ok> show os all |
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. |
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.
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.
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>
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.
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.
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.
Répétez l'opération avec les disques restants, le cas échéant.
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.
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 .
Cette procédure décrit comment appliquer un patch de distribution de SE Solaris 9 x86 dans N1 System Manager.
Installez Solaris 9 sur une machine autre que le serveur de gestion.
Rendez les patchs disponibles sur le serveur Solaris 9 : 117172-17 et 117468-02
Configurez la machine Solaris 9 et installez les patchs.
Connectez-vous comme root à la machine Solaris 9.
% su password:mot_de_passe |
Créez un répertoire pour les patchs.
# mkdir /patch |
Téléchargez les patchs 117172–17 et 117468–02 depuis http://sunsolve.sun.com vers le répertoire /patch.
Accédez au répertoire des patchs.
# cd /patch |
Décompressez les fichiers des patchs.
# unzip 117172-17.zip # unzip 117468-02.zip |
Redémarrez la machine Solaris 9 en mode mono-utilisateur.
# reboot -- -s |
En mode mono-utilisateur, accédez au répertoire des patchs.
# cd /patch |
Installez les patchs.
# patchadd -M . 117172-17 # patchadd -M . 117468-02 |
En appuyant sur les touches Ctrl+D, vous retournez en mode multi-utilisateur.
Créez la distribution Solaris 9 et configurez le serveur de gestion.
Connectez-vous à N1 System Manager.
Pour plus de détails, reportez-vous au point Accès à la ligne de commande de N1 System Manager .
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.
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
Répétez l'opération avec les disques restants, le cas échéant.
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.
Affichez le fichier as_distro.pl.
# /scs/sbin/as_distro.pl -l |
Notez le DISTRO_ID pour la distribution Solaris 9.
Vous devrez utiliser cet ID à l'étape 3 ci-dessous.
Éditez/etc/exports file.
# vi /etc/exports |
Changez /js *(ro,no_root_squash) en /js *(rw,no_root_squash).
Enregistrez et fermez le fichier /etc/exports.
Redémarrez NFS.
# /etc/init.d/nfs restart |
Patchez la distribution qua vous importez vers le serveur de gestion.
Connectez-vous en tant que root à la machine Solaris 9.
% su password:mot_de_passe |
Montez le serveur de gestion.
# mount -o rw Management-serveur-IP:/js/DISTRO_ID /mnt |
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 |
Vous recevrez une erreur partielle à la première installation de patch : ignorez cette erreur.
Démontez le serveur de gestion.
# unmount /mnt |
Redémarrez NFS sur le serveur de gestion et re-créez un lien symbolique vers /tmp/root/boot/solaris/bootenv.rc.
Éditez /etc/exports.
# vi /etc/exports |
Changez /js *(rw,no_root_squash) en /js *(ro,no_root_squash).
Redémarrez NFS.
# /etc/init.d/nfs restart |
Accédez à /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris.
# cd /js/<distro_id>/Solaris_9/Tools/Boot/boot/solaris |
Re-créez le lien bootenv.rc.
# ln -s ../../tmp/root/boot/solaris/bootenv.rc . |
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.
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.
Connectez-vous à N1 System Manager.
Pour plus de détails, reportez-vous au point Accès à la ligne de commande de N1 System Manager .
Tapez la commande suivante :
N1-ok> delete os se |
La distribution est supprimée. Pour plus de détails, reportez-vous à delete os.
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.