Vous trouverez dans ce chapitre les procédures détaillées de mise à niveau d'une configuration Sun Cluster 2.2 à deux noeuds à Sun Cluster 3.0 Update 2 (12/01), ou de mise à niveau d'une configuration Sun Cluster 3.0 7/01 (Update 1) à Sun Cluster 3.0 12/01.
Voici la liste des procédures pas à pas de ce chapitre.
"Désinstallation de VERITAS Volume Manager dans une configuration Sun Cluster 2.2"
"Mise à niveau des modules logiciels des services de données"
"Mise à niveau vers une version mise à jour du logiciel Sun Cluster 3.0"
Pour de plus amples informations sur la planification de votre configuration Sun Cluster 3.0, consultez le Chapitre 1. Pour une description détaillée des procédures de mise à niveau de Sun Cluster 2.2 en Sun Cluster 3.0, reportez-vous à la section "Mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 Update 2".
Procédez comme suit pour effectuer la mise à niveau de votre grappe à deux noeuds de Sun Cluster 2.2 à Sun Cluster 3.0 Update 2 (12/01). Pour une mise à niveau du logiciel Sun Cluster 3.0 7/01 (Update 1) à Sun Cluster 3.0 12/01, reportez-vous à la section "Mise à niveau vers une version mise à jour du logiciel Sun Cluster 3.0 ".
Tableau 3-1 Liste des tâches : mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01
Tâche |
Pour les instructions, voir ... |
---|---|
Lisez les conditions et restrictions relatives à la mise à niveau et planifiez un projet de partitionnement sur le disque root destiné à recevoir le logiciel Sun Cluster 3.0 12/01. |
"Présentation de la mise à niveau de Sun Cluster 2.2 vers Sun Cluster 3.0 12/01" |
Arrêtez la grappe. Pour VERITAS Volume Manager (VxVM), désactivez également le CCD partagé. | |
Si votre cluster utilise VxVM, déportez les groupes de disques et supprimez les modules logiciels de VxVM. |
"Désinstallation de VERITAS Volume Manager dans une configuration Sun Cluster 2.2" |
Effectuez une mise à niveau vers l'environnement d'exploitation Solaris 8, si nécessaire, ajoutez un nouveau système de fichiers /globaldevices et modifiez les allocations de systèmes de fichiers selon les besoins du logiciel Sun Cluster 3.0 12/01. Si votre grappe utilise le logiciel Solstice DiskSuite, supprimez les médiateurs et mettez à niveau le logiciel Solstice DiskSuite. | |
Effectuez une mise à niveau vers le logiciel Sun Cluster 3.0 12/01. Si votre grappe utilise le logiciel Solstice DiskSuite, recréez également les médiateurs. | |
Mettez à jour les variables PATH et MANPATH. | |
Effectuez une mise à niveau vers le logiciel de services de données Sun Cluster 3.0 12/01. Au besoin, mettez à niveau les applications de fournisseurs tiers. |
"Mise à niveau des modules logiciels des services de données" |
Affectez un périphérique de quorum, terminez la mise à niveau du logiciel de la grappe et démarrez les groupes de services et les services de données. Si votre grappe utilise VERITAS Volume Manager (VxVM), réinstallez les modules logiciels de VxVM et importez et enregistrez les groupes de disques. Si votre grappe utilise le logiciel Solstice DiskSuite, restaurez les médiateurs. | |
Vérifiez que tous les noeuds ont rejoint la grappe. |
Cette section présente les conditions, les restrictions et les consignes de planification à suivre pour la mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01.
Les conditions suivantes doivent être respectées pour la mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01 :
La grappe doit avoir exactement deux noeuds et sa configuration doit pouvoir prendre en charge le logiciel Sun Cluster 3.0 12/01. La mise à niveau ne prend pas en charge les grappes à trois noeuds ou plus.
Seuls les adaptateurs Ethernet sont pris en charge. Les adaptateurs de transport doivent avoir un taux de transmission d'au moins 100 Mbit/s.
Tout le matériel de la grappe doit être stable et fonctionner correctement.
Toutes les applications tierces doivent fonctionner correctement.
Au pire, la grappe doit déjà tourner, ou être mise à niveau, sur le plus bas niveau de l'environnement d'exploitation Solaris 8 qui puisse prendre en charge le logiciel Sun Cluster 3.0 12/01.
Il est impératif de mettre à niveau en même temps le logiciel Sun Cluster, la structure et les services de données.
Le logiciel Sun Cluster 3.0 12/01 n'accepte pas les mises à niveau au logiciel Sun Cluster 3.0 12/01, directement à partir du logiciel Solstice HA 1.3, Sun Cluster 2.0 ou Sun Cluster 2.1.
Sun Cluster 3.0 12/01 ne prend pas en charge la transition d'un gestionnaire de volumes à un autre pendant la mise à niveau.
La mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01 ne peut pas être annulée après que la commande scinstall(1M) a été démarrée sur un noeud, même si la commande ne se termine pas correctement. Pour reprendre une mise à niveau qui a échoué, vous devez commencer par réinstaller Sun Cluster 2.2 sur le noeud.
Pour prendre en charge Sun Cluster 3.0 12/01, vous devrez probablement modifier la disposition actuelle de votre disque système. Tenez compte des points suivants lorsque vous planifiez votre nouveau projet de création de partitions.
Espace de noms des périphériques globaux - Vous devez créer sur chaque noeud un système de fichiers d'au moins 100 Mo et définir son point de montage comme /globaldevices. Ce système de fichiers sera remplacé pendant la mise à niveau par l'espace de noms du périphérique global approprié. Si nécessaire, vous pouvez supprimer une partie de l'espace de swap à cet effet ou utiliser un disque externe n'étant partagé avec aucun autre noeud.
Root mise en miroir - Si vos disques root sont mis en miroir, vous devez supprimer le miroir avant de modifier les partitions. Ce miroir peut être utilisé pour récupérer la configuration initiale en cas d'échec de la mise à niveau. Pour toute information, reportez-vous à la documentation du gestionnaire de volumes.
Allocation du système de fichiers root(/) - Si vous avez besoin de mettre à niveau votre configuration vers l'environnement d'exploitation Solaris 8, il vous faudra probablement augmenter la taille de la partition de root (/) sur les disques root de tous les noeuds de Sun Cluster.
Reportez-vous à la section "Partitions du disque système" pour de plus amples informations sur l'espace disque nécessaire pour prendre en charge Sun Cluster 3.0 12/01.
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".
Si votre grappe utilise VERITAS Volume Manager (VxVM), appliquez la procédure ci-dessous sur chaque noeud de la grappe afin de désinstaller le logiciel VxVM. Les groupes de disques existants sont conservés et automatiquement réimportés après la mise à niveau de tout le logiciel.
Pour effectuer une mise à niveau vers le logiciel Sun Cluster 3.0 12/01, vous devez supprimer le logiciel VxVM puis le réinstaller, que vous disposiez ou non de la dernière version de VxVM.
Connectez-vous en tant que superutilisateur sur un noeud de la grappe.
Désinstallez VxVM.
Suivez les procédures indiquées dans la documentation de VxVM. Ce processus implique les tâches suivantes :
Déplacez tous les groupes de disques de VxVM. Assurez-vous que les disques comportant des données à conserver ne sont pas utilisés à d'autres fins lors de la mise à niveau.
Désencapsulez le disque root s'il est encapsulé.
Arrêtez VxVM.
Supprimez tous les modules logiciels de VxVM installés.
Supprimez l'espace de noms de périphériques de VxVM.
# rm -rf /dev/vx |
Répétez la procédure, de l'Étape 1 à l'Étape 3 sur l'autre noeud de la grappe.
Mettez à niveau l'environnement d'exploitation Solaris ou préparez-le à prendre en charge Sun Cluster 3.0 12/01.
Allez à la section "Mise à niveau de l'environnement d'exploitation Solaris".
Appliquez cette procédure sur chaque noeud de la grappe afin de mettre à niveau ou de préparer l'environnement d'exploitation Solaris pour la prise en charge de Sun Cluster 3.0 12/01.
Devenez superutilisateur sur le noeud de grappe.
Si votre gestionnaire de volumes est Solstice DiskSuite et que vous utilisez des médiateurs, annulez la configuration des médiateurs.
Exécutez la commande suivante pour vérifier l'absence de problèmes de données du médiateur.
# medstat -s nom_ensemble |
Indique le nom de l'ensemble de disques
Si la valeur du champ Status est Bad, réparez l'hôte médiateur endommagé en suivant la procédure décrite dans la section "Correction des données incorrectes du médiateur".
Reportez-vous à la page de manuel medstat(1M) pour de plus amples informations.
Répertoriez tous les médiateurs.
Utilisez ces informations pour déterminer quel noeud, le cas échéant, est propriétaire de l'ensemble de disque dont vous allez supprimer les médiateurs.
# metaset -s nom_ensemble |
Enregistrez ces informations, car vous en aurez besoin pour restaurer les médiateurs dans le cadre de la procédure décrite à la section "Mise à niveau des modules logiciels de la grappe".
Si aucun noeud n'a de propriétaire, devenez propriétaire de l'ensemble de disques.
# metaset -s nom_ensemble -t |
Attribue la propriété de l'ensemble de disques
Annulez la configuration de tous les médiateurs.
# metaset -s nom_ensemble -d -m liste_hôtes_médiateurs |
Indique le nom de l'ensemble de disques
Supprime des éléments de l'ensemble de disques
Indique le nom du noeud à supprimer en tant qu'hôte médiateur pour l'ensemble de disques
Reportez-vous à la page de manuel mediator(7) pour de plus amples informations sur les options propres au médiateur pour la commande metaset.
Supprimez le logiciel du médiateur.
# pkgrm SUNWmdm |
Votre configuration exécute-t-elle actuellement le logiciel Solaris 8 ?
Si non, allez à l'Étape 4.
Si oui, procédez comme suit.
Créez un système de fichiers d'au moins 100 Mo et définissez son point de montage comme /globaldevices.
Le système de fichiers /globaldevices est nécessaire à la réussite de l'installation logicielle de Sun Cluster 3.0 12/01.
Au besoin, réaffectez de l'espace dans d'autres partitions pour la prise en charge du logiciel Sun Cluster 3.0 12/01.
Consultez les directives de la section "Partitions du disque système".
Allez à l'Étape 6.
Déterminez la procédure à suivre pour mettre le logiciel Solaris 8 à niveau.
Gestionnaire de volumes |
Procédure à suivre |
Pour les instructions, voir ... |
---|---|---|
Solstice DiskSuite |
Mise à niveau de Solaris et du logiciel Solstice DiskSuite |
Documentation d'installation de Solstice DiskSuite |
VxVM |
Installation standard du logiciel Solaris |
Documentation d'installation de Solaris 8 |
Effectuez la mise à niveau vers le logiciel Solaris 8, en suivant la procédure sélectionnée à l'Étape 4.
Pendant l'installation, apportez les modifications suivantes au projet de création de partitions sur le disque root.
Créez un système de fichiers d'au moins 100 Mo et définissez son point de montage comme /globaldevices. Le système de fichiers /globaldevices est nécessaire à la réussite de l'installation logicielle de Sun Cluster 3.0 12/01.
Au besoin, réaffectez de l'espace dans d'autres partitions pour la prise en charge du logiciel Sun Cluster 3.0 12/01.
Reportez-vous à la section "Partitions du disque système" pour les consignes de partitionnement.
La fonction de groupes d'interface de Solaris est désactivée par défaut pendant l'installation de ce logiciel. Les groupes d'interface ne sont pas pris en charge dans une configuration Sun Cluster et ne doivent pas être activés. Reportez-vous à la page de manuel ifconfig(1M) pour de plus amples informations sur les groupes d'interfaces de Solaris.
Installez les correctifs logiciels Solaris, si nécessaire.
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.
Installez les correctifs matériels requis pour votre matériel, si nécessaire.
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.
Pour le logiciel Solstice DiskSuite, installez les correctifs logiciels de Solstice DiskSuite.
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.
Procédez à la mise à niveau vers le logiciel Sun Cluster 3.0 12/01.
Allez à la section "Mise à niveau des modules logiciels de la grappe".
L'exemple suivant présente l'hôte médiateur phys-schost-1, dont la configuration a été annulée à partir de l'ensemble de disques schost-1 de Solstice DiskSuite avant le passage au logiciel Solaris 8.
(Vérifiez l'état du médiateur ) # medstat -s schost-1 (Répertoriez tous les médiateurs ) # metaset -s schost-1 (Annulez la configuration du médiateur ) # metaset -s schost-1 -d -m phys-schost-1 (Supprimez le logiciel du médiateur ) # pkgrm SUNWmdm (Commencez la mise à niveau du logiciel ) |
Effectuez cette procédure sur chaque noeud. Vous pouvez effectuer cette procédure sur deux noeuds en même temps si vous disposez de deux copies du CD-ROM CD-ROM Sun Cluster 3.0 12/01.
La commande de mise à niveau scinstall(1M) se divise en deux étapes : l'option -u begin et l'option -u finish. Cette procédure exécute l'option begin. L'option finish est exécutée dans la section "Fin de la mise à niveau du logiciel de grappe".
Connectez-vous en tant que superutilisateur sur un noeud de la grappe.
Si vous installez à partir du CD-ROM, insérez le CD-ROM Sun Cluster 3.0 12/01 dans le lecteur de CD-ROM d'un noeud.
Si le démon de gestion des volumes vold(1M) est en fonctionnement et qu'il est configuré pour gérer les lecteurs de CD-ROM, il charge automatiquement le CD-ROM dans le répertoire /cdrom/suncluster_3_0_u2.
Choisissez le répertoire /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages.
# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages |
Si votre gestionnaire de volumes est Solstice DiskSuite, installez le dernier module du médiateur de Solstice DiskSuite (SUNWmdm) sur chaque noeud.
Reconfigurez les médiateurs.
Identifiez le noeud possédant l'ensemble de disques auquel vous souhaitez ajouter les hôtes médiateurs.
# metaset -s nom_ensemble |
Indique le nom de l'ensemble de disques
Si aucun noeud n'a de propriétaire, devenez propriétaire de l'ensemble de disques.
# metaset -s nom_ensemble -t |
Attribue la propriété de l'ensemble de disques
Recréez les médiateurs.
# metaset -s nom_ensemble -a -m liste_hôtes_médiateurs |
Ajoute des éléments à l'ensemble de disques
Indique le nom des noeuds à ajouter en tant qu'hôtes médiateurs pour l'ensemble de disques
Répétez l'opération pour chaque ensemble de disques.
Procédez à la mise à niveau vers le logiciel Sun Cluster 3.0 12/01.
Choisissez le répertoire /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools sur un noeud.
# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools |
Mettez à niveau la structure logicielle de la grappe.
Noeud à mettre à niveau |
Commande à utiliser |
---|---|
Premier noeud |
./scinstall -u begin -F |
Deuxième noeud |
./scinstall -u begin -N noeud1 |
Indique que c'est le premier noeud installé dans la grappe
Indique le nom du premier noeud installé dans la grappe, et non le nom du second noeud à installer
Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations.
Réinitialisez le noeud.
# shutdown -g0 -y -i6 |
Lorsque le premier noeud se réinitialise en mode grappe, il établit la grappe. Le deuxième noeud attend si nécessaire que la grappe soit établie avant de terminer ses propres processus et de rejoindre la grappe.
Répétez l'opération sur l'autre noeud de la grappe.
Sur chaque noeud, installez les correctifs de Sun Cluster.
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.
Mettez à jour les chemins d'accès des répertoires.
Allez à la section "Mise à niveau de l'environnement root".
L'exemple suivant présente le début du processus de mise à niveau d'une grappe à deux noeuds de Sun Cluster 2.2 vers Sun Cluster 3.0 12/01. Les noms des noeuds de la grappe sont phys-schost-1, le premier noeud installé, et phys-schost-2, qui rejoint la grappe établie par phys-schost-1. Le gestionnaire de volumes est Solstice DiskSuite et les deux noeuds sont utilisés comme hôtes médiateurs pour l'ensemble de disque schost-1.
(Installez le dernier module du médiateur de Solstice DiskSuite sur chaque noeud ) # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages # pkgadd -d . SUNWmdm (Restaurez le médiateur) # metaset -s schost-1 -t # metaset -s schost-1 -a -m phys-schost-1 phys-schost-2 (Commencez la mise à niveau du premier noeud ) phys-schost-1# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools phys-schost-1# ./scinstall -u begin -F (Commencez la mise à niveau du deuxième noeud ) phys-schost-2# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools phys-schost-2# ./scinstall -u begin -N phys-schost-1 (Réinitialisez chaque noeud ) # shutdown -g0 -y -i6 |
Effectuez les tâches suivantes sur chaque noeud de la grappe.
Dans une configuration Sun Cluster, les fichiers d'initialisation utilisateur pour les différents shells doivent vérifier qu'ils sont exécutés à partir d'un shell interactif avant de tenter d'envoyer la sortie au terminal. Sinon, vous risquez d'obtenir un comportement inattendu ou des interférences avec les services de données. Reportez-vous à la documentation de l'administrateur système de Solaris pour de plus amples informations sur la personnalisation de l'environnement de travail d'un utilisateur.
Connectez-vous en tant que superutilisateur sur un noeud de la grappe.
Modifiez les entrées PATH et MANPATH du fichier .cshrc.
Définissez la variable PATH afin qu'elle comprenne /usr/sbin et /usr/cluster/bin.
Pour VERITAS Volume Manager, définissez également PATH pour qu'elle comprenne /etc/vx/bin. Si vous avez installé le module VRTSvmsa, ajoutez également /opt/VRTSvmsa/bin à votre variable PATH.
Pour VERITAS File System, définissez également votre variable PATH pour qu'elle comprenne /opt/VRTSvxfs/sbin, /usr/lib/fs/vxfs/bin et /etc/fs/vxfs.
Définissez la variable MANPATH afin qu'elle comprenne /usr/cluster/man. Incluez également les chemins propres au gestionnaire de volumes.
Pour le logiciel Solstice DiskSuite, définissez la variable MANPATH afin qu'elle comprenne /usr/share/man.
Pour VERITAS Volume Manager, définissez MANPATH afin qu'elle comprenne /opt/VRTSvxvm/man. Si vous avez installé le module VRTSvmsa, ajoutez également /opt/VRTSvmsa/man à votre variable MANPATH.
Pour VERITAS File System, ajoutez également /opt/VRTS/man à votre variable MANPATH.
(Facultatif) Pour faciliter le travail d'administration, définissez le même mot de passe de superutilisateur sur chaque noeud.
Faites démarrer un nouveau shell pour activer les modifications apportées à l'environnement.
Répétez l'opération (de l'Étape 1 à l'Étape 4) sur l'autre noeud.
Effectuez une mise à niveau vers le logiciel de services de données Sun Cluster 3.0 12/01.
Allez à la section "Mise à niveau des modules logiciels des services de données".
Effectuez cette procédure sur chaque noeud de la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Mettez les applications à niveau et appliquez-leur les correctifs éventuellement requis.
Reportez-vous à la documentation de l'application pour les instructions d'installation.
Si les applications sont enregistrées sur des disques partagés, vous devez devenir maître des groupes de disques appropriés et monter manuellement les systèmes de fichiers adéquats avant de mettre à niveau l'application.
Ajoutez les services de données.
Insérez le CD-ROM Sun Cluster 3.0 Agents 12/01 dans le lecteur de CD-ROM du noeud.
Lancez l'utilitaire scinstall(1M).
# scinstall |
Tenez compte des points suivants pour exécuter l'utilitaire scinstall interactif.
L'utilitaire scinstall interactif mémorise toutes les frappes au clavier. Par conséquent, n'appuyez qu'une seule fois sur la touche Entrée, même si l'écran de menu suivant n'apparaît pas immédiatement.
Sauf indication contraire, vous pouvez appuyer sur Ctrl-D pour revenir au début d'une série de questions connexes ou au menu principal.
Pour ajouter des services de données, tapez 4 (Add support for a new data service to this cluster node).
Suivez les invites pour ajouter les services de données.
Ejectez le CD-ROM.
Installez les correctifs de services de données de Sun Cluster.
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.
Répétez l'opération (de l'Étape 1 à l'Étape 4) sur l'autre noeud de la grappe.
Arrêtez le deuxième noeud à mettre à niveau vers le logiciel Sun Cluster 3.0 12/01.
phys-schost-2# shutdown -g0 -y -i0 |
Laissez le deuxième noeud arrêté tant que le premier noeud installé n'a pas été réinitialisé.
Réinitialisez le premier noeud installé de la grappe.
Assurez-vous que le deuxième noeud est arrêté avant de réinitialiser le premier noeud installé. Dans le cas contraire, le second noeud ne saura pas comment réagir en l'absence de votes de quorum affectés.
phys-schost-1# shutdown -g0 -y -i6 |
Une fois que le premier noeud installé a terminé de s'initialiser, initialisez le deuxième noeud.
ok boot |
Une fois les deux noeuds réinitialisés, vérifiez à partir de l'un des noeuds que les deux noeuds sont membres de la grappe.
-- Cluster Nodes -- Node name Status --------- ------ Cluster node: phys-schost-1 Online Cluster node: phys-schost-2 Online |
Reportez-vous à la page de manuel scstat(1M) pour de plus amples informations sur l'affichage de l'état de la grappe.
Affectez un périphérique de forum et terminez la mise à niveau.
Allez à la section "Fin de la mise à niveau du logiciel de grappe".
Cette procédure termine le processus de mise à niveau scinstall(1M) commencé dans la section "Mise à niveau des modules logiciels de la grappe". Procédez à ces étapes sur chaque noeud de la grappe.
Si vous devez réinitialiser le premier noeud installé, commencez par arrêter le cluster avec la commande scshutdown(1M), puis réinitialisez. Ne réinitialisez pas le premier noeud installé tant que la grappe n'a pas été arrêtée.
Tant que le mode d'installation de la grappe n'a pas été désactivé, seul le premier noeud installé, celui qui a établi la grappe, possède un vote de quorum. Dans une grappe établie mais toujours en mode installation, si vous réinitialisez le premier noeud installé sans avoir arrêté la grappe, les autres noeuds de la grappe ne peuvent pas obtenir le quorum et la grappe entière est arrêtée. Pour déterminer quel est le premier noeud installé, visualisez les attributions de votes de quorum à l'aide de la commande scconf -p. Le seul noeud possédant un vote de quorum est le premier noeud installé.
Après l'Étape 7, des votes de quorum sont attribués et cette restriction concernant la réinitialisation n'est plus applicable.
Connectez-vous en tant que superutilisateur sur chaque noeud de la grappe.
Choisissez un disque partagé en tant que périphérique de quorum.
Vous pouvez utiliser n'importe quel disque partagé par les deux noeuds en tant que périphérique de quorum. A partir de l'un des noeuds, utilisez la commande scdidadm(1M) pour déterminer le nom de l'ID de périphérique (DID) du disque partagé. Vous définirez le nom de ce périphérique à l'Étape 5, à l'option -q globaldev=DIDname de la commande scinstall.
# scdidadm -L |
Si votre gestionnaire de volumes est VxVM, réinstallez et configurez le logiciel VxVM sur chaque noeud de la grappe, y compris les correctifs.
Sinon, allez à l'Étape 4.
Installez VxVM et créez le groupe de disques root (rootdg) comme pour une nouvelle installation.
Pour installer VxVM et encapsuler le disque root, suivez les procédures de la section "Installation du logiciel VERITAS Volume Manager et encapsulage du disque root". Pour mettre le disque root en miroir, suivez les procédures de la section "Mise en miroir du disque root encapsulé".
Pour installer VxVM et créer rootdg sur des disques locaux non root, suivez les procédures des sections "Installation du logiciel VERITAS Volume Manager uniquement" et "Création d'un groupe de disques rootdg sur un disque non root".
Si vous disposez déjà de groupes de disques, importez-les.
Suivez les procédures de la section "Transformation d'un groupe de disques existant en groupe d'unités de disques" du document Guide d'administration système de Sun Cluster 3.0 12/01.
Au besoin, créez des groupes de disques supplémentaires.
Suivez les procédures des sections "Création d'un nouveau groupe de disques en cours d'encapsulage" ou "Création d'un nouveau groupe de disques en cours d'initialisation" du document Guide d'administration système de Sun Cluster 3.0 12/01.
Insérez le CD-ROM Sun Cluster 3.0 Agents 12/01 dans le lecteur de CD-ROM d'un noeud.
On considère ici que le démon vold(1M) du volume fonctionne et est configuré pour gérer les CD-ROM.
Terminez la mise à niveau du logiciel de la grappe sur ce noeud.
# scinstall -u finish -q globaldev=nom_DID \ -d /cdrom/scdataservices_3_0_u2 -s srvc[,srvc] |
Indique le nom DID (ID de périphérique) du périphérique de quorum
Indique le répertoire où se trouve l'image du CD-ROM
Indique le nom du service de données à configurer
Un message d'erreur similaire à celui présenté ci-après peut apparaître. Vous pouvez l'ignorer sans risque.
** Installing Sun Cluster - Highly Available NFS Server ** Skipping "SUNWscnfs" - already installed |
Ejectez le CD-ROM.
Répétez l'opération (de l'Étape 4 à l'Étape 6) sur l'autre noeud.
Lorsque vous avez terminé sur les deux noeuds, le mode installation de la grappe est désactivé et tous les votes de quorum sont affectés.
Si votre gestionnaire de volumes est Solstice DiskSuite, démarrez les groupes de périphériques de disques préexistants à partir de n'importe quel noeud.
# scswitch -z -D groupes_périphériques_disque -h noeud |
Effectue le changement
Indique le nom du groupe de périphériques de disques, qui correspond au nom de l'ensemble de disques pour le logiciel Solstice DiskSuite.
Indique le nom du noeud de grappe jouant le rôle de noeud principal pour le groupe d'unités de disque
A partir de l'un des noeuds, faites démarrer les groupes de ressources de service de données préexistants.
A ce stade, les hôtes logiques de Sun Cluster 2.2 sont convertis en groupes de ressources de Sun Cluster 3.0 12/01 et les noms des hôtes logiques reçoivent le suffixe -lh. Par exemple, un hôte logique appelé lhost-1 devient groupe de ressources nommé lhost-1-lh. Utilisez ces noms de groupes de ressources convertis dans la commande suivante :
# scswitch -z -g groupe_ressources -h noeud |
Indique le nom du groupe de ressources à faire démarrer
Vous pouvez utiliser la commande scrgadm -p pour afficher une liste de tous les types de ressources et groupes de ressources de la grappe. La commande scrgadm -pv affiche cette même liste avec plus de détails.
Si vous utilisez Sun Management Center pour surveiller votre configuration Sun Cluster, installez le module Sun Cluster pour Sun Management Center.
Assurez-vous que vous utilisez la version la plus récente de Sun Management Center.
Reportez-vous à la documentation de Sun Cluster pour connaître les procédures d'installation ou de mise à jour.
Suivez les consignes et les procédures décrites dans la section "Configuration minimale requise pour la surveillance de Sun Cluster" pour installer le module Sun Cluster.
Vérifiez que tous les noeuds ont rejoint la grappe.
Allez à la section "Vérification des membres de la grappe".
L'exemple suivant présente la fin du processus de mise à niveau d'une grappe à deux noeuds de Sun Cluster 2.2 vers Sun Cluster 3.0 12/01. Les noms des noeuds de la grappe sont phys-schost-1 et phys-schost-2, les noms des groupes de périphériques sont dg-schost-1 et dg-schost-2, et les noms des groupes de ressources des services de données sont lh-schost-1 et lh-schost-2.
(Déterminez le DID du périphérique de quorum partagé :) phys-schost-1# scdidadm -L (Terminez la mise à niveau sur chaque noeud :) phys-schost-1# scinstall -u finish -q globaldev=d1 \ -d /cdrom/scdataservices_3_0_u2 -s nfs phys-schost-2# scinstall -u finish -q globaldev=d1 \ -d /cdrom/scdataservices_3_0_u2 -s nfs (Démarrez les groupes de périphériques et les groupes de ressources de services de données sur chaque noeud :) phys-schost-1# scswitch -z -D dg-schost-1 -h phys-schost-1 phys-schost-1# scswitch -z -g lh-schost-1 -h phys-schost-1 phys-schost-1# scswitch -z -D dg-schost-2 -h phys-schost-2 phys-schost-1# scswitch -z -g lh-schost-2 -h phys-schost-2 |
Suivez cette procédure pour vérifier que tous les noeuds ont rejoint la grappe.
Devenez superutilisateur sur un noeud de la grappe.
Affichez l'état de la grappe.
Vérifiez que les noeuds de la grappe sont en ligne et que le périphérique de quorum, les groupes de périphériques et les groupes de ressources des services de données sont configurés et en ligne.
# scstat |
Reportez-vous à la page de manuel scstat(1M) pour de plus amples informations sur l'affichage de l'état de la grappe.
Sur chaque noeud, affichez une liste de tous les périphériques que le système vérifie pour vous assurer de leur connectivité avec les noeuds de grappe.
La sortie doit être la même pour chaque noeud.
# scdidadm -L |
La mise à niveau de la grappe est terminée. Vous pouvez maintenant remettre la grappe en marche.
Procédez comme suit pour effectuer une mise à niveau de Sun Cluster 3.0 7/01 (Update 1) vers Sun Cluster 3.0 12/01. Pour une mise à niveau à partir du logiciel Sun Cluster 2.2, reportez-vous à la section "Mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 Update 2".
Cette procédure ne peut pas s'appliquer si la version de base n'est pas celle qui précède immédiatement la dernière version mise à jour. Par exemple, elle s'applique pour une mise à niveau de Update 1 vers Update 2, mais pas pour passer directement de la version GA à la version Update 2. Pour passer de la version GA du logiciel Sun Cluster 3.0 à Sun Cluster 3.0 7/01 (Update 1), lisez les instructions du fichier README du CD-ROM Sun Cluster 3.0 07/01. Ce fichier README se trouve dans le répertoire cdrom/suncluster_3_0_u1/SunCluster_3.0/Tools/Upgrade/.
Evitez d'utiliser les nouvelles fonctions de la version à jour, d'installer de nouveaux services de données ou d'exécuter des commandes de configuration administratives, tant que les noeuds de la grappe n'ont pas tous été mis à niveau avec succès.
Procurez-vous tous les correctifs nécessaires pour votre configuration de grappe.
En plus des correctifs pour le logiciel Sun Cluster, procurez-vous les correctifs appropriés pour votre matériel, l'environnement d'exploitation Solaris, le gestionnaire de volumes, les applications et tous les logiciels déjà présents sur votre grappe. Reportez-vous au document Notes de version de Sun Cluster 3.0 12/01 pour connaître l'emplacement des correctifs Sun et les instructions d'installation.
Visualisez l'état de la grappe à partir de l'un des noeuds.
Enregistrez ces données afin de pouvoir les consulter ultérieurement.
% scstat % scrgadm -pv[v] |
Pour de plus amples informations, reportez-vous aux pages de manuel scstat(1M) et scrgadm(1M).
Devenez superutilisateur d'un noeud de la grappe à mettre à niveau.
Evacuez tous les groupes de ressources et groupes de périphériques du noeud que vous souhaitez mettre à niveau.
# scswitch -S -h noeud |
Evacue tous les groupes de ressources et groupes de périphériques
Indique le nom du noeud à partir duquel évacuer les groupes de ressources et de périphériques
Pour de plus amples informations, reportez-vous à la page de manuel scswitch(1M).
Vérifiez que l'évacuation s'est achevée avec succès.
# scstat -g -D |
Sauvegardez le disque système et ses données.
Prévoyez-vous de mettre à niveau le logiciel Solaris 8 ?
Au pire, la grappe doit déjà tourner, ou être mise à niveau, sur le plus bas niveau de l'environnement d'exploitation Solaris 8 qui puisse prendre en charge le logiciel Sun Cluster 3.0 12/01.
(Facultatif) Mettez à niveau le logiciel Solaris 8.
Mettez provisoirement à l'écart toutes les entrées de périphériques globaux du fichier /etc/vfstab.
Vous éviterez ainsi à la mise à niveau de Solaris de monter les périphériques globaux.
Arrêtez le noeud que vous voulez mettre à niveau.
# shutdown -y -g0 ok |
Suivez les instructions du manuel d'installation concernant la version de Solaris 8 Maintenance Update qui vous intéresse.
A l'invite du système, réinitialisez le noeud en mode hors-grappe ou non-cluster.
N'oubliez pas d'insérer les symboles (--) et (") dans la commande.
# reboot -- "-x" |
Installez tous les correctifs Solaris logiciels ainsi que les correctifs matériels, puis téléchargez tous les microprogrammes des correctifs matériels dont vous pourriez avoir besoin.
Si certains correctifs imposent une réinitialisation, réinitialisez le noeud en mode hors-grappe (non-cluster) comme décrit à l'Étape d.
Réintégrez dans le fichier /etc/vfstab toutes les entrées des périphériques globaux mises à l'écart à l'Étape a.
Procédez à la mise à niveau vers le logiciel Sun Cluster 3.0.
Si vous installez à partir du CD-ROM, insérez le CD-ROM Sun Cluster 3.0 12/01 dans le lecteur de CD-ROM du noeud.
Si le démon de gestion des volumes vold(1M) est en fonctionnement et qu'il est configuré pour gérer les lecteurs de CD-ROM, il charge automatiquement le CD-ROM dans le répertoire /cdrom/suncluster_3_0_u2.
Choisissez le répertoire Tools.
# cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools |
Installez les correctifs pour Sun Cluster 3.0 Update 2.
# ./scinstall -u update |
Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations.
Installez les correctifs du logiciel Sun Cluster.
Réinitialisez le noeud dans la grappe.
# reboot |
Vérifiez que chaque correctif Sun Cluster Update 2 est installé correctement.
Consultez le journal de la mise à niveau, référencé à la fin des messages émis en cours de mise à niveau.
Vérifiez l'état de la configuration de la grappe.
% scstat % scrgadm -pv[v] |
Le résultat devrait être le même qu'à l'Étape 2.
Répétez la procédure, de l'Étape 3 à l'Étape 12 sur tous les autres noeuds de la grappe.
Prévoyez-vous de mettre à niveau des services de données ?
Si oui, allez à l'Étape 15.
Sinon, arrêtez. La mise à niveau logicielle est terminée.
Mettez hors ligne tous les groupes de ressources des services de données que vous souhaitez mettre à niveau.
# scswitch -F -g groupe_ressources |
Mettre hors ligne
Indique le nom du groupe de ressources à mettre hors ligne
Mettez les applications à niveau, au besoin.
Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.
Pour chaque noeud sur lequel des services de données sont installés, passez au logiciel de mise à niveau des services de données Sun Cluster 3.0.
Si vous installez à partir du CD-ROM, insérez le CD-ROM Sun Cluster 3.0 Agents 12/01 dans le lecteur de CD-ROM du noeud.
Installez les correctifs de mise à jour des services de données Sun Cluster 3.0.
Choisissez l'une des méthodes suivantes.
Pour mettre à niveau un ou plusieurs des services de données indiqués, tapez la commande suivante.
# scinstall -u update -s srvc[,srvc,...] -d image_cdrom |
Pour mettre à niveau tous les services de données du noeud, tapez la commande suivante.
# scinstall -u update -s all -d image_cdrom |
Cette commande considère que les mises à jour de tous les services de données installés figurent dans la version mise à jour. Si ce n'est pas le cas, le service de données concerné n'est pas mis à niveau.
Installez les correctifs logiciels pour les services de données Sun Cluster.
Vérifiez que chaque correctif de mise à jour des services de données est installé correctement.
Consultez le journal de la mise à niveau, référencé à la fin des messages émis en cours de mise à niveau.
Restituez en ligne tous les groupes de ressources de chaque service de données mis à niveau.
# scswitch -Z -g groupe_ressources |
Restitue en ligne
Vérifiez l'état de la configuration de la grappe.
% scstat % scrgadm -pv[v] |
Le résultat devrait être le même qu'à l'Étape 2.
Redémarrez les applications.
Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.