Guide d'administration système de Sun Cluster 3.0

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

Cette procédure exige que vous arrêtiez d'abord le cluster et que vous initialisiez chaque noeud en mode mono-utilisateur 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

    Indique de répondre yes à 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. Si le message contient plusieurs mots, utilisez des guillemets.

  4. Initialisez chaque noeud en mode mono-utilisateur.

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


    ok boot -s
    
  5. Appliquez le patch au logiciel ou au microprogramme.

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


    # patchadd rép_patch id_patch
    
    rép_patch

    Indique le répertoire oy se trouve le patch.

    id_patch

    Indique le numéro du patch.


    Remarque :

    reportez-vous systématiquement aux instructions qui figurent dans le répertoire du patch et qui ont la priorité 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.

7.2.2.1 Exemple : 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 -g 0 -y
...
ok boot -s
...
# patchadd 10-34567
(Appliquez le patch aux autres noeuds du cluster)
...
# showrev -p | grep 10-34567
# reboot

7.2.2.2 Etape suivante

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