Guide d'administration système de Sun Cluster 3.0 U1

7.2.4 Suppression d'un correctif Sun Cluster

Si nécessaire, vous pouvez désinstaller (supprimer) un correctif Sun Cluster.

  1. Devenez superutilisateur sur le noeud sur lequel vous souhaitez supprimer le correctif.

  2. Affichez les groupes de ressources et de périphériques du noeud en question.


    # scrgadm -pv
    # scstat
    

  3. 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
    

    -S

    Evacue tous les services de périphériques et groupes de ressources du noeud spécifié.

    -h liste_noeuds

    Indique les noeuds à partir desquels vous souhaitez transférer les groupes de ressources et de périphériques.

  4. Arrêtez le noeud.


    # shutdown -g0 -y -i0 "message"
    

    -g0

    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.

    -y

    Indique de répondre yes à la demande de confirmation.

    -i0

    Spécifie un état d'initialisation 0, ce qui ramène le noeud à l'invite OBP.

    message

    Indique le message d'avertissement à diffuser. Si le message contient plusieurs mots, utilisez des guillemets.

  5. Initialisez le noeud en mode mono-utilisateur hors-grappe.


    ok boot -sx
    

  6. Supprimez le correctif.


    # patchrm id_patch
    

    id_patch

    Indique le numéro du correctif.

  7. Réinitialisez le noeud.


    # reboot
    

  8. Vérifiez que le correctif a été correctement désinstallé.


    # showrev -p | grep id_patch
    

  9. Vérifiez que le noeud et la grappe fonctionnent normalement.

  10. Répétez l'opération (de l'Étape 1 à l'Étape 9) pour les noeuds restants de la grappe.

  11. 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
    

    -z

    Indique le changement de maîtrise d'un groupe de ressources ou groupe d'unités.

    -h liste_noeuds

    Indique les noeuds vers lesquels vous souhaitez transférer les groupes de ressources et de périphériques.

    -D

    Déplace les groupes de périphériques spécifiés vers les noeuds identifiés par l'option -h.

    -g

    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.

7.2.4.1 Exemple : suppression d'un correctif Sun Cluster

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