Guide d'administration système de Sun Cluster pour SE Solaris

Application d'un patch avec réinitialisation (cluster et microprogramme)

Pour cette procédure, vous devez d'abord arrêter le cluster et initialiser chaque noeud en mode monoutilisateur à l'aide de la commande boot -sx ou b -sx avant d'appliquer le patch.

  1. Avant d'appliquer le patch, consultez la page Web de Sun Cluster pour connaître les instructions particulières à suivre avant ou après l'installation.

  2. Devenez superutilisateur sur un noeud du cluster.

  3. Arrêtez le cluster.


    # scshutdown  -y -g délai_grâce message
    

    -y

    Répond oui à la demande de confirmation.

    -g délai_grâce

    Indique, en secondes, la durée d'attente avant l'arrêt. Le délai de grâce par défaut est de 60 secondes.

    message

    Indique le message d'avertissement à diffuser. Utilisez des guillemets si le message se compose de plusieurs mots.

  4. Initialisez chaque noeud en mode monoutilisateur.

    Sur la console de chaque noeud, exécutez la commande suivante :

    • SPARC :


      ok boot -sx
      

    • x86 :


                            <<< Paramètres d'initialisation actuels>>>
      Chemin d'initialisation :
      /pci@0,0/pci8086,2545@3/pci8086,1460@1d/pci8086,341a@7,1/sd@0,0:a
      Arguments d'initialisation :
      
      Entrez    b [nom fichier] [balises d'initialisation] <ENTRÉE>
                              pour initialiser les options
      ou      i <ENTRÉE>   pour accéder à l'interprète d'initialisation
      ou      <ENTRÉE>     pour initialiser les paramètres par défaut
      
                            <<< déconnexion automatique dans 5 secondes >>>
      Sélectionnez (b)oot ou (i)nterpreter : b -sx
      

  5. Appliquez le patch au logiciel ou au microprogramme.

    Exécutez la commande suivante sur un noeud à la fois.


     # patchadd -M rép_patch id_patch
    

    rép_patch

    Indique le répertoire où se trouve le patch.

    id_patch

    Indique le numéro du patch.


    Remarque :

    reportez-vous systématiquement aux instructions figurant dans le répertoire du patch et qui priment sur les procédures décrites dans ce chapitre.


  6. Vérifiez que le patch a été installé correctement sur chaque noeud.


     # showrev -p | grep id_patch
    

  7. Après avoir appliqué le patch à tous les noeuds, réinitialisez ces derniers dans le cluster.

    Sur chaque noeud, exécutez la commande suivante :


    # reboot
    

  8. Vérifiez que le patch, les noeuds et le cluster fonctionnent normalement.

Exemple d'application d'un patch avec réinitialisation (cluster)

L'exemple suivant présente l'application d'un patch Sun Cluster avec réinitialisation à un cluster.


# scshutdown -g0 -y
...

Initialisez le cluster en mode monoutilisateur, non-cluster.


...
# patchadd -M /tmp/patches 234567-05
(Appliquez un patch aux autres noeuds du cluster)
...
# showrev -p | grep 234567-05
# reboot

Étape suivante

Si vous souhaitez désinstaller un patch, reportez-vous à la rubrique Suppression d'un patch Sun Cluster.