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.
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.
Devenez superutilisateur sur un noeud du cluster.
Arrêtez le cluster.
# 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 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 |
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 |
Indique le répertoire où se trouve le patch.
Indique le numéro du patch.
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.
Vérifiez que le patch a été installé correctement sur chaque noeud.
# showrev -p | grep id_patch |
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 |
Vérifiez que le patch, les noeuds et le cluster fonctionnent normalement.
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.
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 |
... # patchadd -M /tmp/patches 234567-05 (Appliquez un patch aux autres noeuds du cluster) ... # showrev -p | grep 234567-05 # reboot |
Si vous souhaitez désinstaller un patch, reportez-vous à la rubrique Suppression d'un patch Sun Cluster.