C H A P I T R E 2 |
SMS 1.4 Installation du logiciel |
Ce chapitre contient les instructions à suivre pour réinstaller le logiciel SMS 1.4 sous l'environnement d'exploitation Solaris ou effectuer une première installation des logiciels Solaris 9 et SMS 1.4_s9. Ces instructions s'appliquent aux systèmes haut de gamme Sun Fire.
L'installation de SMS consiste essentiellement en la configuration des ID de groupe utilisés pour le contrôle des justificatifs, et en la configuration et l'exécution des scripts de commande qui démarrent SMS à l'initialisation de l'environnement d'exploitation Solaris.
Ce chapitre fournit les instructions suivantes :
Installation de l'environnement d'exploitation Solaris (facultatif)
Installation des packages du logiciel SMS en utilisant smsinstall
Configuration de Management Network (MAN) en utilisant la commande smsconfig(1M)
On assume dans les instructions d'installation de SMS 1.4 de cette section que vous installez pour la première fois l'environnement d'exploitation Solaris 9 ou que votre système exécute déjà l'environnement d'exploitation Solaris Solaris 9.
Pour effectuer une première installation des logiciels Solaris 9 et SMS 1.4_s9 ou réinstaller le logiciel SMS 1.4_s9 sur votre système(s) haut de gamme Sun Fire, vous devrez effectuer les procédures suivantes :
Pour commencer, allez à Téléchargement du logiciel SMS.
Vous pouvez télécharger le logiciel SMS du web ou le charger à partir du CD ROM Sun Computer Systems Supplement.
1. En utilisant votre navigateur Internet, allez à http://www.sun.com/servers/sw/
2. Cliquez sur le lien System Management Services (SMS).
3. Cliquez sur le lien Click here to download.
Le fichier qui sera téléchargé s'appellera sms_1_4_sparc.zip.
4. Connectez-vous au SC en tant que super-utilisateur.
5. Passez à l'emplacement où vous avez téléchargé le logiciel :
6. Extrayez le fichier téléchargé en tapant :
Les packages SMS 1.4 se trouvent dans /répertoire_téléchargement/sms_1_4_sparc
/System_Management_Services_1.4/Product.
7. Allez à Sauvegarde de l'environnement SMS.
1. Insérez le CD-ROM Software Supplement for the Solaris 9 Operating Environment dans le lecteur de CD-ROM.
Attendez que le gestionnaire de volume ait terminé le montage du CD-ROM.
Les packages de SMS 1.4 se trouvent dans /cdrom/cdrom0/System_Management_Services_1.4/Product.
2. Connectez-vous au contrôleur système en tant que super-utilisateur.
3. Passez au répertoire d'installation Product :
4. Allez à Sauvegarde de l'environnement SMS.
Si ce SC utilise un environnement SMS, vous devez effectuer les opérations suivantes avant de mettre à jour le logiciel SMS :
1. Vérifiez que votre configuration est stable.
Stable signifie qu'aucune commande n'est en cours d'exécution et qu'aucune modification n'est apportée au matériel pendant la réinstallation ou la mise à jour.
2. Connectez-vous au SC en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
1. Connectez-vous au SC de réserve en tant que super-utilisateur.
2. Arrêtez SMS sur le SC de réserve (SC1) :
3. Sauvegardez le système sur le SC de réserve.
Exécutez smsbackup avant de poursuivre ou rendez la dernière copie du fichier smsbackup (sms_backup.X.X.cpio) accessible au disque.
Remarque - Le fichier sms_backup.X.X.cpio d'un SC donné ne peut pas être utilisé pour l'autre SC. Il s'agit de fichiers spécifiques des SC, qui ne sont pas interchangeables. |
nom_répertoire est le nom du répertoire dans lequel le fichier de sauvegarde est créé. Le nom_répertoire requiert le chemin absolu du fichier. Ce fichier peut résider dans un répertoire quelconque du système, du réseau connecté ou d'un lecteur de bande auquel vous avez accès en lecture/écriture. Si aucun nom_répertoire n'est spécifié, un fichier de sauvegarde est créé dans /var/tmp.
Le nom_répertoire spécifié doit être monté comme un système de fichiers UFS. Spécifier un système de fichiers TMPFS tel que /tmp, entraînera l'échec de smsbackup. Si vous n'êtes pas certain que votre nom_répertoire soit monté comme un système de fichiers UFS, tapez :
Un système de fichiers UFS retournera les informations du répertoire. Tout autre type de système de fichiers renverra un avertissement.
Si vous êtes en train d'effectuer une première installation de l'environnement d'exploitation Solaris 9, allez à Installation de l'environnement d'exploitation Solaris.
Si vous réinstallez le logiciel SMS 1.4 passez à Installation des modules SMS.
1. Installez l'environnement d'exploitation Solaris 9 en suivant les instructions d'installation de Solaris. Pour des instructions d'installation détaillées, reportez-vous au Guide d'installation de Solaris 9.
On assume dans les instructions des sections qui suivent que votre système exécute le groupe de logiciels Entire Distribution (ou sup.) de l'environnement d'exploitation Solaris 9. SMS 1.4_s9 ne s'exécute pas sous les versions du logiciel antérieures à Solaris 9 ni les groupes de logiciels inférieurs à Entire Distribution. Tous les patchs éventuels doivent être appliqués en suivant les instructions correspondantes. Plusieurs patchs de Solaris sont requis pour le bon fonctionnement de SMS. Voir Documentation et prérequis divers.
Remarque - Vous devez sélectionner la variante linguistique « C » (anglais) quand vous réinstallez l'environnement d'exploitation Solaris sur un contrôleur système. SMS ne prend pas d'autres langues en charge sur le SC. Vérifiez si Java 1.2.2 a bien été installé dans le répertoire par défaut.Le répertoire par défaut est /usr/java1.2/bin/java. Si vous utilisez Sun Fire Interconnect et que Java 1.2.2 n'est pas installé dans le répertoire par défaut, SMS ne démarrera pas.Arrêtez et redémarrez SMS.Voir Arrêt et redémarrage manuels de SMS. |
4. Une fois l'environnement d'exploitation installé avec succès, allez à Installation des modules SMS.
SMS fournit un script, smsinstall(1M), pour automatiser l'installation du logiciel. Pour installer les modules du logiciel SMS, suivez les étapes de la procédure Installation des packages du logiciel SMS en utilisant smsinstall.
Installation des packages du logiciel SMS en utilisant smsinstall |
1. Connectez-vous au SC de réserve en tant que super-utilisateur.
2. Passez au répertoire de l'emplacement de smsinstall:
Si vous avez téléchargé le logiciel du web, tapez :
Si vous installez le logiciel à partir du CD-ROM ; mettez le CD Solaris 9 Supplemental dans le lecteur de CD-ROM du SC et tapez :
3. Installez les packages en utilisant la commande smsinstall(1M).
nom_répertoire est le répertoire /Product obtenu à Téléchargement du logiciel SMS.
L'exemple suivant s'exécute depuis le CD-ROM.
4. Allez à Restauration de la configuration SMS.
1. Restaurez votre configuration SMS.
Exécutez smsrestore pour restaurer le fichier smsbackup.
Remarque - Une fois que smsrestore aura terminé, vous verrez le message suivant : "Please set the desired SMS failover state." Ignorez ce message. |
nomfichier est le chemin absolu du fichier de sauvegarde qui a été créé par smsbackup(1M). Le nomfichier doit contenir le chemin absolu. Ce fichier peut résider n'importe où sur le système, le réseau connecté ou un lecteur de bandes. Si aucun nomfichier n'est spécifié, vous recevrez une erreur.
2. S'il s'agit d'une première installation :
Allez à Configuration de Management Network (MAN) en utilisant la commande smsconfig(1M).
S'il s'agit d'une réinstallation :
Le fichier du groupe SMS a été restauré pendant la réinstallation. Allez à Ajout d'utilisateurs dans les groupes SMS et configuration de l'accès aux répertoires uniquement si vous pensez changer les membres des groupes d'utilisateurs. Sinon, allez à Procédure de basculement du contrôle sur le SC de réserve.
Configuration de Management Network (MAN) en utilisant la commande smsconfig(1M) |
Pour configurer correctement le réseau de gestion, vous devez :
Exécutez smsconfig -m
Editez /etc/nsswitch.conf
Editez le logiciel d'attribution de noms Solaris.
Réinitialisez le SC.
1. Veillez à avoir lu et rempli les informations du Sun Fire 15K/12K Systems Site Planning Guide.
Remarque - Un domaine peut être exclu de la configuration du réseau I1 en utilisant le mot NONE en tant que net_id. Ceci n'est possible que pour le réseau I1. |
2. Lisez la page de manuel smsconfig(1M).
3. Connectez-vous au SC de réserve en tant que super-utilisateur.
4. Pour afficher, revoir ou modifier les paramètres du réseau Management Network, tapez ce qui suit :
5. Répondez aux questions sur la base des informations recueillies pour votre site dans le Sun Fire 15K/12K Systems Site Planning Guide.
L'exemple suivant se réfère à un réseau IPv4 et accepte les paramètres par défaut du CD Solaris 9 Supplemental. L'exemple d'un réseau IPv6 diffère légèrement. Il n'y aura pas d'invite pour netmasks et /etc/ipnodes sera modifié en plus de /etc/hosts.
Remarque - Les adresses IP sur le réseau externe pour la reprise, hme0 et eri1, doivent être univoques sur chaque SC. L'adresse IP flottante est la même sur les deux SC. |
Pour de plus amples informations sur smsconfig -m reportez-vous à la section « MAN Configuration » du System Management Services (SMS) 1.4 Administrator Guide et à la page de manuel smsconfig.
6. Configurez les services de noms pour SMS.
7. Connectez-vous au SC en tant que super-utilisateur.
8. Editez le fichier /etc/nsswitch.conf
a. La première entrée pour password, group, hosts, netmasks et ethers doit être files. Listez ensuite les autres services de noms utilisés, par exemple nis ou DNS.
L'exemple suivant montre le contenu partiel exact d'un fichier /etc/nsswitch.conf sur le SC de réserve. L'ordre de recherche pour les entrées de la base de données commence par les files puis passe aux services de noms.
sc1: # vi /etc/nsswitch.conf ... passwd: files nis group: files nis ... hosts: files nis ... netmasks: files nis ... ethers: files nis ... |
Remarque - smsconfig met automatiquement à jour le fichier /etc/netmasks et le fichier /etc/inet/hosts avec tous les noms d'hôte privés et les adresses logiques du SC. |
9. Mettez le cas échéant à jour le logiciel d'attribution des noms Solaris (NIS, NIS+, DNS, etc.).
10. Configurez les groupes SMS. Voir Ajout d'utilisateurs dans les groupes SMS et configuration de l'accès aux répertoires.
Ce fichier a été restauré pendant la réinstallation. Passez à cette étape uniquement si vous pensez changer les membres des groupes d'utilisateurs ou si vous avez effectué une première installation.
11. Après l'ajout d'utilisateurs dans vos groupes SMS :
Allez à Procédure de basculement du contrôle sur le SC de réserve.
1. Connectez-vous au SC principal (SC0) en tant que super-utilisateur.
2. Arrêtez SMS sur le SC principal :
3. Connectez-vous au SC (SC1) de réserve et allez à l'invite OpenBoot PROM.
4. Initialisez le SC de réserve.
Vous devez réinitialiser le SC pour que les modifications soient prises en compte. Après la réinitialisation du système, la configuration du réseau est terminée ; SMS démarre et SC1 devient le SC principal.
Pour la réinstallation de SMS 1.4, allez à Réinstallation de l'ancien SC principal.
Si vous installez pour la première fois un système qui exécutait au préalable SMS 1.3, allez à Mise à jour des PROM flashs.
Lorsque vous installez pour la première fois SMS 1.4 sur un système qui exécutait au préalable SMS 1.3, vous devez également mettre à jour les PROM flashs des deux SC. Vous devez également mettre à jour les PROM flashs de l'UC sur les cartes système. Vous devez disposer de privilèges de plate-forme pour exécuter la commande flashupdate(1M). Dans l'exemple suivant, l'invite sc# indique les deux SC principal et de réserve.
Remarque - Afin de mettre à jour les PROM des SC, vous devez avoir accès aux pilotes suivants : |
Remarque - Si les pilotes ne sont pas disponibles, vous devez exécuter la commande suivante en tant que super-utilisateur sur chaque SC : |
1. Connectez-vous au nouveau SC principal en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
2. Mettez à jour les PROM flashs des SC.
Mettez à jour les PROM des SC en utilisant flashupdate.
Pour plus d'informations sur flashupdate(1M) reportez-vous au System Management Services (SMS) 1.4 Reference Manual ou à la page de manuel flashupdate.
3. Mettez à jour les PROM flashs de l'UC.
Mettez à jour les PROM des SC en utilisant flashupdate.
emplacement est l'emplacement de FPROM.
L'emplacement de la FPROM consiste en loc_carte/id_FPROM, séparés par une barre oblique.
id_FPROM n'est spécifié que quand vous voulez mettre à jour une FPROM (FP0 ou FP1) donnée sur une carte UC et le contrôleur système (SC).
Par exemple, l'emplacement, SB4/FP0, indique la FPROM 0 de la carte UC dans l'emplacement 4.
Les formes d'id_FPROM suivantes sont acceptées :
Pour plus d'informations sur flashupdate(1M) reportez-vous au System Management Services (SMS) 1.4 Reference Manual ou à la page de manuel flashupdate.
4. Allez à l'invite de la PROM OpenBoot.
sc1:utilisateur-sms:> su - password: [mot de passe du super-utilisateur] sc1:# shutdown -y -g0 -i0 ...[message système] ok |
5. Réinitialisez le SC. Tapez :
6. Allez à Réinstallation de l'ancien SC principal.
1. Connectez-vous à l'ancien SC principal en tant que super-utilisateur.
2. Sauvegardez le système sur l'ancien SC principal (SC0).
Exécutez smsbackup avant de poursuivre ou rendez la dernière copie du fichier smsbackup (sms_backup.X.X.cpio) accessible au disque.
Remarque - Le fichier sms_backup.X.X.cpio d'un SC donné ne peut pas être utilsié pour l'autre SC. Il s'agit de fichiers spécifiques des SC, qui ne sont pas interchangeables. |
nom_répertoire est le nom du répertoire dans lequel le fichier de sauvegarde est créé. Le nom_répertoire requiert le chemin absolu du fichier. Ce fichier peut résider dans un répertoire quelconque du système, du réseau connecté ou d'un lecteur de bande auquel vous avez accès en lecture/écriture. Si aucun nom_répertoire n'est spécifié, un fichier de sauvegarde est créé dans /var/tmp.
Le nom_répertoire spécifié doit être monté comme un système de fichiers UFS. Spécifier un système de fichiers TMPFS tel que /tmp, entraînera l'échec de smsbackup. Si vous n'êtes pas certain que votre nom_répertoire soit monté comme un système de fichiers UFS, tapez :
Un système de fichiers UFS retournera les informations du répertoire. Tout autre type de système de fichiers renverra un avertissement.
Pour effectuer une première installation de l'environnement d'exploitation Solaris 9, allez à Installation de l'environnement d'exploitation Solaris sur l'ancien SC principal.
Pour réinstaller SMS 1.4, allez à Installation du logiciel SMS 1.4 sur le SC principal antérieur.
1. Installez l'environnement d'exploitation Solaris 9 en suivant les instructions d'installation de Solaris. Pour des instructions d'installation détaillées, reportez-vous au Guide d'installation de Solaris 9.
On assume dans les instructions des sections qui suivent que votre système exécute le groupe logiciel Entire Distribution (ou sup.) de l'environnement d'exploitation Solaris 9. SMS 1.4 ne s'exécute pas sous les versions du logiciel antérieures à Solaris 9 ni sous les groupes de logiciels inférieurs à Entire Distribution. Tous les patchs éventuels doivent être appliqués en suivant les instructions correspondantes. Plusieurs patchs de Solaris sont requis pour le bon fonctionnement de SMS. Voir Documentation et prérequis divers.
2. Vérifiez si Java 1.2.2 a bien été installé dans le répertoire par défaut.
Le répertoire par défaut est /usr/java1.2/bin/java. Si vous utilisez Sun Fire Interconnect et que Java 1.2.2 n'est pas installé dans le répertoire par défaut, SMS ne démarrera pas.
Voir Arrêt et redémarrage manuels de SMS.
4. Une fois l'environnement d'exploitation installé avec succès, allez à Installation du logiciel SMS 1.4 sur le SC principal antérieur.
Pour installer les modules du logiciel SMS, suivez les étapes de la procédure suivante.
Installation des packages du logiciel SMS en utilisant smsinstall |
1. Connectez-vous au SC de réserve en tant que super-utilisateur.
2. Passez au répertoire de l'emplacement de smsinstall:
Si vous avez téléchargé le logiciel du web, tapez :
Si vous installez le logiciel à partir du CD-ROM ; mettez le CD Solaris 9 Supplemental dans le lecteur de CD-ROM du SC et tapez :
3. Installez les packages en utilisant la commande smsinstall(1M).
nom_répertoire est le répertoire /Product obtenu à Téléchargement du logiciel SMS.
L'exemple suivant s'exécute depuis le CD-ROM.
4. Allez à Restauration de la configuration SMS.
1. Restaurez votre configuration SMS sur l'ancien SC principal.
Remarque - Une fois que smsrestore aura terminé, vous verrez le message suivant : "Please set the desired SMS failover state." Ignorez ce message. |
nomfichier est le chemin absolu du fichier de sauvegarde qui a été créé par smsbackup(1M). Le nomfichier doit contenir le chemin absolu. Ce fichier peut résider n'importe où sur le système, le réseau connecté ou un lecteur de bandes. Si aucun nomfichier n'est spécifié, vous recevrez une erreur.
2. S'il s'agit d'une première installation :
Allez à Configuration de Management Network (MAN) en utilisant la commande smsconfig(1M).
S'il s'agit d'une réinstallation :
Le fichier du groupe SMS a été restauré pendant la réinstallation. Allez à Ajout d'utilisateurs dans les groupes SMS et configuration de l'accès aux répertoires uniquement si vous pensez changer les membres des groupes d'utilisateurs. Sinon, allez à Réinitialisation de l'ancien SC principal.
Configuration de Management Network (MAN) en utilisant la commande smsconfig(1M) |
Pour configurer correctement le réseau de gestion, vous devez :
Exécutez smsconfig -m
Editez /etc/nsswitch.conf
Editez le logiciel d'attribution de noms Solaris.
Réinitialisez le SC.
1. Veillez à avoir lu et rempli les informations du Sun Fire 15K/12K Systems Site Planning Guide.
Remarque - Un domaine peut être exclu de la configuration du réseau I1 en utilisant le mot NONE en tant que net_id. Ceci n'est possible que pour le réseau I1. |
2. Lisez la page de manuel smsconfig(1M).
3. Connectez-vous au SC de réserve en tant que super-utilisateur.
4. Pour afficher, revoir ou modifier les paramètres du réseau Management Network, tapez ce qui suit :
5. Répondez aux questions sur la base des informations receuillies pour votre site dans le Sun Fire 15K/12K Systems Site Planning Guide.
L'exemple suivant se réfère à un réseau IPv4 et accepte les paramètres par défaut du CD Solaris 9 Supplemental. L'exemple d'un réseau IPv6 diffère légèrement. Il n'y aura pas d'invite pour netmasks et /etc/ipnodes sera modifié en plus de /etc/hosts.
Remarque - Les adresses IP sur le réseau externe pour la reprise, hme0 et eri1, doivent être univoques sur chaque SC. L'adresse IP flottante est la même sur les deux SC. |
Pour de plus amples informations sur smsconfig -m reportez-vous à la section « MAN Configuration » du System Management Services (SMS) 1.4 Administrator Guide et à la page de manuel smsconfig.
6. Configurez le service de noms pour SMS.
7. Connectez-vous au SC en tant que super-utilisateur.
8. Editez le fichier /etc/nsswitch.conf
a. La première entrée pour password, group, hosts, netmasks et ethers doit être files. Listez ensuite les autres services de noms utilisés, par exemple nis ou DNS.
L'exemple suivant montre le contenu partiel exact d'un fichier /etc/nsswitch.conf sur le SC de réserve. L'ordre de recherche pour les entrées de la base de données commence par les files puis passe aux services de noms.
sc0:# vi /etc/nsswitch.conf ... passwd: files nis group: files nis ... hosts: files nis ... netmasks: files nis ... ethers: files nis ... |
Remarque - smsconfig met automatqiuement à jour le fichier /etc/netmasks et le fichier /etc/inet/hosts avec tous les noms d'hôte privés et les adresses logiques du SC. |
9. Mettez le cas échéant à jour le logiciel d'attribution des noms Solaris (NIS, NIS+, DNS, etc.).
10. Configurez les groupes SMS. Voir Ajout d'utilisateurs dans les groupes SMS et configuration de l'accès aux répertoires.
Ce fichier a été restauré pendant la réinstallation. Passez à cette étape uniquement si vous pensez changer les membres des groupes d'utilisateurs ou si vous avez effectué une première installation de l'environnement d'exploitation Solaris. Sinon, allez à Réinitialisation de l'ancien SC principal.
11. Après l'ajout d'utilisateurs dans vos groupes SMS :
Allez à Réinitialisation de l'ancien SC principal.
1. Connectez-vous à l'ancien SC (SC0) principal et allez à l'invite OpenBoot PROM.
2. Initialisez l'ancien SC principal.
Vous devez réinitialiser le SC pour que les modifications soient prises en compte. Après la réinitialisation du système, la configuration du réseau est terminée.
Pour la réinstallation de SMS 1.4, allez à Activation de la reprise.
Si vous effectuez une première installation sur un système qui exécutait au préalable le logiciel SMS 1.3, allez à Mise à jour des PROM flashs.
Lorsque vous installez pour la première fois SMS 1.4 sur un système qui exécutait au préalable le logiciel SMS 1.3, vous devez mettre à jour les PROM flashs des deux SC.
Remarque - La mise à jour des PROM flashs d'UC n'est pas requise. Leur mise à jour a déjà été faite et n'a pas besoin d'être répétée. |
Vous devez disposer de privilèges de plate-forme pour exécuter la commande flashupdate(1M).
Remarque - Afin de mettre à jour les PROM des SC, vous devez avoir accès aux pilotes suivants : |
1. Connectez-vous au SC en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
2. Mettez à jour les PROM flashs des SC.
Mettez à jour les PROM des SC en utilisant flashupdate.
Pour plus d'informations sur flashupdate(1M) reportez-vous au System Management Services (SMS) 1.4 Reference Manual ou à la page de manuel flashupdate.
3. Allez à l'invite de la PROM OpenBoot.
sc0:utilisateur-sms:> su - password: [mot de passe du super-utilisateur] sc0:# shutdown -y -g0 -i0 ...[message système] ok |
4. Réinitialisez le SC principal (SC0). Tapez :
5. Allez à Activation de la reprise.
Le numéro de série du châssis est une chaîne de texte alphanumérique qui peut compter jusqu'à 20 caractères de long et identifie un système haut de gamme Sun Fire. Ce numéro de série est inscrit sur une étiquette qui se trouve à l'avant du châssis du système, en bas au centre.
Vérifiez si ce numéro a été enregistré comme expliqué dans la procédure ci-après.
Vérification du numéro de série du châssis |
1. Connectez-vous au nouveau SC principal (SC1) en tant qu'utilisateur avec les privilèges d'administrateur platform admin.
2. Exécutez la commande showplatform -p csn et examinez la sortie pour déterminer si un numéro de série de châssis a été attribué à votre système haut de gamme Sun Fire.
Si un numéro de ce type a été enregistré, il figurera dans la sortie. Par exemple :
sc1:utilisateur-sms:> /opt/SUNWSMS/bin/showplatform -p csn CSN: ==== Chassis Serial Number: 353A00053 |
Allez à Activation de la reprise sur le SC principal (SC1). Si aucun numéro de série de châssis ne s'affiche, passez à l'étape 3.
3. Enregistrez le numéro de série du châssis.
Où numéro_série_châssis est le numéro qui identifie votre système haut de gamme Sun Fire. Ce numéro de série figure sur l'étiquette qui se trouve sur le devant du châssis du système, dans le bas, pratiquement au centre.
4. Allez à Activation de la reprise sur le SC principal (SC1).
1. Connectez-vous au nouveau SC principal (SC1) en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
Votre réinstallation ou mise à jour est terminée ! Si vous voulez sécuriser les SC, allez à Options de sécurité de SMS 1.4. Sinon, allez à Création d'un domaine.
Copyright © 2003, Sun Microsystems, Inc. Tous droits réservés.