Avant de mettre le logiciel à niveau, arrêtez la grappe.
Gardez à portée de main les CD-ROM, la documentation et les correctifs de tous les produits logiciels que vous mettez à niveau.
Environnement d'exploitation Solaris 8
Logiciel Solstice DiskSuite ou VERITAS Volume Manager
Structure Sun Cluster 3.0 12/01
Services de données (agents) Sun Cluster 3.0 12/01
Applications de fournisseurs tiers
Le logiciel Solstice DiskSuite et sa documentation font désormais partie intégrante du produit Solaris 8.
Ces procédures sont prévues pour une installation à partir des CD-ROM. Si vous effectuez l'installation à partir du réseau, assurez-vous que l'image du CD-ROM de chaque produit logiciel est chargée sur le réseau.
Reportez-vous au document Notes de version de Sun Cluster 3.0 12/01 pour connaître l'emplacement des correctifs et les instructions d'installation.
Prévenez les utilisateurs de l'arrêt de la grappe.
Connectez-vous en tant que superutilisateur sur chaque noeud de la grappe.
Recherchez dans le journal /var/adm/messages d'éventuelles erreurs non résolues ou des messages d'avertissement.
Corrigez les problèmes, le cas échéant.
Vérifiez qu'aucun hôte logique n'est en cours de maintenance.
Devenez superutilisateur sur un noeud de la grappe.
Utilisez la commande hastat(1M) pour afficher l'état de la grappe.
# hastat HIGH AVAILABILITY CONFIGURATION AND STATUS ------------------------------------------- ... LOGICAL HOSTS IN MAINTENANCE STATE |
Si la sortie à l'écran affiche NONE, aucun hôte logique n'est en cours de maintenance. Allez à l'Étape 6.
Si un hôte logique est en cours de maintenance, utilisez la commande haswitch(1M) pour effectuer un basculement.
# haswitch nom_hôte nom_hôte_logique |
Indique le nom du noeud qui sera propriétaire de l'hôte logique
Indique le nom de l'hôte logique
Exécutez la commande hastat pour vérifier que le basculement a réussi.
Vérifiez que la taille du système de fichiers administratif de chaque hôte logique est d'au moins 10 Mo.
# df -k /nom_hôte_logique |
Après la mise à niveau à Sun Cluster 3.0 12/01, les systèmes de fichiers administratifs des hôtes logiques dont la taille est inférieure à 10 Mo ne pourront pas être montés. Dans ce cas, reportez-vous à la documentation de votre gestionnaire de volumes pour augmenter la taille du système de fichiers concerné.
Sauvegardez votre système.
Vérifiez que tous les utilisateurs sont déconnectés du système avant de le sauvegarder.
(VxVM uniquement) Désactivez la base CCD (Cluster Configuration Database) partagée.
A partir d'un noeud quelconque, créez une copie de sauvegarde de la base CCD partagée.
# ccdadm -c nom_fichier_sauvegarde |
Pour de plus amples informations, reportez-vous à la page de manuel ccdadm(1M).
Sur chaque noeud de la grappe, supprimez la base CCD partagée.
# scconf nom_grappe -S none |
Sur chaque noeud, exécutez la commande mount(1M) afin de déterminer sur quel noeud est monté ccdvol.
L'entrée ccdvol ressemble à ce qui suit.
# mount ... /dev/vx/dsk/sc_dg/ccdvol /etc/opt/SUNWcluster/conf/ccdssa ufs suid,rw,largefiles,dev=27105b8 982479320 |
Exécutez la commande cksum(1) sur chaque noeud pour vérifier que le fichier ccd.database est bien le même sur les deux noeuds.
# cksum ccd.database |
Si les fichiers ccd.database s'avèrent différents, restaurez la sauvegarde de la CCD partagée créée à l'Étape a à partir de l'un des noeuds.
# ccdadm -r nom_fichier_sauvegarde |
Arrêtez le logiciel Sun Cluster 2.2 sur le noeud sur lequel est monté ccdvol.
# scadmin stopnode |
A partir de ce même noeud, démontez ccdvol.
# umount /etc/opt/SUNWcluster/conf/ccdssa |
Arrêtez le logiciel Sun Cluster 2.2 sur chaque noeud de la grappe.
# scadmin stopnode |
Exécutez la commande hastat pour vérifier qu'aucun noeud n'est présent dans la grappe.
La grappe utilise-t-elle VERITAS Volume Manager ?
Si oui, consultez la section "Désinstallation de VERITAS Volume Manager dans une configuration Sun Cluster 2.2".
Sinon, reportez-vous à la section "Mise à niveau de l'environnement d'exploitation Solaris".