Notes de version de Sun Cluster 3.0 5/02

Mise à niveau de Sun Cluster 2.2 vers Sun Cluster 3.0

Les procédures suivantes de mise à niveau comportent les modifications et les corrections apportées aux procédures depuis la sortie du Guide d'installation du logiciel Sun Cluster 3.0 12/01.

Pour mettre à niveau de Sun Cluster 2.2 vers Sun Cluster 3.0 5/02, suivez les procédures suivantes au lieu des versions documentées dans le Guide d'installation du logiciel Sun Cluster 3.0 12/01.

Comment mettre à niveau des modules logiciels de la 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 5/02 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_u3.

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


    # cd /cdrom/suncluster_3_0_u3/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ôte_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. Sur chaque noeud, arrêtez le démon rpc.pfmd.


    # /etc/init.d/initpmf stop
    

  7. Mettez à niveau le premier noeud vers le logiciel Sun Cluster 3.0 5/02.

    Ces procédures feront désormais référence à ce noeud comme étant le noeud installé en premier.

    1. Sur le premier noeud à mettre à niveau, choisissez le répertoire /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools .


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

    2. Mettez à niveau la structure logicielle de la grappe.


      # ./scinstall -u begin -F
      
      -F

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

      Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations.

    3. Le cas échéant, installez les patchs de Sun Cluster sur le premier noeud.

      Reportez-vous au document Notes de version de Sun Cluster 3.0 5/02 pour connaître l'emplacement des patchs et les instructions d'installation.

    4. Réinitialisez le noeud.


      # shutdown -g0 -y -i6
      

      Lorsque le premier noeud se réinitialise en mode grappe, il établit la grappe.

  8. Mettez à niveau le deuxième noeud vers le logiciel Sun Cluster 3.0 5/02.

    1. Choisissez le répertoire /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools sur le deuxième noeud.


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

    2. Mettez à niveau la structure logicielle de la grappe.


      # ./scinstall -u begin -N noeud1
      
      -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. Le cas échéant, installez les patchs Sun Cluster sur le deuxième noeud.

      Reportez-vous au document Notes de version de Sun Cluster 3.0 5/02 pour connaître l'emplacement des patchs et les instructions d'installation.

    4. Réinitialisez le noeud.


      # shutdown -g0 -y -i6
      

  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. 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 spécifiez ce nom de périphérique à l'Étape 5, dans l'option -q globaldev=DIDname de scinstall.


    # scdidadm -L
    

  11. Configurez le périphérique de quorum partagé.

    1. Lancez l'utilitaire scsetup(1M).


      # scsetup
      

      L'écran Initial Cluster Setup apparaît.

      Si le processus de configuration du quorum est interrompu ou ne se termine pas correctement, relancez scsetup.

    2. A l'invite Do you want to add any quorum disks?, configurez un périphérique de quorum partagé.

      Une grappe à deux noeuds reste en mode installation jusqu'à ce qu'un périphérique de quorum partagé soit configuré. Une fois que l'utilitaire scsetup a configuré le périphérique de quorum, le message Command completed successfully apparaît.

    3. A l'invite Is it okay to reset "installmode"?, répondez Yes.

      Après avoir défini les configurations de quorum et le nombre de votes pour la grappe, l'utilitaire scsetup affiche le message Cluster initialization is complete et vous renvoie au menu principal.

    4. Quittez l'utilitaire scsetup.

  12. A partir d'un noeud quelconque, vérifiez la configuration de quorum des périphériques et des noeuds.

    Vous n'avez pas besoin d'être un superutilisateur pour exécuter cette commande.


    % scstat -q
    

  13. A partir d'un noeud quelconque, vérifiez que le mode d'installation de la grappe est désactivé.

    Vous n'avez pas besoin d'être un superutilisateur pour exécuter cette commande.


    % scconf -p | grep "Cluster install mode:"
    Cluster install mode:                                  disabled

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

    Consultez la section "Mise à niveau de l'environnement root" du Guide d'installation du logiciel Sun Cluster 3.0 12/01.

Exemple : Mise à niveau de Sun Cluster 2.2 vers le logiciel Sun Cluster 3.0 5/02 - Lancement du processus

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 5/02. 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 disques schost-1.


(Installez le dernier module du médiateur de Solstice DiskSuite sur chaque noeud)
# cd /cdrom/suncluster_3_0_u3/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
 
(Fermez le démon rpc.pmfd)
# /etc/init.d/initpmf stop
 
(Commencez la mise à niveau sur le premier noeud et réinitialisez-le)
phys-schost-1# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-1# ./scinstall -u begin -F
phys-schost-1# shutdown -g0 -y -i6
 
(Commencez la mise à niveau sur le deuxième noeud et réinitialisez-le)
phys-schost-2# cd /cdrom/suncluster_3_0_u3/SunCluster_3.0/Tools
phys-schost-2# ./scinstall -u begin -N phys-schost-1
phys-schost-2# shutdown -g0 -y -i6
 
(Vérifiez l'appartenance à la grappe)
# scstat
 
(Sélectionnez un disque partagé et configurez-le comme périphérique de quorum)
# scdidadm -L
# scsetup
Sélectionnez Quorum>Add a quorum disk
 
Vérifiez que le périphérique de quorum est configuré.
# scstat -q
 
(Vérifiez que la grappe n'est plus en mode installation)
% scconf -p | grep "Cluster install mode:"
Cluster install mode:                                  disabled

Comment terminer la mise à niveau du logiciel d'une grappe

Cette procédure termine le processus de mise à niveau scinstall(1M) commencé dans la section "Comment mettre à niveau des modules logiciels de la grappe". Procédez comme suit sur chaque noeud de la grappe.

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

  2. Votre gestionnaire de volumes est-il VxVM ?

    • Si tel n'est pas le cas, passez à l'Étape 3.

    • Si tel est le cas, installez VxVM et tout patch VxVM éventuel, 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 "Installation du logiciel VERITAS Volume Manager et encapsulage du disque root" du Guide d'installation du logiciel Sun Cluster 3.0 12/01. Pour donner un miroir au disque root, suivez les procédures décrites dans "Mise en miroir du disque root encapsulé" du Guide d'installation du logiciel Sun Cluster 3.0 12/01.

      • Pour installer VxVM et créer rootdg sur des disques locaux non root, suivez les procédures décrites dans "Installation du logiciel VERITAS Volume Manager Software uniquement" et dans "Création d'un groupe de disques rooutdg sur un disque non root" du Guide d'installation du logiciel Sun Cluster 3.0 12/01.

  3. Mettez-vous à niveau Sun Cluster HA for NFS ?

    Si oui, allez à l'Étape 4.

    Sinon, passez à l'Étape 5.

  4. Terminez la mise à niveau du logiciel Sun Cluster 3.0 et convertissez la configuration de Sun Cluster HA for NFS.

    Si vous ne mettez pas à niveau Sun Cluster HA for NFS, effectuez l'Étape 5 à la place.

    1. Insérez le Guide d'installation du logiciel Sun Cluster 3.0 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.

    2. Terminez la mise à niveau du logiciel de la grappe sur ce noeud.


      # scinstall -u finish -q globaldev=DIDname \
      -d /cdrom/scdataservices_3_0_u3 -s nfs
      
      -q globaldev=DIDname

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

      -d scdataservices_3_0_u3

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

      -s nfs

      Indique le nom du service de données Sun Cluster HA for NFS à 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


    3. Ejectez le CD-ROM.

    4. Répétez l'opération de l'Étape a à l'Étape c 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.

    5. Allez directement à l'Étape 6.

  5. Terminez la mise à niveau du logiciel Sun Cluster 3.0 sur chaque noeud.

    Si vous mettez à niveau Sun Cluster HA for NFS, effectuez l'Étape 4 à la place.


    # scinstall -u finish -q globaldev=DIDname
    
    -q globaldev=DIDname

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

  6. Si vous mettez à niveau des services de données autres que Sun Cluster HA for NFS, configurez les ressources pour ces services de données comme s'il s'agissait d'une nouvelle installation.

    Voir le Sun Cluster 3.0 12/01 Data Services Installation and Configuration Guide pour la marche à suivre.

  7. 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 groupe-unité-disque -h noeud
    
    -z

    Effectue le changement

    -D groupe-unité-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 disques

  8. 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 5/02 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 group_ressources -h noeud
    
    -g groupes_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.

  9. 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 Management Center pour connaître les procédures d'installation ou de mise à jour.

    2. Suivez les instructions et les procédures décrites dans la section "Configuration minimale requise pour la surveillance de Sun Cluster" du Guide d'installation du logiciel Sun Cluster 3.0 12/01 pour installer les modules de Sun Cluster.

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

    Allez à la section "Vérification des membres de la grappe" du Guide d'installation du logiciel Sun Cluster 3.0 12/01.

Exemple : Mise à niveau de Sun Cluster 2.2 vers le logiciel Sun Cluster 3.0 5/02 - Fin du processus

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 5/02. 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. La commande scinstall convertit automatiquement la configuration Sun Cluster HA for NFS.


(Terminez la mise à niveau sur chaque noeud)
phys-schost-1# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -s nfs
phys-schost-2# scinstall -u finish -q globaldev=d1 \
-d /cdrom/scdataservices_3_0_u3 -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