Cette procédure exige que vous arrêtiez d'abord le noeud, puis que vous l'initialisiez 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” |
Répond oui à 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. Utilisez des guillemets si le message se compose de plusieurs mots.
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_correctif id_correctif |
Indique le répertoire où se trouve le correctif.
Indique le numéro du correctif.
reportez-vous systématiquement aux instructions qui figurent dans le répertoire du correctif et qui ont la priorité sur les procédures décrites dans ce chapitre.
Vérifiez que le correctif a été installé correctement sur chaque noeud.
# showrev -p | grep id_correctif |
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 d'un correctif Sun Cluster avec réinitialisation à une grappe.
# scshutdown -g 0 -y ... ok boot -sx ... # patchadd -M /tmp/patches 234567-05 (Appliquez un correctif aux autres noeuds de grappe) ... # showrev -p | grep 234567-05 # reboot |
Si vous souhaitez désinstaller un correctif, reportez-vous à Suppression d'un correctif Sun Cluster.