C H A P I T R E 3 |
Mise à niveau du logiciel SMS 1.4.1 |
Ce chapitre fournit des instructions de mise à niveau relatives au logiciel System Management Services (SMS) 1.4.1 sous l'environnement d'exploitation Solaris. Ces instructions s'appliquent aux systèmes serveur haut de gamme Sun Fire.
Remarque - SMS 1.4.1 requiert des versions spécifiques de l'environnement d'exploitation Solaris. Reportez-vous à la section Configuration logicielle requise pour SMS 1.4.1. |
La mise à niveau de SMS consiste essentiellement à configurer des ID de groupes utilisés pour le contrôle des justificatifs et à configurer et exécuter des scripts de commande qui démarrent SMS à l'initialisation de l'environnement d'exploitation Solaris.
Ce chapitre comprend les sections suivantes :
Procédure de mise à niveau de l'environnement d'exploitation Solaris (facultatif)
Procédure de mise à jour des PROM flashs sur l'ancien SC principal
Procédure de mise à niveau de l'ancien SC principal (facultatif)
Procédure de mise à niveau de l'environnement d'exploitation Solaris (facultatif)
Procédure de réinitialisation de l'ancien SC principal sur l'ancien SC principal
Procédure d'activation de la bascule sur le nouveau SC principal (SC1)
Remarque - SMS 1.1 n'est pas disponible sur le système Sun Fire 12K. Les informations relatives à la mise à niveau de SMS 1.1 font uniquement référence au système Sun Fire 15K. |
Dans les instructions d'installation de SMS 1.4.1 de cette section, il est supposé que vous procédez à une mise à niveau de l'environnement d'exploitation Solaris 9 et du logiciel SMS, ou du seul logiciel SMS.
Pour mettre à niveau l'environnement d'exploitation Solaris à partir du logiciel Solaris 8 avec le logiciel SMS 1.3_s8 ou 1.4_s8, ou pour procéder à une mise à niveau à partir de Solaris 9 avec le logiciel SMS1.3_s9 ou SMS 1.4_s9, procédez comme suit :
Pour commencer la mise à niveau de type 2, reportez-vous à la section Téléchargement du logiciel SMS.
Vous pouvez récupérer le logiciel SMS 1.4.1 à 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échargé 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 :
6. Extrayez le fichier téléchargé en tapant :
Les packages de SMS 1.4.1 se trouvent dans /répertoire_téléchargement/ sms_1_4_1_sparc/System_Management_Services_1.4.1/Product.
7. Passez à la section Préparation de l'environnement SMS pour la mise à niveau.
Si ce SC utilise un environnement SMS, vous devez effectuer les opérations suivantes avant de réinstaller 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 à niveau.
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 superutilisateur.
2. Arrêtez SMS sur le SC de réserve (SC1) :
3. Sauvegardez le système sur le SC de réserve (facultatif).
smsupgrade sauvegarde et restaure votre environnement SMS. Si toutefois vous devez mettre à niveau l'environnement d'exploitation Solaris mais que vous ne maîtrisez pas cette procédure, nous vous recommandons d'effectuer une sauvegarde de votre environnement SMS avant la mise à niveau de Solaris. Enregistrez le fichier obtenu en dehors du système local pour assurer la redondance.
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.
4. Mettez à niveau l'environnement d'exploitation vers Solaris 9 ou installez les patchs requis par Solaris 8.
Ayez à portée de main le manuel Guide d'installation de Solaris 9 et passez à la section Procédure de mise à niveau de l'environnement d'exploitation Solaris.
Si vous exécutez la version requise de l'environnement d'exploitation Solaris 9 et souhaitez uniquement mettre à niveau votre version de SMS, passez à la section Mise à niveau des packages SMS.
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. |
Procédure de mise à niveau de l'environnement d'exploitation Solaris |
1. Mettez à niveau l'environnement d'exploitation Solaris 9 en suivant les instructions d'installation de Solaris qui figurent dans le Guide d'installation de Solaris 9.
Dans les instructions ci-après, 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. 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.
Une fois que vous avez mis à niveau le logiciel Solaris et réinitialisé, il se peut que des messages d'erreur krtld (kern.notice), kstat et scman ifconfig s'affichent. Vous pouvez les ignorer.
2. Arrêtez SMS sur le SC de réserve (SC1) :
3. Passez à la section Mise à niveau des packages SMS.
Pour mettre à niveau les packages du logiciel SMS, suivez les étapes de la procédure Procédure de mise à niveau des packages du logiciel SMS.
1. Connectez-vous au SC de réserve en tant que superutilisateur.
2. Passez au répertoire de l'emplacement de smsupgrade :
3. Mettez SMS à niveau en exécutant la commande smsupgrade(1M).
nom_répertoire désigne le répertoire /Product défini à la section Téléchargement du logiciel SMS.
smsupgrade sauvegarde et restaure tout environnement SMS existant. Le fichier de sauvegarde se trouve en /var/tmp/sms_backup.1.x.cpio.
4. Passez à la section 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 :
3. Connectez-vous au SC (SC1) de réserve et passez à l'invite d'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.
Passez à la section Procédure de mise à jour des PROM flashs.
Lorsque vous mettez à niveau le logiciel SMS, vous devez mettre à jour les PROM flashs de SC sur les 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, le nouveau SC principal est désigné par l'invite sc1 tandis que le nouveau SC de réserve est signalé par l'invite sc0.
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 superutilisateur sur chaque SC : |
1. Connectez-vous au nouveau SC principal en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
2. Mettez à niveau la PROM flash sc1/fp0.
3. Mettez à niveau la PROM flash sc1/fp1 à l'aide de l'image appropriée à votre type de carte.
Pour une carte CP1500, utilisez flashupdate avec l'image nSSCPOST.di :
Pour une carte CP2140, utilisez flashupdate avec l'image oSSCPOST.di :
4. Mettez à niveau 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 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
Les formes d'ID_FPROM suivantes sont acceptées :
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.
5. 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 |
6. Réinitialisez le SC. Tapez :
7. Passez à la section Procédure de mise à niveau de l'ancien SC principal.
1. Connectez-vous à l'ancien SC principal en tant que superutilisateur.
2. Arrêtez SMS sur l'ancien SC principal :
3. Sauvegardez le système sur l'ancien SC principal (facultatif).
smsupgrade sauvegarde et restaure votre environnement SMS. Si toutefois vous devez mettre à niveau l'environnement d'exploitation Solaris mais que vous ne maîtrisez pas cette procédure, nous vous recommandons d'effectuer une sauvegarde de votre environnement SMS avant la mise à niveau de Solaris. Enregistrez le fichier obtenu en dehors du système local pour assurer la redondance.
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.
4. Vous êtes maintenant prêt pour la mise à niveau.
Si vous voulez effectuer une mise à niveau de l'environnement d'exploitation Solaris 9 sur l'ancien SC principal, tenez le Guide d'installation de Solaris 9 à portée de main. Passez à la section Procédure de mise à niveau de l'environnement d'exploitation Solaris.
Si le logiciel Solaris 9 est déjà exécuté et que vous souhaitez uniquement mettre à niveau le logiciel SMS, passez à la section Procédure de mise à niveau des packages du logiciel SMS.
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. |
Procédure de mise à niveau de l'environnement d'exploitation Solaris |
1. Mettez à niveau 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.
Une fois que vous avez mis à niveau le logiciel Solaris et redémarré le système, il se peut que des messages d'erreur krtld (kern.notice), kstat et scman ifconfig s'affichent. Vous pouvez les ignorer.
2. Arrêtez SMS sur l'ancien SC principal :
3. Passez à la section Procédure de mise à niveau des packages du logiciel SMS.
Pour mettre à niveau les packages du logiciel SMS, suivez les étapes de la procédure Procédure de mise à niveau des packages du logiciel SMS.
1. Connectez-vous au SC de réserve en tant que superutilisateur.
2. Passez au répertoire de l'emplacement de smsupgrade.
3. Mettez à niveau les packages en exécutant la commande smsupgrade(1M).
nom_répertoire désigne le répertoire /Product défini à la section Téléchargement du logiciel SMS.
smsupgrade sauvegarde et restaure tout environnement SMS existant. Le fichier de sauvegarde se trouve en /var/tmp/sms_backup.1.x.cpio.
4. Passez à la section 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.
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.
Passez à la section Procédure de mise à jour des PROM flashs sur l'ancien SC principal.
Procédure de mise à jour des PROM flashs sur l'ancien SC principal |
Lorsque vous mettez à niveau le logiciel SMS, vous devez mettre à jour les PROM flashs de SC sur les 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 à niveau la PROM flash sc0/fp0.
3. Mettez à niveau la PROM flash sc0/fp1 à l'aide de l'image appropriée à votre type de carte.
Pour une carte CP1500, utilisez flashupdate avec l'image nSSCPOST.di :
Pour une carte CP2140, utilisez flashupdate avec l'image oSSCPOST.di :
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.
4. 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 |
5. Réinitialisez le SC principal (SC0). Tapez :
6. Passez à la section Procédure d'activation de la bascule sur le nouveau SC principal (SC1).
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.
Si vous êtes en train d'effectuer une mise à niveau à partir d'une version de SMS antérieure à SMS 1.4, vous devez vérifier que le numéro de série du châssis a été enregistré, comme expliqué dans la procédure suivante.
Vérification et attribution d'un numéro de série de 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 avec les 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 Procédure d'activation de la bascule sur le nouveau 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.
où 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 Procédure d'activation de la bascule sur le nouveau SC principal (SC1).
Procédure d'activation de la bascule sur le nouveau SC principal (SC1) |
1. Connectez-vous au nouveau SC principal (SC1) en tant qu'utilisateur avec les privilèges d'administrateur platadmn.
La mise à niveau du logiciel est terminée. Pour sécuriser les SC, reportez-vous à la section Options de sécurité du logiciel SMS 1.4.1. Si vous ne voulez pas sécuriser les SC, passez à la section Création d'un domaine.
Copyright © 2004, Sun Microsystems, Inc. Tous droits réservés.