Guide d'administration système de Sun Cluster 3.1

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. Dressez la liste des groupes de ressources et des groupes de périphériques qui figurent sur le noeud dont vous souhaitez supprimer un correctif.


    # 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 noeud[,...]
    

    -S

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

    -h noeud[,...]

    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

    Répond oui à la demande de confirmation.

    -i0

    Indique 0 pour le délai d'initialisation. Le noeud est ramené à l'invite PROM OpenBoot.

    message

    Indique le message d'avertissement à diffuser. Utilisez des guillemets si le message se compose de plusieurs mots.

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


    ok boot -sx
    

  6. Supprimez le correctif.


    # patchrm id_correctif
    

    id_correctif

    Indique le numéro du correctif.

  7. Réinitialisez le noeud.


    # reboot
    

  8. Vérifiez que le correctif a bien été supprimé.


    # showrev -p | grep id_correctif
    

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

  10. Répétez la procédure, de l'Étape 1 à l'Étape 9, pour les autres noeuds de la grappe.

  11. Transférez tous les groupes de ressources, toutes les ressources et tous les groupes de périphériques (facultatif).

    Une fois les noeuds réinitialisés, les groupes de ressources et les groupes de périphériques du dernier noeud réinitialisés ne sont pas en ligne.


    # scswitch -z -D  groupe_périphériques[,...]  -h noeud[,...]
    # scswitch -z -g groupe_ressources[,...] -h noeud[,...]
    

    -z

    Indique le changement de maîtrise d'un groupe de ressources ou groupe de périphériques.

    -h noeud[,...]

    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 l'option -h n'est pas précisée, les groupes de ressources sont mis hors-ligne.

Exemple : suppression d'un correctif de Sun Cluster

L'exemple suivant illustre 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 -D dg-schost-1 -h phys-schost-1
# scswitch -z -g schost-sa-1 -h phys-schost-1