C H A P I T R E 6 |
Logiciel SMS 1.4.1 et domaines associés |
Ce chapitre contient des instructions supplémentaires pour le logiciel System Management Services (SMS) 1.4.1 et les domaines associés. Ces instructions s'appliquent aux systèmes serveur haut de gamme Sun Fire.
Ce chapitre comprend les sections suivantes :
Installation de l'environnement d'exploitation Solaris sur le domaine
Configuration des variables de l'environnement PROM OpenBoot pour le domaine
Configuration du serveur d'installation réseau sur le contrôleur système
Installation de l'environnement d'exploitation Solaris sur le domaine
Configuration des variables de l'environnement PROM OpenBoot pour le domaine
Cette section décrit les procédures recommandées pour configurer et installer l'environnement d'exploitation Solaris pour le domaine :
Configuration du serveur d'installation réseau sur le contrôleur système
Installation de l'environnement d'exploitation Solaris sur le domaine
Remarque - Si l'environnement d'exploitation Solaris est préinstallé sur votre système ou que vous avez exécuté la commande sys-unconfig sur le domaine, reportez-vous à la section Domaines déconfigurés avant de poursuivre. |
Configuration du serveur d'installation réseau sur le contrôleur système |
Nous vous recommandons vivement de créer un serveur d'installation pour installer l'environnement d'exploitation Solaris pour un domaine via le réseau.
Vous devez maîtriser la configuration des serveurs d'installation avant de vous lancer dans cette procédure.
Pour plus d'informations sur la configuration des serveurs d'installation réseau, reportez-vous au Guide d'installation de Solaris 9.
Pour plus d'informations sur la configuration du SC de réserve en tant que client d'installation, reportez-vous au Guide d'installation de Solaris 9.
Pour toute information sur la distribution du système d'exploitation Solaris et le partitionnement, reportez-vous à la section Logiciel SMS 1.4.1 sur le contrôleur système.
Une fois un serveur d'installation créé sur sc0, vous pouvez installer le logiciel de l'environnement d'exploitation Solaris pour le domaine via le réseau. Étant donné que le système doit identifier le nom du domaine, vous devez ajouter cette information en utilisant la commande add_install_client(1M).
Consultez le Solaris 9 Reference Manual pour plus d'informations sur les commandes add_install_client(1M) et rm_install_client(1M).
1. Obtenez l'adresse Ethernet du réseau MAN depuis l'invite OpenBoot PROM en tapant :
La sortie présentée est un simple exemple et peut ne pas refléter exactement les informations qui s'afficheront sur votre ordinateur.
2. En tant que superutilisateur sur SC0, configurez le domaine de l'hôte comme client d'installation.
sc0: # /chemin_rép_installation/Solaris_9/Tools/add_install_client -e adrether_man_domaine -s nomhôte_scI1:/chemin_rép_installation -c nomhôte_scI1:/chemin_rép_installation nomhôte_domaine sun4u |
chemin_rép_install indique le répertoire où les images des CD ont été copiées.
adrether_man_domaine est l'adresse Ethernet du domaine.
nomhôte_scI1 est le nom d'hôte donné au réseau SC I1 pendant la procédure smsconfig -m.
nomhôte_domaine est le nom donné à l'interface réseau I1 du domaine affecté pendant la procédure smsconfig -m.
Reportez-vous à la section Configuration de Management Network (MAN) à l'aide de la commande smsconfig(1M). Le nom d'hôte du domaine a été à l'origine défini sur la feuille de travail du Sun Fire 15K/12K Systems Site Planning Guide.
Installation de l'environnement d'exploitation Solaris sur le domaine |
1. Affichez les interfaces réseau en service.
Si watch-net-all signale une panne sur le périphérique associé à man-net, vous devrez contacter votre représentant Sun.
2. Initialisez le domaine via le réseau depuis le SC en utilisant Management Network. Tapez :
3. Installez l'environnement d'exploitation Solaris pour le domaine.
Pour des instructions d'installation détaillées, reportez-vous au Guide d'installation de Solaris 9. Pour les informations liées au système et spécifiques du site qui vous sont demandées dans le cadre de l'installation, reportez-vous au Sun Fire 15K/12K Systems Site Planning Guide.
4. Changez le nom de noeud du domaine.
Lorsque vous utilisez le SC comme serveur d'installation pour un domaine, il est nécessaire de changer le nom de noeud du domaine une fois l'installation terminée. Vous réduisez ainsi le volume du trafic sur le réseau entre le domaine et le SC sur le réseau MAN. Remplacez le nom de noeud du domaine par le nom d'hôte de l'une de ses interfaces réseau externes (par exemple, qfe0).
Pour changer le nom de noeud du domaine, procédez comme suit :
5. Supprimez le domaine de la liste du serveur d'installation réseau.
Après l'installation du logiciel du domaine, vous devez supprimer le domaine de la liste du serveur d'installation de la façon suivante
Attention - Si vous ne supprimez pas le domaine de la liste des serveurs d'installation, le domaine ne s'initialisera pas à partir du disque d'initialisation ou du réseau ! |
Connectez-vous au SC en tant que superutilisateur.
Tapez :
En préparation de l'Etape 4 de la prochaine procédure, notez l'emplacement du disque physique. Par exemple, tapez :
sc0:#ls -la /dev/dsk/c0t17d0s0 lrwxrwxrwx 1 root root 77 Oct 12 17:38 /dev/dsk/c0t17d0s0 -> ../../devices/pci@3c,600000/pci@1/SUNW,qlc@4/fp@0,0/ssd@w21000020370dac0c,0:a |
Fermez la session.
Configuration des variables de l'environnement PROM OpenBoot pour le domaine |
1. À l'invite ok de la console du domaine, supprimez toute entrée en double de la liste devalias.
alias_double est l'alias de l'entrée en double.
Remarque - Cette séquence doit être tapée pour chaque duplication. nvunalias supprime une seule entrée à la fois, en commençant par le dernier alias de la liste. |
2. Affichez l'arborescence des périphériques OpenBoot PROM qui doit être utilisée pour la création des alias des périphériques.
3. Affichez les interfaces réseau en service.
4. Définissez l'alias_disqueinit de sorte que la variable renvoie au périphérique sur lequel vous installez l'environnement d'exploitation Solaris.
alias_disqueinit est l'alias correspondant au périphérique sur lequel vous installez l'environnement d'exploitation Solaris.
chaîne_périph est la chaîne correspondant au périphérique sur lequel vous installez l'environnement d'exploitation Solaris comme indiqué à l'Etape 3.
Remarque - Saisissez la commande nvalias sur une seule ligne. Dans l'exemple ci-dessus, le ssd figurant dans l'emplacement de disque physique a été remplacé par disk dans la chaîne d'initialisation. |
5. Enregistrez les données NVRAM que vous venez de créer.
6. Utilisez la commande setenv pour définir le périphérique d'initialisation par défaut sur l'alias approprié.
alias_disqueinit désigne l'alias défini par l'utilisateur à l'Etape 4. Le périphérique d'initialisation doit correspondre au disque initialisable sur lequel vous installez l'environnement d'exploitation. Cette variable sera utilisée en cas d'erreur grave et d'initialisation automatique. Il est très important de définir correctement cette variable.
7. À présent que vous avez configuré un alias pour votre périphérique d'initialisation, initialisez le disque en tapant :
Si l'environnement d'exploitation Solaris est préinstallé sur un domaine ou que vous avez exécuté la commande sys-unconfig(1M) sur un domaine, vous devez configurer manuellement les informations réseau sur ce domaine.
Remarque - N'ajoutez pas le domaine en tant que client d'installation sur le SC avant de l'avoir initialisé comme décrit à la section Configuration du domaine en client d'installation. |
1. Connectez-vous au domaine en tant que superutilisateur.
Voici un exemple de la sortie qui s'affiche.
3. Ajoutez ou modifiez une entrée network-i1 dans /etc/netmasks en utilisant le format suivant :
4. Créez un fichier /etc/hostname.dman0 avec le contenu suivant :
5. Assurez-vous que l'adresse IP 'manc_sc_ipaddr' corresponde à ce qui figure dans /etc/syslog.conf:
Si ce n'est pas le cas, modifiez le fichier /etc/syslog.conf. Enregistrez le fichier et quittez le programme.
id_domaine:# ifconfig dman0 plumb id_domaine:# ifconfig dman0 adrip_dom_manc netmask + broadcast + private up |
adrip_dom_manc est l'adresse IP du domaine figurant dans /etc/netmasks.
7. Le domaine est maintenant configuré.
Cette section décrit les procédures de création d'un nouveau domaine.
Pour les exemples utilisés dans ce guide :
Les privilèges attribués à un utilisateur dépendent des groupes de plate-forme ou de domaines auxquels il appartient. Sauf indication contraire, dans ces exemples, l'utilisateur-sms est doté des privilèges d'administrateur de plate-forme et de domaines.
1. Ouvrez une session utilisateur en disposant des privilèges platadmn et créez un domaine en ajoutant des cartes.
id_domaine est l'ID du domaine (de A à R) que vous êtes en train de créer.
emplacement correspond à l'emplacement de la carte. Les formes d'emplacement suivantes sont acceptées :
Par exemple, la commande suivante ajoute des cartes UC au domaine A dans les emplacements 2, 4 et 7.
Dans l'exemple qui suit, la commande ajoute des cartes E/S au domaine A dans les emplacements 3, 5 et 8.
2. Utilisez la commande deleteboard(1M) afin de supprimer des cartes d'un domaine inactif.
emplacement est l'emplacement de la carte. Les formes d'emplacement suivantes sont acceptées :
Par exemple, la commande suivante supprime la carte UC située dans l'emplacement 2 de l'emplacement 0 du domaine A.
Dans l'exemple qui suit, la commande supprime une carte E/S dans l'emplacement 3 de l'emplacement 1 du domaine A.
3. Attribuez une étiquette au domaine.
id_domaine est l'ID du domaine (de A à R) que vous êtes en train de créer.
étiquette_domaine est le nom de la nouvelle étiquette que vous ajoutez pour le domaine, du type domaineA.
Par exemple, la commande suivante ajoute une étiquette pour le domaine A dans la base de données de configuration de la plate-forme (PCD).
4. Utilisez la commande deletetag(1M) pour supprimer une étiquette.
id_domaine est l'ID du domaine depuis lequel vous voulez supprimer une étiquette (de A à R).
Par exemple, la commande suivante supprime une étiquette pour le domaine A de la base de données de configuration de la plate-forme (PCD).
SMS contient un commutateur à clé virtuel pour chaque domaine, qui contrôle les statuts de ce domaine. La commande showkeyswitch(1M) affiche la position du commutateur à clé virtuel, et la commande setkeyswitch(1M) en modifie la position. Les positions valides du commutateur à clé virtuel sont on, standby, off, diag et secure. Pour plus d'informations à ce sujet, reportez-vous au System Management Services (SMS) 1.4.1 Reference Manual.
1. Affichez le statut du domaine.
id_domaine est l'ID du domaine (de A à R) dont vous voulez contrôler l'état.
Par exemple, la commande suivante indique le statut du domaine A.
2. Activez le domaine sous un nom d'utilisateur ayant des privilèges d'administrateur de domaine (dmnaadmn).
id_domaine est l'ID du domaine (de A à R) que vous voulez activer.
position correspond à la position sur laquelle vous voulez définir le commutateur virtuel : on (activé), off (désactivé), standby (veille), diag ou secure (sécurisée).
Par exemple, la commande suivante active le domaine A.
3. Si vous devez désactiver un domaine, définissez la position du commutateur virtuel sur off..
Une console réseau doit remplir les conditions suivantes :
Le réseau doit avoir été installé et configuré correctement sur à la fois le SC et domaine en question en utilisant le Sun Fire 15K/12K Systems Site Planning Guide et smsconfig.
Une connexion réseau doit exister entre le SC et le domaine en question.
La configuration IPSec doit avoir été correctement installée et configurée sur à la fois le SC et le domaine en question en utilisant smsconfig. Pour plus d'informations sur IPSec, reportez-vous à la page de manuel kmd(1M) et au chapitre 3, intitulé « SMS Internals », du manuel System Management Services (SMS) 1.4.1 Administrator Guide.
1. Affichez une fenêtre console active pour le domaine.
id_domaine est l'ID du domaine ( une lettre de A à R) pour lequel vous voulez activer une console.
Par exemple, la commande suivante active une console pour le domaine A.
Dans la fenêtre console du domaine, vi(1) s'exécute correctement et les séquences d'échappement (commandes tilde) fonctionnent comme prévu uniquement si la variable d'environnement TERM a la même valeur que celle de la fenêtre console.
Pour plus d'informations sur la console du domaine, reportez-vous au System Management Services (SMS) 1.4.1 Administrator Guide et à la page de manuel console.
Cette section décrit comment changer l'adresse IP ou le nom d'hôte d'un domaine ou d'un contrôleur système.
Changement de l'adresse IP d'un SC ou domaine |
1. Mettez à jour vos cartes de service de noms avec la ou les nouvelles adresses IP.
2. Réinitialisez le domaine ou le contrôleur système.
Changement du nom d'hôte d'un domaine ou un SC |
1. Mettez à jour vos cartes de service de noms avec le(s) nouveau(x) nom(s) d'hôte.
2. Changez le nom d'hôte dans les fichiers suivants dans le domaine :
/etc/hostname.nom-carte-interface
3. Réinitialisez le domaine ou SC.
4. Changez le nom d'hôte dans les fichiers suivants, le cas échéant :
etc/defaultdomain (uniquement si votre nom de domaine NIS a changé)
etc/hostname.* (uniquement si votre nom d'hôte est spécifié dans le fichier)
etc/hostname6.* (uniquement si votre nom d'hôte est spécifié dans le fichier)
5. Si le nom d'hôte a été changé dans le SC, exécutez smsconfig -m.
Activation du domaine |
SMS contient un commutateur à clé virtuel pour chaque domaine, qui contrôle les statuts de ce domaine. La commande showkeyswitch(1M) affiche la position du commutateur à clé virtuel, et la commande setkeyswitch(1M) en modifie la position. Les positions valides du commutateur à clé virtuel sont on, standby, off, diag et secure. Pour plus d'informations à ce sujet, reportez-vous au System Management Services (SMS) 1.4.1 Reference Manual.
1. Affichez le statut du domaine.
id_domaine est l'ID du domaine (de A à R) dont vous voulez contrôler l'état.
Par exemple, la commande suivante indique le statut du domaine A.
2. Activez le domaine sous un nom d'utilisateur ayant des privilèges d'administrateur de domaine (dmnaadmn).
id_domaine est l'ID du domaine (de A à R) que vous voulez activer.
position correspond à la position sur laquelle vous voulez définir le commutateur virtuel : on (activé), off (désactivé), standby (veille), diag ou secure (sécurisée).
Par exemple, la commande suivante active le domaine A.
3. Si vous devez désactiver un domaine, définissez la position du commutateur virtuel sur off..
Affichage d'une console pour le domaine |
Une console réseau doit remplir les conditions suivantes :
Le réseau doit avoir été installé et configuré correctement sur à la fois le SC et domaine en question en utilisant le Sun Fire 15K/12K Systems Site Planning Guide et smsconfig.
Une connexion réseau doit exister entre le SC et le domaine en question.
La configuration IPSec doit avoir été correctement installée et configurée sur à la fois le SC et le domaine en question en utilisant smsconfig. Pour plus d'informations sur IPSec, reportez-vous à la page de manuel kmd(1M) et au chapitre 3, intitulé « SMS Internals », du manuel System Management Services (SMS) 1.4.1 Administrator Guide.
1. Affichez une fenêtre console active pour le domaine.
id_domaine est l'ID du domaine ( une lettre de A à R) pour lequel vous voulez activer une console.
Par exemple, la commande suivante active une console pour le domaine A.
Dans la fenêtre console du domaine, vi(1) s'exécute correctement et les séquences d'échappement (commandes tilde) fonctionnent comme prévu uniquement si la variable d'environnement TERM a la même valeur que celle de la fenêtre console.
Pour plus d'informations sur la console du domaine, reportez-vous au System Management Services (SMS) 1.4.1 Administrator Guide et à la page de manuel console.
Copyright © 2004, Sun Microsystems, Inc. Tous droits réservés.