Tâche |
Pour les instructions, voir... |
---|---|
Application d'un correctif sans réinitialisation à Sun Cluster sur un noeud à la fois sans devoir arrêter le noeud |
"7.2.3 Application d'un correctif Sun Cluster sans réinitialisation" |
Application d'un correctif avec réinitialisation à Sun Cluster après avoir mis le membre de la grappe en mode hors-grappe |
"7.2.1 Application d'un correctif avec réinitialisation (noeud)"
"7.2.2 Application d'un correctif avec réinitialisation (grappe et microprogramme)" |
Supprimer un correctif Sun Cluster - Si nécessaire, vous pouvez désinstaller le correctif. |
Appliquez le correctif à un noeud de la grappe à la fois pour que la grappe reste opérationnelle pendant l'application des correctifs. 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 le noeud auquel vous allez appliquer le correctif.
Affichez les groupes de ressources et de périphériques sur le noeud auquel vous appliquez le correctif.
# scrgadm -pv # scstat |
Transférez vers d'autres membres de la grappe tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques du noeud auquel vous appliquez le correctif.
# scswitch -S -h liste_noeuds |
Evacuez tous les groupes de périphériques et de ressources du noeud indiqué.
Indique le noeud vers lequel vous souhaitez transférer les groupes de ressources et de périphériques.
Arrêtez le noeud.
# shutdown -g0 [-y] [-i0] |
Initialisez le noeud en mode mono-utilisateur hors-grappe.
ok boot -sx |
Appliquez le correctif.
# 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.
Réinitialisez le noeud dans la grappe.
# reboot |
Vérifiez que le correctif a été installé correctement.
# showrev -p | grep id_patch |
Vérifiez que le correctif, le noeud et la grappe fonctionnent normalement.
Répétez l'opération (de l'Étape 2 à l'Étape 10) sur tous les noeuds restants de la grappe.
Retransférez tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques vers le noeud initial.
Après la réinitialisation de tous les noeuds, le dernier noeud réinitialisé n'aura pas de groupes de ressources et groupes d'unités en ligne.
# scswitch -z -h liste_noeuds -D groupe_périphériques # scswitch -z -h liste_noeuds -g groupe_ressources |
Indique le changement de maîtrise d'un groupe de ressources ou groupe d'unités.
Indique les noeuds vers lesquels vous souhaitez transférer les groupes de ressources et de périphériques.
Déplace les groupes de périphériques spécifiés vers les noeuds identifiés par l'option -h.
Déplace les groupes de ressources spécifiés vers les noeuds identifiés par l'option -h. Si -h n'est pas spécifié, les groupes de ressources sont mis hors ligne.
L'exemple suivant présente l'application à un noeud d'un correctif Sun Cluster avec réinitialisation.
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -g0 -y -i0 ... ok boot -sx ... # patchadd -M /tmp/patches 234567-05 ... # reboot ... # showrev -p | grep 234567-05 # scswitch -z -h phys-schost-1 -D dg-schost-1 # scswitch -z -h phys-schost-1 -g schost-sa-1 |
Si vous devez désinstaller un correctif, reportez-vous à la section "7.2.4 Suppression d'un correctif Sun Cluster".
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".
Appliquez le correctif à un noeud de la grappe à la fois. Lorsque vous appliquez un correctif sans réinitialisation, il n'est pas nécessaire de commencer par arrêter le noeud concerné.
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.
Appliquez le correctif à un seul noeud.
# patchadd -M rép_patch id_patch |
Indique le répertoire où se trouve le correctif.
Indique le numéro du correctif.
Vérifiez que le correctif a été installé correctement.
# showrev -p | grep id_patch |
Vérifiez que le correctif, le noeud et la grappe fonctionnent normalement.
Répétez l'opération (de l'Étape 2 à l'Étape 4) pour les noeuds restants de la grappe.
# patchadd -M /tmp/patches 234567-05 ... # showrev -p | grep 234567-05 |
Si vous devez désinstaller un correctif, reportez-vous à la section "7.2.4 Suppression d'un correctif Sun Cluster".
Si nécessaire, vous pouvez désinstaller (supprimer) un correctif Sun Cluster.
Devenez superutilisateur sur le noeud sur lequel vous souhaitez supprimer le correctif.
Affichez les groupes de ressources et de périphériques du noeud en question.
# scrgadm -pv # scstat |
Transférez vers d'autres membres de la grappe tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques du noeud dont vous souhaitez supprimer des correctifs.
# scswitch -S -h liste_noeuds |
Evacue tous les services de périphériques et groupes de ressources du noeud spécifié.
Indique les noeuds à partir desquels vous souhaitez transférer les groupes de ressources et de périphériques.
Arrêtez le noeud.
# shutdown -g0 -y -i0 "message" |
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 de répondre yes à la demande de confirmation.
Spécifie un état d'initialisation 0, ce qui ramène le noeud à l'invite OBP.
Indique le message d'avertissement à diffuser. Si le message contient plusieurs mots, utilisez des guillemets.
Initialisez le noeud en mode mono-utilisateur hors-grappe.
ok boot -sx |
Supprimez le correctif.
# patchrm id_patch |
Indique le numéro du correctif.
Réinitialisez le noeud.
# reboot |
Vérifiez que le correctif a été correctement désinstallé.
# showrev -p | grep id_patch |
Vérifiez que le noeud et la grappe fonctionnent normalement.
Répétez l'opération (de l'Étape 1 à l'Étape 9) pour les noeuds restants de la grappe.
Transférez tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques (facultatif).
Après la réinitialisation de tous les noeuds, le dernier noeud réinitialisé n'aura pas de groupes de ressources et groupes d'unités en ligne.
# scswitch -z -h liste_noeuds -D groupe_périphériques # scswitch -z -h liste_noeuds -g groupe_ressources |
Indique le changement de maîtrise d'un groupe de ressources ou groupe d'unités.
Indique les noeuds vers lesquels vous souhaitez transférer les groupes de ressources et de périphériques.
Déplace les groupes de périphériques spécifiés vers les noeuds identifiés par l'option -h.
Déplace les groupes de ressources spécifiés vers les noeuds identifiés par l'option -h. Si -h n'est pas spécifié, les groupes de ressources sont mis hors ligne.
L'exemple suivant montre la suppression d'un correctif Sun Cluster.
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -g0 -y -i0 "Rebooting down node for maintenance" ... ok boot -x ... # patchrm 234567-05 ... # reboot ... # pkgchk -v 234567-05 ... # scswitch -z -h phys-schost-1 -D dg-schost-1 # scswitch -z -h phys-schost-1 -g schost-sa-1 |