Tâche |
Pour les instructions, voir... |
---|---|
Appliquer un patch Sun Cluster sans réinitialisation à un noeud à la fois, sans arrêter celui-ci. |
"7.2.3 Application d'un patch Sun Cluster sans réinitialisation" |
Appliquer un patch Sun Cluster avec réinitialisation, en plagant le membre du cluster en mode hors-cluster. |
"7.2.1 Application d'un patch avec réinitialisation (noeud)"
"7.2.2 Application d'un patch avec réinitialisation (cluster et microprogramme)" |
Supprimer un patch Sun Cluster. - Si nécessaire, vous pouvez désinstaller le patch. |
Appliquez le patch à un noeud du cluster à la fois pour que le cluster reste opérationnel pendant l'application des patchs. Cette procédure exige que vous arrêtiez d'abord le noeud, puis que vous l'initialisiez en mode mono-utilisateur 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 le noeud auquel vous allez appliquer le patch.
Affichez les groupes de ressources et de périphériques sur le noeud auquel vous appliquez le patch.
# scrgadm -pv # scstat |
Transférez vers d'autres membres du cluster tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques du noeud auquel vous appliquez le patch.
# scswitch -S -h noeud |
Indique le noeud vers lequel vous souhaitez transférer les groupes de ressources et de périphériques.
Evacue tous les services de périphériques et tous les groupes de ressources du noeud spécifié.
Arrêtez le noeud.
# shutdown -g 0 [-y] |
Définit à 0 le délai de grâce d'arrêt.
Indique de répondre yes à la demande de confirmation, permettant ainsi à la commande de s'exécuter sans intervention de l'utilisateur.
Initialisez le noeud en mode mono-utilisateur.
ok boot -s |
Appliquez le patch.
# patchadd rép_patch id_patch |
Indique le répertoire oy se trouve le patch.
Indique le numéro du patch.
Réinitialisez le noeud dans le cluster.
# reboot |
Vérifiez que le patch a été installé correctement.
# showrev -p | grep id_patch |
Vérifiez que le patch, le noeud et le cluster fonctionnent normalement.
Retransférez tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques vers le noeud initial (facultatif).
# scswitch -S -h noeud |
Répétez les instructions de l'Étape 2 à l'Étape 11 pour tous les autres noeuds du cluster.
L'exemple suivant présente l'application à un noeud d'un patch Sun Cluster avec réinitialisation.
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -z -h phys-schost-2 -D dg-schost-1 # scswitch -z -h phys-schost-2 -g schost-sa-1 # shutdown -g 0 -y ... ok boot -s ... # patchadd 10-34567 ... # reboot ... # showrev -p | grep 10-34567 # scswitch -z -h phys-schost-1 -D dg-schost-1 # scswitch -z -h phys-schost-1 -g schost-sa-1 |
Si vous souhaitez désinstaller un patch, reportez-vous à la section "7.2.4 Suppression d'un patch Sun Cluster ".
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.
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"] |
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 -s |
Appliquez le patch au logiciel ou au microprogramme.
Exécutez la commande suivante sur un noeud à la fois :
# patchadd rép_patch id_patch |
Indique le répertoire oy se trouve le patch.
Indique le numéro du patch.
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.
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 -g 0 -y ... ok boot -s ... # patchadd 10-34567 (Appliquez le patch aux autres noeuds du cluster) ... # showrev -p | grep 10-34567 # reboot |
Si vous souhaitez désinstaller un patch, reportez-vous à la section "7.2.4 Suppression d'un patch Sun Cluster ".
Appliquez le patch à un noeud du cluster à la fois. Lorsque vous appliquez un patch sans réinitialisation, il n'est pas nécessaire de commencer par arrêter le noeud concerné.
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.
Appliquez le patch à un seul noeud.
# patchadd rép_patch id_patch |
Indique le répertoire oy se trouve le patch.
Indique le numéro du patch.
Vérifiez que le patch a été installé correctement.
# showrev -p | grep id_patch |
Vérifiez que le patch, le noeud et le cluster fonctionnent normalement.
Répétez les instructions de l'Étape 2 à l'Étape 4 pour les autres noeuds du cluster.
# patchadd 10-34567 ... # showrev -p | grep 10-34567 |
Si vous souhaitez désinstaller un patch, reportez-vous à la section "7.2.4 Suppression d'un patch Sun Cluster ".
Si nécessaire, vous pouvez désinstaller (supprimer) un patch Sun Cluster.
Devenez superutilisateur sur le noeud sur lequel vous souhaitez supprimer le patch.
Affichez les groupes de ressources et de périphériques du noeud en question.
# scrgadm -pv # scstat |
Transférez vers d'autres membres du cluster tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques du noeud dont vous souhaitez supprimer des patchs.
# scswitch -S -h noeud |
Indique le noeud vers lequel vous souhaitez transférer les groupes de ressources et de périphériques.
Evacue tous les services de périphériques et tous les groupes de ressources du noeud spécifié.
Arrêtez le noeud.
# shutdown [-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 le noeud en mode hors-cluster.
ok boot -x |
Supprimez le patch.
# patchrm id_patch |
Indique le numéro du patch.
Réinitialisez le noeud.
# reboot |
Vérifiez que le patch a bien été supprimé.
# showrev -p | grep id_patch |
Vérifiez que le noeud et le cluster fonctionnent normalement.
Retransférez tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques vers le noeud initial.
# scswitch -S -h noeud |
Répétez les instructions de l'Étape 1 à l'Étape 10 pour les autres noeuds du cluster.
L'exemple suivant présente la suppression d'un patch Sun Cluster.
# scrgadm -pv ... RG Name: schost-sa-1 ... # scstat ... Device Group Name: dg-schost-1 ... # scswitch -S -h phys-schost-2 # shutdown -y -g 5 "Rebooting down node for maintenance" ... ok boot -x ... # patchrm 10-34567 ... # reboot ... # pkgchk -v 10-34567 ... # scswitch -S -h phys-schost-1 |