C H A P I T R E  2

Installation du logiciel SMS 1.4.1

Ce chapitre fournit les instructions de réinstallation du logiciel SMS 1.4.1 sous l'environnement d'exploitation Solaris et d'installation initiale des logiciels Solaris 9 et SMS 1.4.1_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 comprend les sections suivantes :


Opérations préliminaires à la réinstallation ou à une première installation SE/SMS (type 1)

Dans les instructions d'installation du logiciel SMS 1.4.1 dont il est question dans cette section, il est supposé que vous installez l'environnement d'exploitation Solaris 9 pour la première fois ou que votre système exécute déjà l'environnement d'exploitation Solaris Solaris 9.

Réalisation d'une installation de type 1

Pour effectuer une première installation des logiciels Solaris 9 et SMS 1.4.1_s9 ou réinstaller le logiciel SMS 1.4.1_s9 sur votre système haut de gamme Sun Fire, vous devrez suivre les procédures indiquées ci-après.

Diagram listing procedures to follow for a Type 1 installation, as described in the following sections.

Pour commencer, consultez la section Téléchargement du logiciel SMS.

Téléchargement du logiciel SMS

Vous pouvez récupérer le logiciel SMS à partir du Web.


procedure icon  Téléchargement du logiciel à partir du Web

1. À partir de votre navigateur Web, rendez-vous sur 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 à télécharger s'intitule sms_1_4_1_sparc.zip.

4. Connectez-vous au SC en tant que superutilisateur.

5. Accédez à l'emplacement où vous avez téléchargé le logiciel :

sc1:# cd /répertoire_téléchargement

6. Extrayez le fichier téléchargé en tapant :

sc1:# unzip sms_1_4_1_sparc.zip

Les packages de SMS 1.4.1 se trouvent dans /répertoire_téléchargement/ sms_1_4_1sparc/System_Management_Services_1.4.1/Product.

7. Passez à la section Sauvegarde de l'environnement SMS.

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 :


procedure icon  Sauvegarde de l'environnement SMS

Sur le SC principal :

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 à niveau.

2. Connectez-vous au SC en tant qu'utilisateur avec les privilèges d'administrateur platadmn.

3. Désactivez la bascule :

sc0:utilisateur-sms:> /opt/SUNWSMS/bin/setfailover off 

Sur le SC de réserve :

1. Connectez-vous au SC de réserve en tant que superutilisateur.

2. Arrêtez SMS sur le SC de réserve (SC1) :

sc1:# /etc/init.d/sms stop 

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.



sc1:# /opt/SUNWSMS/bin/smsbackup nom_répertoire 

où :

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 :

sc1:# /usr/bin/df -F ufs nom_répertoire

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.1, passez à la section Installation des modules SMS.

Installation de l'environnement d'exploitation Solaris


Remarque - Assurez-vous de disposer de la version appropriée de l'environnement d'exploitation Solaris, sans oublier les patchs associés (voir la section Configuration logicielle requise pour SMS 1.4.1). Si vous ne respectez pas cette condition, les démons de disponibilité installés sur le SC ne démarrerront pas, empêchant le lancement des démons SMS et provoquant le dysfonctionnement du SC.




procedure icon  Installation de l'environnement d'exploitation Solaris

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.

Dans les instructions des sections qui suivent, il est supposé que votre système exécute le groupe de logiciels de la distribution complète (ou ultérieure) de l'environnement d'exploitation Solaris 9. SMS 1.4.1_s9 ne fonctionne pas sous les versions du logiciel antérieures à Solaris 9 ni sous les groupes de logiciels inférieurs à la distribution complète. Tous les patchs éventuels doivent être appliqués en respectant les instructions correspondantes. Plusieurs patchs de Solaris sont requis pour le bon fonctionnement de SMS. Reportez-vous à la section Documentation et conditions préalables supplémentaires.



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.



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.

3. Arrêtez et redémarrez SMS.

Reportez-vous à la section Arrêt et redémarrage manuels de SMS

4. Une fois l'environnement d'exploitation installé, passez à la section Installation des modules SMS.

Installation des modules SMS

SMS fournit un script, smsinstall(1M), pour automatiser l'installation du logiciel. Pour installer les packages du logiciel SMS, suivez les étapes de la procédure Installation des packages du logiciel SMS à l'aide de smsinstall.


procedure icon  Installation des packages du logiciel SMS à l'aide de smsinstall

1. Connectez-vous au SC de réserve en tant que superutilisateur.

Accédez au répertoire de l'emplacement de smsinstall et tapez :

sc1:# cd /rép_téléchargement/sms_1_4_1_sparc/ System_Management_Services_1.4.1/Tools



Remarque - smsinstall(1M) installe automatiquement les pages de manuel en ligne du System Management Services (SMS) Reference Manual dans /opt/SUNWSMS/man/sman1m. Pour éviter tout conflit, ne modifiez pas cet emplacement.



2. Installez les packages en exécutant la commande smsinstall(1M).

nom_répertoire désigne le répertoire /Product défini à la section Téléchargement du logiciel SMS.

Voici un exemple :

sc1:# smsinstall nom_répertoire
Installing SMS packages.  Please wait. . .
pkgadd -n -d nom_répertoire -a
/tmp/smsinstall.admin.24501 SUNWSMSr SUNWSMSop SUNWSMSdf SUNWSMSjh SUNWSMSlp SUNWSMSmn SUNWSMSob SUNWSMSod SUNWSMSpd SUNWSMSpo SUNWSMSpp SUNWSMSsu SUNWscdvr.u SUNWufrx.u SUNWufu SUNWwccmn

Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
205 blocks

Installation of <SUNWSMSr> was successful...
Installation of <SUNWSMSop> was successful...
Installation of <SUNWSMSdf> was successful...
Installation of <SUNWSMSjh> was successful...
Installation of <SUNWSMSlp> was successful...
Installation of <SUNWSMSmn> was successful...
Installation of <SUNWSMSob> was successful...
Installation of <SUNWSMSod> was successful...
Installation of <SUNWSMSpd> was successful...
Installation of <SUNWSMSpo> was successful...
Installation of <SUNWSMSpp> was successful.
Installation of <SUNWSMSsu> was successful.
Installation of <SUNWscdvr> was successful...

Reboot client to install driver.
type=ddi_pseudo;name=flashprom  uflash\\N0
Installation of <SUNWufrx> was successful.
Installation of <SUNWufu> was successful.
Installation of <SUNWwccmn> was successful.

Verifying that all SMS packages are installed.OKSetting up /etc/init.d/sms run control script for SMS 1.4.1New SMS version 1.4.1 is activeAttempting to start daemon picld/etc/init.d/picld startsmsupgrade complete.  
Log file is /var/sadm/system/logs/smsinstall.

3. Passez à la section Restauration de la configuration SMS.

Restauration de la configuration SMS sur le SC de réserve


procedure icon  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.



sc1:# /opt/SUNWSMS/bin/smsrestore nom_répertoire

où :

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 :

Passez à la section Configuration de Management Network (MAN) à l'aide de la commande smsconfig(1M).

S'il s'agit d'une réinstallation :

Le fichier du groupe SMS a été restauré pendant la réinstallation. Consultez la section 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, passez à la section Procédure de commutation du contrôle sur le SC de réserve.

Configuration du réseau MAN sur le SC de réserve


procedure icon  Configuration de Management Network (MAN) à l'aide de la commande smsconfig(1M)

Pour configurer correctement le réseau de gestion, procédez comme suit :

1. Assurez-vous d'avoir lu et rempli les informations contenues dans le manuel 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 commenet_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 superutilisateur.

4. Pour afficher, revoir ou modifier les paramètres du réseau Management Network, tapez :

sc1:# /opt/SUNWSMS/bin/smsconfig -m

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.



caution icon

Attention - Les adresses IP données dans les exemples suivants ne le sont qu'à titre d'exemple. Pour connaître les adresses IP valides pour votre réseau, reportez-vous au Sun Fire 15K/12K Systems Site Planning Guide. L'utilisation d'adresses IP non valides pour votre réseau peut, dans certains cas, empêcher votre système de se réinitialiser !





Remarque - Les adresses IP sur le réseau externe pour la bascule, eri0 et eri1, doivent être univoques sur chaque SC. L'adresse IP flottante est la même sur les deux SC.



Pour plus d'informations sur la commande smsconfig -m, reportez-vous à la section « MAN Configuration » du manuel System Management Services (SMS) 1.4.1 Administrator Guide ainsi qu'à la page de manuel smsconfig.

sc1:# smsconfig -m

The platform name identifies the entire host machine to the SMS
 software. The platform name occupies a different name space than
 domain names (hostnames of bootable systems). 

What is the name of the platform this SMS will service [sun15]? sun15
Configuring the External Network for Community C1

Do you want to define this Community? [y,n] y
Two network interfaces controllers (NICs) are required for IPMP network failover.
Enter NICs associated with community C1 [eri0 eri1]: [Return]

Enter hostname for eri0 [sun15-sc1-eri0]:[Return]
Enter IP address for eri0: 10.1.1.52

Enter hostname for eri1 [sun15-sc1-eri1]:[Return]
Enter IP address for sun15-sc1-eri1: 10.1.1.53

The Logical/Floating IP hostname and address will "float" over towhichever system controller (SC0 or SC1) is acting as the main SC.

Enter Logical/Floating IP hostname for community C1 [sun15-sc-C1]:[Return]
Enter IP address for sun15-sc-C1:10.1.1.50
Enter Netmask for community C1: 255.255.255.0

Enter hostname for community C1 failover address [sun15-sc1-C1-failover]:[Return]
Enter IP address for sun15-sc1-C1-failover:10.1.1.51

Hostname                IP Address (platform=sun15)
--------                ----------
sun15-sc-C1             10.1.1.50
sun15-sc1-C1-failover   10.1.1.51
sun15-sc1-eri0          10.1.1.52
sun15-sc1-eri1          10.1.1.53

Do you want to accept these network settings? [y,n] y

Configuring the External Network for Community C2

Do you want to define this Community? [y,n] n

Configuring I1 Management Network - `I1' is the Domain to SC MAN.
MAN I1 Network Identification

Enter the IP network number (base address) for the I1 network: 10.2.1.0
Enter the netmask for the I1 MAN network [255.255.255.224]:[Return]

Hostname        IP Address (platform=sun15)
--------        ----------
netmask-i1      255.255.255.224
sun15-sc-i1   10.2.1.1
sun15-a       10.2.1.2
sun15-b       10.2.1.3
sun15-c       10.2.1.4
sun15-d       10.2.1.5
sun15-e       10.2.1.6
sun15-f       10.2.1.7
sun15-g       10.2.1.8
sun15-h       10.2.1.9
sun15-i       10.2.1.10
sun15-j       10.2.1.11
sun15-k       10.2.1.12
sun15-l       10.2.1.13
sun15-m       10.2.1.14
sun15-n       10.2.1.15
sun15-o       10.2.1.16
sun15-p       10.2.1.17
sun15-q       10.2.1.18
sun15-r       10.2.1.19

Do you want to accept these network settings? [y,n] y

Configuring I2 Management Network - 'I2' is for SC to SC MAN.
MAN I2 Network Identification

Enter the IP network number (base address) for the I2 network: 10.3.1.0
Enter the netmask for the I2 MAN network [255.255.255.252]:[Return] 



Hostname           IP Address   (platform=sun15)
--------           ----------   
netmask-i2         255.255.255.252      
sun15-sc0-i2       10.3.1.1   
sun15-sc1-i2       10.3.1.2     

Do you want to accept these settings? [y,n] y
Creating /.rhosts to facilitate file propagation...done 
MAN Network configuration modified!
Changes will take effect on next reboot.
The following changes are about to be applied to the "/etc/hosts" hosts file.
----------------------
ADD: 10.2.1.2   sun15-a #smsconfig-entry#
ADD: 10.2.1.3   sun15-b #smsconfig-entry#
ADD: 10.2.1.4   sun15-c #smsconfig-entry#
ADD: 10.2.1.5   sun15-d #smsconfig-entry#
ADD: 10.2.1.6   sun15-e #smsconfig-entry#
ADD: 10.2.1.7   sun15-f #smsconfig-entry#
ADD: 10.2.1.8   sun15-g #smsconfig-entry#
ADD: 10.2.1.9   sun15-h #smsconfig-entry#
ADD: 10.2.1.10  sun15-i #smsconfig-entry#
ADD: 10.2.1.11  sun15-j #smsconfig-entry#
ADD: 10.2.1.12  sun15-k #smsconfig-entry#
ADD: 10.2.1.13  sun15-l #smsconfig-entry#
ADD: 10.2.1.14  sun15-m #smsconfig-entry#
ADD: 10.2.1.15  sun15-n #smsconfig-entry#
ADD: 10.2.1.16  sun15-o #smsconfig-entry#
ADD: 10.2.1.17  sun15-p #smsconfig-entry#
ADD: 10.2.1.18  sun15-q #smsconfig-entry#
ADD: 10.2.1.19  sun15-r #smsconfig-entry#
ADD: 10.2.1.1   sun15-sc-i1 #smsconfig-entry#
ADD: 10.1.1.50  sun15-sc-C1 #smsconfig-entry#
ADD: 10.1.1.51  sun15-sc1-C1-failover #smsconfig-entry#
ADD: 10.1.1.52  sun15-sc1-eri0 #smsconfig-entry#
ADD: 10.1.1.53  sun15-sc1-eri1 #smsconfig-entry#
ADD: 10.3.1.1   sun15-sc0-i2 #smsconfig-entry#
ADD: 10.3.1.2   sun15-sc1-i2 #smsconfig-entry#
----------------------
Update the hosts file, "/etc/hosts", with these changes? [y,n] y
Hosts file "/etc/hosts" has been updated.

The following information is about to be applied to the "/etc/netmasks" file.
----------------------
ADD network: 10.1.1.50, mask: 255.255.255.0
ADD network: 10.2.1.0, mask: 255.255.255.224
ADD network: 10.3.1.0, mask: 255.255.255.224
----------------------
Update the netmasks file, "/etc/netmasks", with these changes? [y,n] y
Netmasks files "etc/netmasks" has been updated.
smsconfig complete. Log file is /var/sadm/system/logs/smsconfig
sc1:#



Remarque - Toute modification de la configuration du réseau apportée sur un SC à l'aide de la commande smsconfig -m doit également être effectuée sur l'autre SC. La configuration du réseau ne se propage pas automatiquement.



6. Configurez les services de noms pour SMS.

7. Connectez-vous au SC en tant que superutilisateur.

8. Modifiez le fichier /etc/nsswitch.conf.

    a. La première entrée pour password, group, hosts, netmasks et ethers doit être files. Dressez ensuite la liste des autres services de noms utilisés, par exemple nis ou DNS.

    L'exemple suivant illustre 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. Le cas échéant, mettez à jour le logiciel d'attribution des noms Solaris (NIS, NIS+, DNS, etc.).

10. Configurez les groupes SMS. Reportez-vous à la section 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 :

Passez à la section Procédure de commutation du contrôle sur le SC de réserve.

Commutation du contrôle sur le SC de réserve


procedure icon  Procédure de commutation du contrôle sur le SC de réserve

1. Connectez-vous au SC principal (SC0) en tant que superutilisateur.

2. Arrêtez SMS sur le SC principal :

sc0:# /etc/init.d/sms stop 

3. Connectez-vous au SC (SC1) de réserve et passez à l'invite d'OpenBoot PROM.

sc1:# shutdown -y -g0 -i0
...[message système]
ok

4. Initialisez le SC de réserve.

ok boot -rv

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.

5. Ensuite :

Pour plus d'informations sur la réinstallation du logiciel SMS 1.4.1, reportez-vous à la section Procédure de 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, passez à la section Mise à jour des PROM flashs.

Mise à jour des PROM flashs sur le SC de réserve et les cartes système


procedure icon  Mise à jour des PROM flashs

Lorsque vous installez pour la première fois le logiciel SMS 1.4.1 sur un système qui exécutait auparavant SMS 1.3 ou SMS 1.4, vous devez mettre à jour les PROM flashs sur :

Vous ne pouvez pas mettre à jour la PROM flash sur un SC à partir de l'autre contrôleur. Vous devez avoir ouvert une session sur le SC concerné par la mise à jour.

Vous devez disposer de privilèges de plate-forme pour exécuter la commande flashupdate(1M). Pour plus d'informations sur flashupdate(1M), reportez-vous au manuel System Management Services (SMS) 1.4.1 Reference Manual ou à la page de manuel flashupdate.



Remarque - Afin de mettre à jour les PROM des SC, vous devez avoir accès aux pilotes suivants :

sc#:# ls -l /dev/uflash* lrwxrwxrwx 1 root other 62 Oct 12 20:30 /dev/uflash0 -> ../devices/pci@1f,0/pci@1,1/ebus@1/flashprom@10,400000:uflash0 lrwxrwxrwx 1 root other 62 Oct 12 20:30 /dev/uflash1 -> ../devices/pci@1f,0/pci@1,1/ebus@1/flashprom@10,800000:uflash1



Si les pilotes ne sont pas disponibles, vous devez exécuter la commande suivante en tant que superutilisateur sur chaque SC :

sc#:# /usr/sbin/devfsadm -i uflash 

1. Connectez-vous à un SC en tant qu'utilisateur doté des privilèges d'administrateur platadmn.

2. Mettez à niveau la PROM flash fp0.

Utilisez flashupdate. L'exemple qui suit illustre la mise à jour de la PROM fp0 sur le contrôleur sc0 :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/SCOBPimg.di sc0/fp0

3. Mettez à niveau la PROM flash fp1 à l'aide de l'image appropriée à votre type de carte.

Pour une carte CP1500, utilisez flashupdate avec l'image nSSCPOST.di. Par exemple :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/nSSCPOST.di sc0/fp1

Pour une carte CP2140, utilisez flashupdate avec l'image oSSCPOST.di :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/oSSCPOST.di sc0/fp1

4. Recommencez les étapes 1 à 3 pour l'autre SC.

Voici un exemple concernant un SC de type CP2140 :

(ouvrez une session sur l'autre SC)sc1:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/SCOBPing.di sc0/fp0
sc1:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/oSSCPOST.di sc0/fp1

5. Mettez à niveau les PROM flash UC sur chaque carte système.

Utilisez flashupdate.

sc1:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/hostobjs/sgcpu.flash emplacement

où :

emplacement est l'emplacement de FPROM.

L'emplacement de la FPROM se décompose en emplacement_carte/ID_FPROM, séparés par une barre oblique.

L'ID_FPROM est uniquement spécifié lorsque 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.

Sun Fire 15K/E25K, Sun Fire 12K/E20K

SB(0...17), SB(0...8)

IO(0...17), IO(0...8)

SC(0|1), SC(0|1)

Les formes d'ID_FPROM suivantes sont acceptées :

FP(0|1), FP(0|1)

6. Passez à l'invite de la PROM OpenBoot.

sc1:utilisateur-sms:> su - 
password: [mot de passe de superutilisateur]
sc1:# shutdown -y -g0 -i0
...[message système]
ok

7. Réinitialisez le SC. Tapez :

ok boot -rv

8. Passez à la section Procédure de réinstallation de l'ancien SC principal.

Réinstallation de l'ancien SC principal


procedure icon  Procédure de réinstallation de l'ancien SC principal

1. Connectez-vous à l'ancien SC principal en tant que superutilisateur.

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 utilisé pour l'autre SC. Il s'agit de fichiers spécifiques des SC, qui ne sont pas interchangeables.



sc0:# /opt/SUNWSMS/bin/smsbackup nom_répertoire 

où :

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 :

sc0:# /usr/bin/df -F ufs nom_répertoire

Un système de fichiers UFS retournera les informations du répertoire. Tout autre type de système de fichiers renverra un avertissement.

3. Ensuite :

Pour effectuer une première installation de l'environnement d'exploitation Solaris 9, rezportez-vous à la section Installation de l'environnement d'exploitation Solaris sur l'ancien SC principal.

Pour réinstaller SMS 1.4.1, reportez-vous à la section Installation du logiciel SMS 1.4.1 sur l'ancien SC principal.

Installation de l'environnement d'exploitation Solaris sur l'ancien SC principal


Remarque - Assurez-vous de disposer de la version appropriée de l'environnement d'exploitation Solaris, sans oublier les patchs associés (voir la section Configuration logicielle requise pour SMS 1.4.1). Si vous ne respectez pas cette condition, les démons de disponibilité installés sur le SC ne seront pas lancés, empêchant le démarrage des démons SMS et provoquant le dysfonctionnement du SC.




procedure icon  Installation de l'environnement d'exploitation Solaris

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.

Dans les instructions des sections qui suivent, il est supposé que votre système exécute le groupe de logiciels de la distribution complète (ou ultérieure) de l'environnement d'exploitation Solaris 9. SMS 1.4.1 ne fonctionne pas sous les versions du logiciel antérieures à Solaris 9 ni sous les groupes de logiciels inférieurs à la distribution complète. Tous les patchs éventuels doivent être appliqués en respectant les instructions correspondantes. Plusieurs patchs de Solaris sont requis pour le bon fonctionnement de SMS. Reportez-vous à la section Documentation et conditions préalables supplémentaires.



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.



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.

3. Arrêtez et redémarrez SMS.

Reportez-vous à la section Arrêt et redémarrage manuels de SMS.

4. Une fois l'environnement d'exploitation installé, reportez-vous à la section Installation du logiciel SMS 1.4.1 sur l'ancien SC principal.

Installation du logiciel SMS 1.4.1 sur l'ancien SC principal

Pour installer les modules du logiciel SMS, suivez les étapes de la procédure ci-après.


procedure icon  Installation des packages du logiciel SMS à l'aide de smsinstall

1. Connectez-vous au SC de réserve en tant que superutilisateur.

2. Accédez au répertoire de l'emplacement de smsinstall :

Tapez :

sc1:# cd /rép_téléchargement/sms_1_4_1_sparc/System_Management_Services_1.4.1/Tools



Remarque - smsinstall(1M) installe automatiquement les pages de manuel en ligne du System Management Services (SMS) Reference Manual dans /opt/SUNWSMS/man/sman1m. Pour éviter tout conflit, ne modifiez pas cet emplacement.



3. Installez les packages en exécutant la commande smsinstall(1M).

nom_répertoire est le répertoire /Product obtenu à Téléchargement du logiciel SMS.

Voici un exemple :

sc0:# smsinstall nom_répertoire
Installing SMS packages.  Please wait. . .
pkgadd -n -d nom_répertoire -a
/tmp/smsinstall.admin.24501 SUNWSMSr SUNWSMSop SUNWSMSdf SUNWSMSjh SUNWSMSlpUNWSMSmn SUNWSMSob SUNWSMSod SUNWSMSpd SUNWSMSpo SUNWSMSpp SUNWSMSsuUNWscdvr.u SUNWufrx.u SUNWufu SUNWwccmn

Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
Use is subject to license terms.
205 blocks

Installation of <SUNWSMSr> was successful...
Installation of <SUNWSMSop> was successful...
Installation of <SUNWSMSdf> was successful...
Installation of <SUNWSMSjh> was successful...
Installation of <SUNWSMSlp> was successful...
Installation of <SUNWSMSmn> was successful...
Installation of <SUNWSMSob> was successful...
Installation of <SUNWSMSod> was successful...
Installation of <SUNWSMSpd> was successful...
Installation of <SUNWSMSpo> was successful...
Installation of <SUNWSMSpp> was successful.
Installation of <SUNWSMSsu> was successful.
Installation of <SUNWscdvr> was successful...

Reboot client to install driver.
type=ddi_pseudo;name=flashprom  uflash\\N0
Installation of <SUNWufrx> was successful.
Installation of <SUNWufu> was successful.
Installation of <SUNWwccmn> was successful.

Verifying that all SMS packages are installed.OKSetting up /etc/init.d/sms run control script for SMS 1.4.1New SMS version 1.4.1 is activeAttempting to start daemon picld/etc/init.d/picld startsmsupgrade complete.  
Log file is /var/sadm/system/logs/smsinstall.

4. Passez à la section Restauration de la configuration SMS.

Restauration de la configuration SMS sur l'ancien SC principal


procedure icon  Restauration de la configuration SMS

1. Restaurez votre configuration SMS sur l'ancien SC principal.

Exécutez smsrestore.



Remarque - Une fois la commande smsrestore exécutée, le message suivant s'affiche : "Please set the desired SMS failover state." Ignorez ce message.



sc0:# /opt/SUNWSMS/bin/smsrestore nomfichier 

où :

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 :

Passez à la section Configuration de Management Network (MAN) à l'aide de la commande smsconfig(1M).

S'il s'agit d'une réinstallation :

Le fichier du groupe SMS a été restauré pendant la réinstallation. reportez-vous à la section 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. Si ce n'est pas le cas, passez à la section Procédure de réinitialisation de l'ancien SC principal.

Configuration du réseau MAN sur l'ancien SC principal


procedure icon  Configuration de Management Network (MAN) à l'aide de la commande smsconfig(1M)

Pour configurer correctement le réseau de gestion, procédez comme suit :

1. Assurez-vous d'avoir lu et rempli les informations contenues dans le manuel 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 commenet_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 superutilisateur.

4. Pour afficher, revoir ou modifier les paramètres du réseau Management Network, tapez :

sc0:# /opt/SUNWSMS/bin/smsconfig -m

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.



caution icon

Attention - Les adresses IP figurant dans l'exemple suivant sont de pures inventions. Pour connaître les adresses IP valides pour votre réseau, reportez-vous au Sun Fire 15K/12K Systems Site Planning Guide. L'utilisation d'adresses IP non valides pour votre réseau peut, dans certains cas, empêcher votre système de se réinitialiser !





Remarque - Les adresses IP sur le réseau externe pour la bascule, eri0 et eri1, doivent être univoques sur chaque SC. L'adresse IP flottante est la même sur les deux SC.



Pour plus d'informations sur la commande smsconfig -m, reportez-vous à la section « MAN Configuration » du manuel System Management Services (SMS) 1.4.1 Administrator Guide et à la page de manuel smsconfig.

sc0:# smsconfig -m

The platform name identifies the entire host machine to the SMS
 software. The platform name occupies a different name space than
 domain names (hostnames of bootable systems). 

What is the name of the platform this SMS will service [sun15]? sun15
Configuring the External Network for Community C1

Do you want to define this Community? [y,n] y
Two network interfaces controllers (NICs) are required for IPMP network failover.
Enter NICs associated with community C1 [eri0 eri1]: [Return]

Enter hostname for eri0 [sun15-sc0-eri0]:[Return]
Enter IP address for eri0: 10.1.1.52

Enter hostname for eri1 [sun15-sc0-eri1]:[Return]
Enter IP address for sun15-sc0-eri1: 10.1.1.53

The Logical/Floating IP hostname and address will "float" over towhichever system controller (SC0 or SC1) is acting as the main SC.

Enter Logical/Floating IP hostname for community C1 [sun15-sc-C1]:[Return]
Enter IP address for sun15-sc-C1:10.1.1.50
Enter Netmask for community C1: 255.255.255.0

Enter hostname for community C1 failover address [sun15-sc0-C1-failover]:[Return]
Enter IP address for sun15-sc0-C1-failover:10.1.1.51

Hostname                IP Address (platform=sun15)
--------                ----------
sun15-sc-C1             10.1.1.50
sun15-sc0-C1-failover   10.1.1.51
sun15-sc0-eri0          10.1.1.52
sun15-sc0-eri1          10.1.1.53

Do you want to accept these network settings? [y,n] y

Configuring the External Network for Community C2

Do you want to define this Community? [y,n] n

Configuring I1 Management Network - `I1' is the Domain to SC MAN.
MAN I1 Network Identification

Enter the IP network number (base address) for the I1 network: 10.2.1.0
Enter the netmask for the I1 MAN network [255.255.255.224]:[Return]

Hostname        IP Address (platform=sun15)
--------        ----------
netmask-i1      255.255.255.224
sun15-sc-i1   10.2.1.1
sun15-a       10.2.1.2
sun15-b       10.2.1.3
sun15-c       10.2.1.4
sun15-d       10.2.1.5
sun15-e       10.2.1.6
sun15-f       10.2.1.7
sun15-g       10.2.1.8
sun15-h       10.2.1.9
sun15-i       10.2.1.10
sun15-j       10.2.1.11
sun15-k       10.2.1.12
sun15-l       10.2.1.13
sun15-m       10.2.1.14
sun15-n       10.2.1.15
sun15-o       10.2.1.16
sun15-p       10.2.1.17
sun15-q       10.2.1.18
sun15-r       10.2.1.19

Do you want to accept these network settings? [y,n] y

Configuring I2 Management Network - 'I2' is for SC to SC MAN.
MAN I2 Network Identification

Enter the IP network number (base address) for the I2 network: 10.3.1.0
Enter the netmask for the I2 MAN network [255.255.255.252]:[Return] 

Hostname           IP Address   (platform=sun15)
--------           ----------   
netmask-i2         255.255.255.252      
sun15-sc0-i2       10.3.1.1   
sun15-sc1-i2       10.3.1.2     

Do you want to accept these settings? [y,n] y
Creating /.rhosts to facilitate file propagation...done 
MAN Network configuration modified!
Changes will take effect on next reboot.
The following changes are about to be applied to the "/etc/hosts" hosts file.
----------------------
ADD: 10.2.1.2   sun15-a #smsconfig-entry#
ADD: 10.2.1.3   sun15-b #smsconfig-entry#
ADD: 10.2.1.4   sun15-c #smsconfig-entry#
ADD: 10.2.1.5   sun15-d #smsconfig-entry#
ADD: 10.2.1.6   sun15-e #smsconfig-entry#
ADD: 10.2.1.7   sun15-f #smsconfig-entry#
ADD: 10.2.1.8   sun15-g #smsconfig-entry#
ADD: 10.2.1.9   sun15-h #smsconfig-entry#
ADD: 10.2.1.10  sun15-i #smsconfig-entry#
ADD: 10.2.1.11  sun15-j #smsconfig-entry#
ADD: 10.2.1.12  sun15-k #smsconfig-entry#
ADD: 10.2.1.13  sun15-l #smsconfig-entry#
ADD: 10.2.1.14  sun15-m #smsconfig-entry#
ADD: 10.2.1.15  sun15-n #smsconfig-entry#
ADD: 10.2.1.16  sun15-o #smsconfig-entry#
ADD: 10.2.1.17  sun15-p #smsconfig-entry#
ADD: 10.2.1.18  sun15-q #smsconfig-entry#
ADD: 10.2.1.19  sun15-r #smsconfig-entry#
ADD: 10.2.1.1   sun15-sc-i1 #smsconfig-entry#
ADD: 10.1.1.50  sun15-sc-C1 #smsconfig-entry#
ADD: 10.1.1.51  sun15-sc0-C1-failover #smsconfig-entry#
ADD: 10.1.1.52  sun15-sc0-eri0 #smsconfig-entry#
ADD: 10.1.1.53  sun15-sc0-eri1 #smsconfig-entry#
ADD: 10.3.1.1   sun15-sc0-i2 #smsconfig-entry#
ADD: 10.3.1.2   sun15-sc1-i2 #smsconfig-entry#
----------------------
Update the hosts file, "/etc/hosts", with these changes? [y,n] y
Hosts file "/etc/hosts" has been updated.

The following information is about to be applied to the "/etc/netmasks" file.
----------------------
ADD network: 10.1.1.50, mask: 255.255.255.0
ADD network: 10.2.1.0, mask: 255.255.255.224
ADD network: 10.3.1.0, mask: 255.255.255.224
----------------------
Update the netmasks file, "/etc/netmasks", with these changes? [y,n] y
Netmasks files "etc/netmasks" has been updated.
smsconfig complete. Log file is /var/sadm/system/logs/smsconfig
sc0:#

6. Configurez le service de noms pour SMS.

7. Connectez-vous au SC en tant que superutilisateur.

8. Modifiez le fichier /etc/nsswitch.conf.

    a. La première entrée pour password, group, hosts, netmasks et ethers doit être files. Dressez ensuite la liste des autres services de noms utilisés, par exemple nis ou DNS.

    L'exemple suivant illustre 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 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. Le cas échéant, mettez à jour le logiciel d'attribution des noms Solaris (NIS, NIS+, DNS, etc.).

10. Configurez les groupes SMS. Reportez-vous à la section 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. Si ce n'est pas le cas, reportez-vous à la section Procédure de réinitialisation de l'ancien SC principal.

11. Après l'ajout d'utilisateurs dans vos groupes SMS :

Passez à la section Procédure de réinitialisation de l'ancien SC principal.

Réinitialisation de l'ancien SC principal


procedure icon  Procédure de réinitialisation de l'ancien SC principal

1. Connectez-vous à l'ancien SC (SC0) principal et accédez à l'invite OpenBoot PROM.

sc0:# shutdown -y -g0 -i0
...[message système]
ok

2. Initialisez l'ancien SC principal.

ok boot -rv 

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.

3. Ensuite :

Pour plus d'informations sur la réinstallation du logiciel SMS 1.4.1, reportez-vous à la section Procédure d'activation de la bascule.

Si vous effectuez une première installation sur un système qui exécutait au préalable le logiciel SMS 1.3 ou SMS 1.4, passez à la section Procédure de mise à jour des PROM flashs.

Mise à jour des PROM flashs sur l'ancien SC principal


procedure icon  Procédure de mise à jour des PROM flashs

Lorsque vous installez pour la première fois le logiciel SMS 1.4.1 sur un système qui exécutait auparavant SMS 1.3 ou SMS 1.4, vous devez mettre à jour les PROM flashs sur :

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 ne pouvez pas mettre à jour la PROM flash sur un SC à partir de l'autre contrôleur. Vous devez avoir ouvert une session sur le SC concerné par la mise à jour.

Vous devez disposer de privilèges de plate-forme pour exécuter la commande flashupdate(1M). Pour plus d'informations sur flashupdate(1M), reportez-vous au manuel System Management Services (SMS) 1.4.1 Reference Manual ou à la page de manuel flashupdate.



Remarque - Afin de mettre à jour les PROM des SC, vous devez avoir accès aux pilotes suivants :

sc#:# ls -l /dev/uflash* lrwxrwxrwx 1 root other 62 Oct 12 20:30 /dev/uflash0 -> ../devices/pci@1f,0/pci@1,1/ebus@1/flashprom@10,400000:uflash0 lrwxrwxrwx 1 root other 62 Oct 12 20:30 /dev/uflash1 -> ../devices/pci@1f,0/pci@1,1/ebus@1/flashprom@10,800000:uflash1



Si les pilotes ne sont pas disponibles, vous devez exécuter la commande suivante en tant que superutilisateur sur chaque SC :

sc#:# /usr/sbin/devfsadm -i uflash 

1. Connectez-vous à un SC en tant qu'utilisateur doté des privilèges d'administrateur platadmn.

2. Mettez à niveau la PROM flash fp0.

Utilisez flashupdate. L'exemple qui suit illustre la mise à jour de la PROM fp0 sur le contrôleur sc0 :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/SCOBPimg.di sc0/fp0

3. Mettez à niveau la PROM flash fp1 à l'aide de l'image appropriée à votre type de carte.

Pour une carte CP1500, utilisez flashupdate avec l'image nSSCPOST.di. Par exemple :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/nSSCPOST.di sc0/fp1

Pour une carte CP2140, utilisez flashupdate avec l'image oSSCPOST.di :

sc0:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/oSSCPOST.di sc0/fp1

4. Recommencez les étapes 1 à 3 pour l'autre SC.

Voici un exemple concernant un SC de type CP2140 :

(ouvrez une session sur l'autre SC)sc1:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/SCOBPing.di sc0/fp0
sc1:utilisateur-sms:> flashupdate -f /opt/SUNWSMS/firmware/oSSCPOST.di sc0/fp1

5. Passez à l'invite de la PROM OpenBoot.

sc0:utilisateur-sms:> su - 
password: [mot de passe de superutilisateur]
sc0:# shutdown -y -g0 -i0
...[message système]
ok

6. Réinitialisez le SC principal (SC0). Tapez :

ok boot -rv

7. Passez à la section Procédure d'activation de la bascule.

Vérification du numéro de série du châssis

Le numéro de série du châssis est une chaîne de texte alphanumérique qui peut compter jusqu'à 20 caractères et qui permet d'identifier 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.


procedure icon  Vérification du numéro de série du châssis

1. Assurez-vous que le centerplane est sous tension.

Si ce n'est pas le cas, exécutez la commande poweron cp0.

2. Connectez-vous au nouveau SC principal (SC1) en tant qu'utilisateur doté des privilèges d'administrateur platform admin.

3. 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


Passez à la section Activation de la bascule sur le SC principal (SC1). Si aucun numéro de série de châssis ne s'affiche, passez à l'Etape 4.

4. Enregistrez le numéro de série du châssis.

sc1:utilisateur-sms:> /opt/SUNWSMS/bin/setcsn -c numéro_série_châssis

numéro_série_châssis désigne le numéro servant à identifier 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.

5. Passez à la section Activation de la bascule sur le SC principal (SC1).

Activation de la bascule sur le SC principal (SC1)


procedure icon  Procédure d'activation de la bascule

1. Connectez-vous au nouveau SC principal (SC1) en tant qu'utilisateur avec les privilèges d'administrateur platadmn.

2. Activez la bascule.

sc1:utilisateur-sms:> /opt/SUNWSMS/bin/setfailover on

La réinstallation ou la mise à niveau du logiciel est à présent terminée. Si vous souhaitez sécuriser les SC, reportez-vous à la section Options de sécurité du logiciel SMS 1.4.1. Si ce n'est pas le cas, passez à la section Création d'un domaine.