Guide d'installation du logiciel Sun Cluster 3.0 12/01

Chapitre 3 Mise à niveau du logiciel Sun Cluster

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.

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

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

"Arrêt de la grappe"

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.

"Mise à niveau de l'environnement d'exploitation Solaris"

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. 

"Mise à niveau des modules logiciels de la grappe"

Mettez à jour les variables PATH et MANPATH.

"Mise à niveau de l'environnement root"

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. 

"Fin de la mise à niveau du logiciel de grappe"

Vérifiez que tous les noeuds ont rejoint la grappe. 

"Vérification des membres de la grappe"

Présentation de la mise à niveau de Sun Cluster 2.2 vers Sun Cluster 3.0 12/01

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.

Conditions et restrictions

Les conditions suivantes doivent être respectées pour la mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01 :

Planification de la mise à niveau

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.

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.

Arrêt de la grappe

Avant de mettre le logiciel à niveau, arrêtez la grappe.

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


    Remarque :

    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.

  2. Prévenez les utilisateurs de l'arrêt de la grappe.

  3. Connectez-vous en tant que superutilisateur sur chaque noeud de la grappe.

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

  5. Vérifiez qu'aucun hôte logique n'est en cours de maintenance.

    1. Devenez superutilisateur sur un noeud de la grappe.

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

    3. 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
      
      nom_hôte

      Indique le nom du noeud qui sera propriétaire de l'hôte logique

      nom_hôte_logique

      Indique le nom de l'hôte logique

    4. Exécutez la commande hastat pour vérifier que le basculement a réussi.

  6. 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é.

  7. Sauvegardez votre système.

    Vérifiez que tous les utilisateurs sont déconnectés du système avant de le sauvegarder.

  8. (VxVM uniquement) Désactivez la base CCD (Cluster Configuration Database) partagée.

    1. 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).

    2. Sur chaque noeud de la grappe, supprimez la base CCD partagée.


      # scconf nom_grappe -S none
      

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

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

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

    6. Arrêtez le logiciel Sun Cluster 2.2 sur le noeud sur lequel est monté ccdvol.


      # scadmin stopnode
      

    7. A partir de ce même noeud, démontez ccdvol.


      # umount /etc/opt/SUNWcluster/conf/ccdssa
      

  9. Arrêtez le logiciel Sun Cluster 2.2 sur chaque noeud de la grappe.


    # scadmin stopnode
    

  10. Exécutez la commande hastat pour vérifier qu'aucun noeud n'est présent dans la grappe.

  11. La grappe utilise-t-elle VERITAS Volume Manager ?

Désinstallation de VERITAS Volume Manager dans une configuration Sun Cluster 2.2

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.


Remarque :

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.


  1. Connectez-vous en tant que superutilisateur sur un noeud de la grappe.

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

  3. Supprimez l'espace de noms de périphériques de VxVM.


    # rm -rf /dev/vx
    

  4. Répétez la procédure, de l'Étape 1 à l'Étape 3 sur l'autre noeud de la grappe.

  5. 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".

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.

  1. Devenez superutilisateur sur le noeud de grappe.

  2. Si votre gestionnaire de volumes est Solstice DiskSuite et que vous utilisez des médiateurs, annulez la configuration des médiateurs.

    1. Exécutez la commande suivante pour vérifier l'absence de problèmes de données du médiateur.


      # medstat -s nom_ensemble
      
      -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.

    2. 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".

    3. Si aucun noeud n'a de propriétaire, devenez propriétaire de l'ensemble de disques.


      # metaset -s nom_ensemble -t
      
      -t

      Attribue la propriété de l'ensemble de disques

    4. Annulez la configuration de tous les médiateurs.


      # metaset -s nom_ensemble -d -m liste_hôtes_médiateurs
      
      -s nom_ensemble

      Indique le nom de l'ensemble de disques

      -d

      Supprime des éléments de l'ensemble de disques

      -m liste_hôtes_médiateurs

      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.

    5. Supprimez le logiciel du médiateur.


      # pkgrm SUNWmdm
      

  3. Votre configuration exécute-t-elle actuellement le logiciel Solaris 8 ?

    • Si non, allez à l'Étape 4.

    • Si oui, procédez comme suit.

    1. Créez un système de fichiers d'au moins 100 Mo et définissez son point de montage comme /globaldevices.


      Remarque :

      Le système de fichiers /globaldevices est nécessaire à la réussite de l'installation logicielle de Sun Cluster 3.0 12/01.


    2. 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".

    3. Allez à l'Étape 6.

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

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


    Remarque :

    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.


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

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

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

  9. 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".

Exemple d'annulation de configuration de médiateurs

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 )

Mise à niveau des modules logiciels de la grappe

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.


Remarque :

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


  1. Connectez-vous en tant que superutilisateur sur un noeud de la grappe.

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

  3. Choisissez le répertoire /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages.


    # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Packages
    

  4. Si votre gestionnaire de volumes est Solstice DiskSuite, installez le dernier module du médiateur de Solstice DiskSuite (SUNWmdm) sur chaque noeud.

    1. Ajoutez le module SUNWmdm.


      # pkgadd -d . SUNWmdm
      

    2. Réinitialisez le noeud.


      # shutdown -g0 -y -i6
      

    3. Répétez l'opération sur l'autre noeud.

  5. Reconfigurez les médiateurs.

    1. Identifiez le noeud possédant l'ensemble de disques auquel vous souhaitez ajouter les hôtes médiateurs.


      # metaset -s nom_ensemble
      
      -s nom_ensemble

      Indique le nom de l'ensemble de disques

    2. Si aucun noeud n'a de propriétaire, devenez propriétaire de l'ensemble de disques.


      # metaset -s nom_ensemble -t
      
      -t

      Attribue la propriété de l'ensemble de disques

    3. Recréez les médiateurs.


      # metaset -s nom_ensemble -a -m liste_hôtes_médiateurs
      
      -a

      Ajoute des éléments à l'ensemble de disques

      -m liste_hôtes_médiateurs

      Indique le nom des noeuds à ajouter en tant qu'hôtes médiateurs pour l'ensemble de disques

    4. Répétez l'opération pour chaque ensemble de disques.

  6. Procédez à la mise à niveau vers le logiciel Sun Cluster 3.0 12/01.

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

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

      -F

      Indique que c'est le premier noeud installé dans la grappe

      -N noeud1

      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.

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

    4. Répétez l'opération sur l'autre noeud de la grappe.

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

  8. Mettez à jour les chemins d'accès des répertoires.

    Allez à la section "Mise à niveau de l'environnement root".

Exemple de mise à niveau de Sun Cluster 2.2 à Sun Cluster 3.0 12/01 - Processus Begin

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/Packagespkgadd -d . SUNWmdm
 
(Restaurez le médiateur) 
# metaset -s schost-1 -tmetaset -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

Mise à niveau de l'environnement root

Effectuez les tâches suivantes sur chaque noeud de la grappe.


Remarque :

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.


  1. Connectez-vous en tant que superutilisateur sur un noeud de la grappe.

  2. Modifiez les entrées PATH et MANPATH du fichier .cshrc.

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

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

  3. (Facultatif) Pour faciliter le travail d'administration, définissez le même mot de passe de superutilisateur sur chaque noeud.

  4. Faites démarrer un nouveau shell pour activer les modifications apportées à l'environnement.

  5. Répétez l'opération (de l'Étape 1 à l'Étape 4) sur l'autre noeud.

  6. 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".

Mise à niveau des modules logiciels des services de données

Effectuez cette procédure sur chaque noeud de la grappe.

  1. Devenez superutilisateur sur un noeud de la grappe.

  2. Mettez les applications à niveau et appliquez-leur les correctifs éventuellement requis.

    Reportez-vous à la documentation de l'application pour les instructions d'installation.


    Remarque :

    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.


  3. Ajoutez les services de données.

    1. Insérez le CD-ROM Sun Cluster 3.0 Agents 12/01 dans le lecteur de CD-ROM du noeud.

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

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

    4. Ejectez le CD-ROM.

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

  5. Répétez l'opération (de l'Étape 1 à l'Étape 4) sur l'autre noeud de la grappe.

  6. 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é.

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

  8. Une fois que le premier noeud installé a terminé de s'initialiser, initialisez le deuxième noeud.


    ok boot
    

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

  10. Affectez un périphérique de forum et terminez la mise à niveau.

    Allez à la section "Fin de la mise à niveau du logiciel de grappe".

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.


Attention : Attention :

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.

  1. Connectez-vous en tant que superutilisateur sur chaque noeud de la grappe.

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

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

    1. Installez VxVM et créez le groupe de disques root (rootdg) comme pour une nouvelle installation.

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

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

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

  5. 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]
    -q globaldev=nom_DID

    Indique le nom DID (ID de périphérique) du périphérique de quorum

    -d /cdrom/scdataservices_3_0_u2

    Indique le répertoire où se trouve l'image du CD-ROM

    -s srvc

    Indique le nom du service de données à configurer


    Remarque :

    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


  6. Ejectez le CD-ROM.

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

  8. 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
    
    -z

    Effectue le changement

    -D groupe_périphériques_disque

    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.

    -h noeud

    Indique le nom du noeud de grappe jouant le rôle de noeud principal pour le groupe d'unités de disque

  9. 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
    
    -g groupe_ressources

    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.

  10. Si vous utilisez Sun Management Center pour surveiller votre configuration Sun Cluster, installez le module Sun Cluster pour Sun Management Center.

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

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

  11. Vérifiez que tous les noeuds ont rejoint la grappe.

    Allez à la section "Vérification des membres de la grappe".

Exemple de mise à niveau du logiciel Sun Cluster 2.2 à Sun Cluster 3.0 12/01 - Processus Finish

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

Vérification des membres de la grappe

Suivez cette procédure pour vérifier que tous les noeuds ont rejoint la grappe.

  1. Devenez superutilisateur sur un noeud de la grappe.

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

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

Mise à niveau vers une version mise à jour du logiciel Sun Cluster 3.0

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


Remarque :

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


Mise à niveau vers une version mise à jour du logiciel Sun Cluster 3.0


Remarque :

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.


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

  2. 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).

  3. Devenez superutilisateur d'un noeud de la grappe à mettre à niveau.

  4. Evacuez tous les groupes de ressources et groupes de périphériques du noeud que vous souhaitez mettre à niveau.


    # scswitch -S -h noeud
    
    -S

    Evacue tous les groupes de ressources et groupes de périphériques

    -h noeud

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

  5. Vérifiez que l'évacuation s'est achevée avec succès.


    # scstat -g -D
    

  6. Sauvegardez le disque système et ses données.

  7. Prévoyez-vous de mettre à niveau le logiciel Solaris 8 ?


    Remarque :

    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.


    • Si oui, allez à l'Étape 8.

    • Sinon, réinitialisez le noeud en mode hors grappe, puis allez directement à l'Étape 9.

      N'oubliez pas d'insérer les symboles (--) et (") dans la commande.


      # reboot -- "-x"
      

  8. (Facultatif) Mettez à niveau le logiciel Solaris 8.

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

    2. Arrêtez le noeud que vous voulez mettre à niveau.


      # shutdown -y -g0
      ok

    3. Suivez les instructions du manuel d'installation concernant la version de Solaris 8 Maintenance Update qui vous intéresse.

    4. 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"
      

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

    6. Réintégrez dans le fichier /etc/vfstab toutes les entrées des périphériques globaux mises à l'écart à l'Étape a.

  9. Procédez à la mise à niveau vers le logiciel Sun Cluster 3.0.

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

    2. Choisissez le répertoire Tools.


      # cd /cdrom/suncluster_3_0_u2/SunCluster_3.0/Tools
      

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

    4. Installez les correctifs du logiciel Sun Cluster.

  10. Réinitialisez le noeud dans la grappe.


    # reboot
    

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

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

  13. Répétez la procédure, de l'Étape 3 à l'Étape 12 sur tous les autres noeuds de la grappe.

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

  15. Mettez hors ligne tous les groupes de ressources des services de données que vous souhaitez mettre à niveau.


    # scswitch -F -g groupe_ressources
    
    -F

    Mettre hors ligne

    -g groupe_ressources

    Indique le nom du groupe de ressources à mettre hors ligne

  16. Mettez les applications à niveau, au besoin.

    Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.

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

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

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


        Remarque :

        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.


    3. Installez les correctifs logiciels pour les services de données Sun Cluster.

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

  18. Restituez en ligne tous les groupes de ressources de chaque service de données mis à niveau.


    # scswitch -Z -g groupe_ressources
    
    -Z

    Restitue en ligne

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

  20. Redémarrez les applications.

    Pour ce faire, suivez les instructions données dans la documentation des éditeurs tiers.