Exécutez cette procédure sur un seul nœud à la fois. Vous sortez le nœud mis à niveau du cluster pendant que les autres nœuds continuent à fonctionner en tant qu'éléments actifs du cluster.
Effectuez les tâches suivantes :
Assurez-vous que la configuration respecte les conditions de mise à niveau. Reportez-vous à la rubrique Prise en charge liée à la mise à niveau .
Avant de commencer à mettre à niveau le cluster, tenez à votre disposition les CD-ROM, la documentation et les patchs de tous les logiciels en cours de mise à niveau, notamment les éléments suivants :
Système d'exploitation Solaris
structure Sun Cluster 3.1 8/05 ;
services de données Sun Cluster 3.1 8/05 (agents) ;
applications gérées par les agents des services de données de Sun Cluster 3.1 8/05.
Pour obtenir plus d'informations sur l'emplacement et l'installation des patchs, reportez-vous à la section Patchs et niveaux de microprogrammes requis du Notes de version de Sun Cluster 3.1 8/05 pour SE Solaris.
Respectez les instructions suivantes lors d'une mise à niveau progressive :
N'apportez pas de changements à la configuration de cluster lors d'une mise à niveau progressive. Par exemple, n'ajoutez ni ne modifiez l'interconnexion de cluster ou les périphériques de quorum. Si vous devez toutefois apporter ce changement, effectuez-le soit avant la mise à niveau progressive, soit après la mise à niveau de tous les nœuds et la validation du cluster par rapport à la nouvelle version logicielle.
Limitez la durée nécessaire pour effectuer une mise à niveau progressive sur tous les nœuds du cluster. Une fois la mise à niveau d'un nœud effectuée, commencez celle du nœud suivant dès que possible. Vous pouvez rencontrer des pénalités de performances ou autres lors de l'exécution d'un cluster à versions mixtes pour une durée étendue.
Évitez d'installer de nouveaux services de données ou d'exécuter des commandes de configuration administratives lors de la mise à niveau.
Tant que tous les nœuds du cluster n'ont pas été mis à niveau et tant que la mise à niveau n'a pas été validée, les nouvelles fonctions introduites avec la nouvelle version risquent de ne pas être accessibles.
(Facultatif) Installez la documentation Sun Cluster 3.1 8/05.
Installez les packages de documentation à l'emplacement de votre choix, comme une console administrative ou un serveur de documentation. Reportez-vous au fichier Solaris_arch/Product/sun_cluster/index.html du CD 2 de Sun Cluster pour connaître les instructions d'installation (arch représente sparc ou x86).
Si vous mettez à niveau Sun Cluster 3.1 version 09/04, assurez-vous que le dernier patch de base de Sun Cluster 3.1 est installé.
Ce patch de base contient les corrections de CR 6210440 nécessaires pour permettre la mise à niveau progressive de Sun Cluster 3.1 version 9/04 vers Sun Cluster 3.1 8/05.
Devenez superutilisateur d'un nœud du cluster à mettre à niveau.
Pour un cluster à deux nœuds utilisant Sun StorEdge Availability Suite, vérifiez que les données de configuration des services de disponibilité se trouvent sur le disque de quorum.
Les données de configuration doivent résider sur le disque de quorum pour garantir le fonctionnement correct de Sun StorEdge Availability Suite après la mise à niveau du logiciel de cluster.
Devenez superutilisateur d'un nœud de cluster qui exécute Sun StorEdge Availability Suite.
Identifiez l'ID de périphérique et la tranche utilisés par le fichier de configuration de Sun StorEdge Availability Suite.
# /usr/opt/SUNWscm/sbin/dscfg /dev/did/rdsk/dNsT |
Dans cet exemple, N correspond à l'ID du périphérique et T à la tranche du périphérique N.
Identifiez le périphérique de quorum existant.
# scstat -q -- Quorum Votes by Device -- Device Name Present Possible Status ----------- ------- -------- ------ Device votes: /dev/did/rdsk/dQsS 1 1 Online |
Dans cet exemple,dQsS correspond au périphérique de quorum existant.
Si le périphérique de quorum n'est pas le périphérique de données de configuration de Sun StorEdge Availability Suite, déplacez les données de configuration vers une tranche disponible du périphérique de quorum.
# dd if=`/usr/opt/SUNWesm/sbin/dscfg` of=/dev/did/rdsk/dQsS |
Vous devez utiliser le nom du périphérique DID en mode caractère, /dev/did/rdsk/, et non celui du périphérique DID en mode bloc, /dev/did/dsk/.
Si vous avez déplacé les données de configuration, configurez Sun StorEdge Availability Suite pour qu'il utilise le nouvel emplacement.
En tant que superutilisateur, exécutez la commande suivante sur chaque nœud exécutant Sun StorEdge Availability Suite.
# /usr/opt/SUNWesm/sbin/dscfg -s /dev/did/rdsk/dQsS |
Visualisez l'état du cluster à partir de l'un des nœuds.
Enregistrez ces données afin de pouvoir les consulter ultérieurement.
% scstat % scrgadm -pv[v] |
Reportez-vous aux pages de manuel scstat(1M) et scrgadm(1M) pour obtenir plus d'informations.
Déplacez tous les groupes de ressources/périphériques exécutés sur le nœud à mettre à niveau.
# scswitch -S -h from-node |
Déplace tous les groupes de ressources et groupes de périphériques.
Spécifie le nom du nœud à partir duquel déplacer les groupes de ressources et de périphériques.
Reportez-vous à la page de manuel scswitch(1M) pour obtenir plus d'informations.
Assurez-vous de la réussite de l'évacuation.
# scstat -g -D |
Affiche l'état de tous les groupes de ressources.
Affiche l'état de tous les groupes de périphériques de disques.
Assurez-vous de la sauvegarde du disque système, des applications et de toutes les données.
Si le cluster utilise des médiateurs à deux chaînes pour Solstice DiskSuite ou Solaris Volume Manager, annulez leur configuration.
Reportez-vous à la rubrique Configuration de médiateurs à deux chaînes pour obtenir plus d'informations.
Exécutez la commande suivante pour vérifier l'absence de problèmes de données du médiateur.
# medstat -s setname |
Indique le nom d'un jeu de disques.
Si le champ Status affiche la valeur Bad, réparez l'hôte médiateur affecté. Suivez la procédure de la rubrique Correction des données incorrectes du médiateur .
Répertoriez tous les médiateurs.
Enregistrez ces informations à utiliser lors de la restauration de médiateurs décrite dans la rubrique Finalisation d'une mise à niveau progressive vers Sun Cluster 3.1 8/05 .
Lorsqu'un jeu de disques utilise des médiateurs, devenez propriétaire du jeu si aucun nœud n'en est propriétaire.
# scswitch -z -D setname -h node |
Change de maître.
Indique le nom du jeu de disques.
Indique le nom de l'élément que vous voulez convertir en nœud principal du jeu de disques.
Annulez la configuration de tous les médiateurs du jeu de disques.
# metaset -s setname -d -m mediator-host-list |
Indique le nom du jeu de disques.
Supprime du jeu de disques.
Indique le nom du nœud à supprimer en tant qu'hôte médiateur du jeu de disques.
Reportez-vous à la page de manuel mediator(7D) afin d'obtenir plus d'informations sur les options spécifiques du médiateur pour la commande metaset.
Répétez ces étapes pour les autres jeux de disques utilisant des médiateurs.
Fermez le nœud à mettre à niveau et initialisez-le en mode non-cluster.
Sur les systèmes SPARC, exécutez la commande suivante :
# shutdown -y -g0 ok boot -x |
Sur les systèmes x86, exécutez les commandes suivantes :
# shutdown -y -g0 ... <<< Current Boot Parameters >>> Boot path: /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b Boot args: Type b [file-name] [boot-flags] <ENTER> to boot with options or i <ENTER> to enter boot interpreter or <ENTER> to boot with defaults <<< timeout in 5 seconds >>> Select (b)oot or (i)nterpreter: b -x |
Les autres nœuds du cluster continuent de fonctionner en tant qu'éléments actifs du cluster.
Pour mettre à niveau Solaris vers une version de maintenance, reportez-vous à la rubrique Mise à niveau progressive vers une version Solaris de maintenance .
Le cluster doit déjà fonctionner avec, ou être mis à niveau vers, au moins le niveau minimum requis du système d'exploitation Solaris pour prendre en charge le logiciel Sun Cluster 3.1 8/05. Reportez-vous aux Notes de version de Sun Cluster 3.1 8/05 pour SE Solaris pour obtenir des informations sur les versions de Solaris prises en charges.
Si vous n'envisagez pas de mettre à niveau Solaris, reportez-vous à la rubrique Mise à niveau du logiciel dépendant avant une mise à niveau progressive .