Guide d'administration système de Sun Cluster 3.1

Désinstallation du logiciel Sun Cluster d'un noeud de grappe

Utilisez cette procédure pour désinstaller le logiciel Sun Cluster d'un noeud de grappe avant de le déconnecter d'une configuration de grappe pleinement définie. Vous pouvez utiliser cette procédure pour désinstaller des logiciels à partir du dernier noeud de grappe restant.


Remarque :

n'utilisez pas cette procédure pour désinstaller le logiciel Sun Cluster d'un noeud qui n'est pas encore associé à la grappe ou qui n'est pas encore installé. Reportez-vous au contraire à la rubrique “Procédure de désinstallation du logiciel Sun Cluster pour corriger les problèmes d'installation” dans le Guide d'installation du logiciel Sun Cluster 3.1.


  1. Assurez-vous d'avoir correctement effectué toutes les tâches préalables énumérées dans la description des tâches pour la suppression d'un noeud de grappe.

    Reportez-vous à Ajout et suppression d'un noeud de grappe.


    Remarque :

    assurez-vous de la suppression effective du noeud de tous les groupes de ressources, groupes de périphériques et configurations de périphériques de quorum, placez-le à l'état de maintenance et supprimez-le de la grappe avant de poursuivre avec cette procédure.


  2. Devenez superutilisateur sur un membre actif de la grappe autre que le noeud que vous allez désinstaller.

  3. A partir du membre actif de la grappe, ajoutez le noeud à désinstaller à la liste d'authentification des noeuds de la grappe.


    # scconf -a -T node=nom_noeud
    
    -a

    Ajouter

    -T

    Spécifie les options d'authentification

    node=nom_noeud

    Spécifie le nom du noeud à ajouter à la liste d'authentification

    Vous pouvez aussi utiliser l'utilitaire scsetup (1M). Reportez-vous à Ajout d'un noeud de grappe à la liste des noeuds autorisés pour prendre connaissance des procédures.

  4. Devenez superutilisateur du noeud à désinstaller.

  5. Réinitialisez le noeud en mode hors-grappe.


    # shutdown -g0 -y -i0
    ok boot -x
    

  6. Dans le fichier /etc/vfstab, supprimez toutes les entrées de systèmes de fichiers globalement montés sauf les montages globaux /global/.devices.

  7. Désinstallez le logiciel Sun Cluster du noeud.

    Exécutez la commande à partir d'un répertoire qui n'est associé à aucun des modules Sun Cluster.


    # cd /
    # scinstall -r
    

    Reportez-vous à la page de manuel scinstall(1M) pour de plus amples informations. Si la commande scinstall retourne des messages d'erreur, reportez-vous à Dépannage d'une désinstallation de noeud.

  8. Déconnectez, le cas échéant, les câbles de transport et de jonction des autres périphériques de grappe.

    1. Si le noeud désinstallé est connecté à une unité de stockage qui utilise une interface parallèle SCSI, installez un terminateur SCSI sur le connecteur SCSI ouvert de l'unité de stockage après avoir déconnecté les câbles de transport.

      Si le noeud désinstallé est connecté à une unité de stockage qui utilise des interfaces Fibre Channel, aucune terminaison n'est nécessaire.

    2. Reportez-vous à la documentation envoyée avec votre adaptateur hôte et votre serveur pour les procédures de déconnexion.

Correction de messages d'erreur

Suivez cette procédure pour corriger les messages d'erreur dans les sections suivantes.

  1. Essayez de rattacher le noeud à la grappe.


    # boot
    

  2. Le noeud a-t-il été correctement rattaché à la grappe ?

    • Si non, passez à l'Étape 3.

    • Si oui, exécutez les étapes suivantes pour supprimer le noeud des groupes de périphériques de disques.

    1. Si le noeud a été correctement rattaché à la grappe, supprimez le noeud du (des) groupe(s) de périphériques de disques restant(s).

      Suivez les procédures décrites dans Suppression d'un noeud de tous les groupes de périphériques de disques.

    2. Après avoir supprimé le noeud de tous les groupes de périphériques, retournez à Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure.

  3. Si le noeud n'a pu être rattaché à la grappe, renommer le fichier /etc/cluster/ccr du noeud en choisissant le nom que vous désirez, par exemple, ccr.old.


    # mv /etc/cluster/ccr /etc/cluster/ccr.old
    

  4. Retournez à Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure.

Dépannage d'une désinstallation de noeud

Cette section décrit les messages d'erreur susceptibles d'apparaître lorsque vous exécutez la commande scinstall -r ainsi que les actions correctives à réaliser.

Entrées de système de fichiers de grappe non supprimées

Le message d'erreur suivant indique que les systèmes de fichiers de la grappe sont toujours référencés dans le fichier vfstab du noeud supprimé.


Verifying that no unexpected global mounts remain in /etc/vfstab ... failed
scinstall:  montage_global1 is still configured as a global mount.
scinstall:  montage-global1 is still configured as a global mount.
scinstall:  /global/dg1 is still configured as a global mount.
 
scinstall:  It is not safe to uninstall with these outstanding errors.          
scinstall:  Refer to the documentation for complete uninstall instructions.
scinstall:  Uninstall failed.

Pour corriger cette erreur, retournez à la rubrique Désinstallation du logiciel Sun Cluster d'un noeud de grappe et répétez la procédure. Assurez-vous d'avoir correctement exécuté l'Étape 6 dans la procédure avant de relancer la commande scinstall - r.

Listage non supprimé dans le groupe de périphériques de disques

Ces messages d'erreur indiquent que le noeud supprimé est toujours listé dans un groupe de périphériques de disques.


Verifying that no device services still reference this node ... failed
scinstall:  This node is still configured to host device service "service".
scinstall:  This node is still configured to host device service "service2".
scinstall:  This node is still configured to host device service "service3".
scinstall:  This node is still configured to host device service "dg1".
 
scinstall:  It is not safe to uninstall with these outstanding errors.          
scinstall:  Refer to the documentation for complete uninstall instructions.
scinstall:  Uninstall failed.