Cette procédure exige que vous arrêtiez d'abord la grappe, puis que vous initialisiez chaque noeud en mode mono-utilisateur avec la commande boot -sx avant d'appliquer le correctif.
Avant d'appliquer le correctif, consultez la page Web de Sun Cluster pour connaître les instructions particulières à suivre avant ou après l'installation.
Devenez superutilisateur sur un noeud de la grappe.
Arrêtez la grappe.
# scshutdown -y -g délai_grâce "message" |
Indique de répondre yes à la demande de confirmation.
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.
Indique le message d'avertissement à diffuser. Si le message contient plusieurs mots, utilisez des guillemets.
Initialisez chaque noeud en mode mono-utilisateur.
Sur la console de chaque noeud, exécutez la commande suivante :
ok boot -sx |
Appliquez le correctif au logiciel ou au microprogramme.
Exécutez la commande suivante sur un noeud à la fois :
# patchadd -M rép_patch id_patch |
Indique le répertoire où se trouve le correctif.
Indique le numéro du correctif.
Suivez toujours les instructions fournies dans le répertoire de correctif qui supplantent les procédures de ce chapitre.
Vérifiez que le correctif a été installé correctement sur chaque noeud.
# showrev -p | grep id_patch |
Après avoir appliqué le correctif à tous les noeuds, réinitialisez ces derniers dans la grappe.
Sur chaque noeud, exécutez la commande suivante :
# reboot |
Vérifiez que le correctif, les noeuds et la grappe fonctionnent normalement.
L'exemple suivant présente l'application à une grappe d'un correctif Sun Cluster avec réinitialisation.
# scshutdown -g 0 -y ... ok boot -sx ... # patchadd -M /tmp/patches 234567-05 (Appliquez le correctif aux autres noeuds de la grappe) ... # showrev -p | grep 234567-05 # reboot |
Si vous devez désinstaller un correctif, reportez-vous à la section "7.2.4 Suppression d'un correctif Sun Cluster".