Guide d'installation du logiciel Sun Cluster pour SE Solaris

Exécution d'une mise à niveau non progressive du système d'exploitation Solaris

Effectuez cette procédure sur chaque nœud du cluster afin de mettre le système d'exploitation Solaris à niveau. Si le cluster fonctionne déjà avec une version de Solaris prenant en charge Sun Cluster 3.1 9/04, il n'est pas nécessaire de mettre Solaris à niveau. Si vous n'envisagez pas d'effectuer la mise à niveau de Solaris, passez à la rubrique Exécution d'une mise à niveau non progressive du logiciel Sun Cluster 3.1 9/04.


Remarque –

Pour prendre en charge le logiciel Sun Cluster 3.1 9/04, le cluster doit déjà fonctionner ou être mis au niveau minimum requis du système d'exploitation Solaris 8 ou Solaris 9. Pour de plus amples informations, reportez-vous à la rubrique “Supported Products” du Sun Cluster Release Notes for Solaris OS.


  1. Assurez-vous d'avoir suivi toutes les étapes de la rubrique Préparation du cluster en vue d'une mise à niveau non progressive .

  2. Devenez superutilisateur du nœud de cluster à mettre à niveau.

  3. (Facultatif) Effectuez une mise à niveau de VxFS.

    Suivez les instructions des procédures fournies dans la documentation VxFS.

  4. Déterminez si les liens Apache suivants existent déjà, et, le cas échéant, si les noms de fichier contiennent la lettre K ou S en majuscule.


    /etc/rc0.d/K16apache
    /etc/rc1.d/K16apache
    /etc/rc2.d/K16apache
    /etc/rc3.d/S50apache
    /etc/rcS.d/K16apache
    • Si ces liens existent déjà et que le nom de fichier contient la lettre K ou S en majuscule, vous n'avez plus rien à faire concernant ces liens.

    • Par contre, s'ils n'existent pas ou s'ils existent mais que le nom de fichier contient la lettre k ou s en minuscule, vous reviendrez sur ces liens à l'Étape 9.

  5. Commentez toutes les entrées des systèmes de fichiers montés globalement dans le fichier /etc/vfstab du nœud.

    1. Notez toutes les entrées faisant déjà l'objet d'un commentaire afin de pouvoir vous y reporter ultérieurement.

    2. Mettez en commentaire provisoirement toutes les entrées des systèmes de fichiers montés globalement dans le fichier /etc/vfstab.

      Ces entrées contiennent l'option de montage global. En les mettant en commentaire, vous empêchez la mise à niveau de Solaris de monter les périphériques globaux.

  6. Déterminez la procédure à suivre pour mettre à niveau le système d'exploitation Solaris.

    Gestionnaire de volumes 

    Procédure à suivre 

    Emplacement des instructions 

    Solstice DiskSuite ou Solaris Volume Manager 

    Toute méthode de mise à niveau de Solaris à l'exception de la méthode Live Upgrade.

    Documentation d'installation de Solaris 8 ou de Solaris 9 

    SPARC : VERITAS Volume Manager 

    “Mise à niveau de VxVM et de Solaris” 

    Documentation d'installation de VERITAS Volume Manager 


    Remarque –

    si VxVM est installé sur le cluster, vous devez réinstaller le logiciel VxVM existant ou effectuez une mise à niveau vers la version Solaris 9 dans le cadre de la mise à niveau Solaris.


  7. Mettez le logiciel Solaris à niveau en suivant la procédure choisie à l'Étape 6.

    1. Si vous êtes invité à réinitialiser un nœud lors du processus de mise à niveau, ajoutez toujours l'option -x à la commande. Si vous êtes invité à exécuter la commande init S, utilisez plutôt la commande reboot -- -xs.

      Vous avez ainsi l'assurance que le nœud est réinitialisé en mode non-cluster. Par exemple, les deux commandes suivantes initialisent un nœud en mode mono-utilisateur non-cluster :

      • Sur les systèmes SPARC, exécutez la commande suivante :


        # reboot -- -xs
        ok boot -xs
        
      • Sur les systèmes x86, exécutez les commandes suivantes :


        # reboot -- -xs
        ...
                              <<<Paramètres d'initialisation actuels >>>
        Chemin d'initialisation : /pci@0,0/pci-ide@7,1/ata@1/cmdk@0,0:b
        Args d'initialisation :
        
        Entrez  b [nom-fichier] [indicateurs-initialisation] <ENTRÉE>
        pour initialiser avec les options
        
        ou    	i <ENTRÉE>	pour entrer l'interprète d'initialisation
        ou    	<ENTRÉE>	pour initialiser avec les valeurs par défaut
        
                          <<< expiration du délai dans 5 secondes >>>
        Sélectionnez (b)oot ou (i)nterpreter : b -x
        

    2. Ne suivez pas l'instruction de réinitialisation finale au cours de la mise à niveau du logiciel Solaris. Revenez à la présente procédure pour effectuer l'Étape 8 et l'Étape 9, puis réinitialisez en mode non-cluster à l'Étape 10 pour terminer la mise à niveau du logiciel Solaris.

  8. Dans le fichier /a/etc/vfstab, supprimez le commentaire des entrées des systèmes de fichiers montés globalement commentées à l'Étape 5.

  9. Déplacez les liens Apache restaurés si l'une des conditions suivantes était vérifiée avant la mise à niveau du logiciel Solaris :

    • Les liens Apache répertoriés à l'Étape 4 n'existaient pas.

    • Les liens Apache répertoriés à l'Étape 4 existaient et contenaient un k ou un s minuscule dans les noms de fichiers.

    Pour déplacer des liens Apache restaurés dont le nom contient un K ou un S majuscule, utilisez les commandes suivantes pour les renommer avec un k ou un s minuscule :


    # mv /a/etc/rc0.d/K16apache /a/etc/rc0.d/k16apache
    # mv /a/etc/rc1.d/K16apache /a/etc/rc1.d/k16apache
    # mv /a/etc/rc2.d/K16apache /a/etc/rc2.d/k16apache
    # mv /a/etc/rc3.d/S50apache /a/etc/rc3.d/s50apache
    # mv /a/etc/rcS.d/K16apache /a/etc/rcS.d/k16apache
    
  10. Réinitialisez le nœud en mode non-cluster.

    Insérez un double tiret (--) dans la commande suivante :


    # reboot -- -x
    

  11. SPARC : si le cluster exécute VxVM, effectuez les étapes restantes de la procédure “Mise à niveau de VxVM et de Solaris” pour réinstaller ou mettre à niveau VxVM.

    Tenez compte des instructions spéciales suivantes :

    1. Une fois la mise à niveau de VxVM terminée, mais avant de procéder à la réinitialisation, vérifiez les entrées du fichier /etc/vfstab. Si une entrée dont vous avez supprimé le commentaire à l'Étape 8 est encore mise en commentaire, supprimez à nouveau le commentaire.

    2. Lorsque les procédures relatives à VxVM vous invitent à effectuer une réinitialisation en fin de reconfiguration à l'aide de l'option -r, réinitialisez en mode non-cluster à l'aide de l'option -x.


      # reboot -- -x
      

    Remarque –

    Si un message similaire à celui-ci s'affiche, entrez le mot de passe root pour continuer la mise à niveau. N'exécutez pas la commande fsck et n'appuyez pas sur Ctrl+D.


    AVERTISSEMENT - impossible de réparer le système de fichiers 
    /global/.devices/node@1 filesystem.
    Exécutez fsck manuellement (fsck -F ufs /dev/vx/rdsk/rootdisk_13vol).  
    Après avoir terminé, quittez le shell pour poursuivre le processus d'initialisation.
    
    Entrez contrôle+d pour procéder à un démarrage normal,
    (ou donnez le mot de passe root pour la maintenance système) :  Entrez le mot de passe root
    


  12. Installez tous les patchs du logiciel Solaris ainsi que les patchs matériels, puis téléchargez tous les microprogrammes des patchs matériels dont vous pourriez avoir besoin.

    Installez également pour le logiciel Solstice DiskSuite (Solaris 8), tous les patchs du logiciel Solstice DiskSuite.


    Remarque –

    n'effectuez aucune réinitialisation après l'ajout des patchs. Attendez la fin de la mise à niveau du logiciel Sun Cluster pour réinitialiser le nœud.


    Reportez-vous à la rubrique “Patchs et niveaux de microprogrammes requis” du document Notes de version de Sun Cluster 3.1 pour connaître l'emplacement des patchs et les consignes d'installation.

  13. Mise à niveau vers le logiciel Sun Cluster 3.1 9/04

    Reportez-vous à la rubrique Exécution d'une mise à niveau non progressive du logiciel Sun Cluster 3.1 9/04.


    Remarque –

    pour terminer la mise à niveau de Solaris 8 vers Solaris 9, vous devez également effectuer une mise à niveau vers la version Solaris 9 du logiciel Sun Cluster 3.1 9/04, même si le cluster fonctionne déjà avec la version Solaris 8 du logiciel Sun Cluster 3.1 9/04.