Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Suppression d'un noeud de la configuration logicielle du cluster

Suivez cette procédure pour supprimer un noeud du cluster global.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Assurez-vous d'avoir supprimé le noeud de tous les groupes de ressources, de périphériques et des configurations de périphérique de quorum et mettez-le en mode de maintenance, avant de continuer cette procédure.
  2. Prenez un rôle octroyant une autorisation RBAC solaris.cluster.modify sur le noeud que vous souhaitez supprimer.

    Effectuez toutes les étapes de cette procédure depuis un noeud du cluster global.

  3. Initialisez le noeud du cluster global à supprimer et mettez-le en mode non cluster.

    Pour un noeud de cluster de zones, vous devez suivre les instructions se trouvant dans la section Suppression d'un noeud d'un cluster de zones avant d'effectuer cette étape.

    • Sur les systèmes SPARC, exécutez la commande suivante :

      ok boot -x
    • Sur les systèmes x86, exécutez les commandes suivantes :

      shutdown -g -y -i0
      
      Press any key to continue
    1. Dans le menu GRUB, utilisez les touches fléchées pour sélectionner l'entrée Oracle Solaris appropriée et saisissez e pour modifier les commandes.

      Pour plus d'informations sur l'initialisation basée sur le GRUB, reportez-vous à la section Initialisation d’un système du manuel Initialisation et arrêt des systèmes Oracle Solaris 11.2 .

    2. Dans l'écran des paramètres d'initialisation, utilisez les touches de direction pour sélectionner l'entrée du noyau et saisissez l'option e pour éditer cette dernière.
    3. Ajoutez l'option -x à la commande pour spécifier l'initialisation du système en mode non cluster.
      [ Minimal BASH-like line editing is supported. For the first word, TAB
      lists possible command completions. Anywhere else TAB lists the possible
      completions of a device/filename. ESC at any time exits. ]
      
      grub edit> kernel$ /platform/i86pc/kernel/#ISADIR/unix -B $ZFS-BOOTFS -x
    4. Appuyez sur la touche Entrée pour accepter les modifications et revenir à l'écran des paramètres d'initialisation.

      L'écran affiche la commande éditée.

    5. Saisissez l'option b pour initialiser le noeud en mode non cluster.

      Cette modification de la commande des paramètres d'initialisation du noyau ne sera pas prise en compte, lors de la prochaine initialisation du système. Lors de la prochaine initialisation du noeud, ce dernier sera initialisé en mode cluster. Si vous souhaitez plutôt initialiser le noeud en mode non cluster, effectuez de nouveau ces étapes pour ajouter l'option –x à la commande des paramètres d'initialisation du noyau.

  4. Supprimez le noeud du cluster.
    1. Exécutez la commande suivante à partir d'un noeud actif :
      phys-schost# clnode clear –F nodename

      Si vous disposez de groupes de ressources de type rg_system=true, vous devez les modifier en rg_system=false afin que la commande clnode clear -F puisse être exécutée avec succès. Après avoir exécuté la commande clnode clear -F, redéfinissez les groupes de ressources sur rg_system=true.

    2. Exécutez la commande suivante à partir du noeud à supprimer :
      phys-schost# clnode remove –F

      Remarque -  Si le noeud à supprimer n'est pas disponible ou ne peut plus être initialisé, exécutez la commande suivante sur un noeud de cluster actif : clnode clear -F <node-to-be-removed>. Vérifiez la suppression du noeud en exécutant clnode status <nodename>.

    Si vous supprimez le dernier noeud du cluster, il doit être en mode non cluster et le cluster ne doit comporter aucun noeud actif.

  5. Positionnez-vous sur un autre noeud du cluster et assurez-vous que le noeud est supprimé.
    phys-schost# clnode status nodename
  6. Terminez de supprimer le noeud.
    • Si vous souhaitez désinstaller le logiciel Oracle Solaris Cluster du noeud supprimé, reportez-vous à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster. Vous pouvez également choisir de supprimer le noeud à partir du cluster et de désinstaller simultanément le logiciel Oracle Solaris Cluster. Remplacez le répertoire par un répertoire ne contenant aucun fichier Oracle Solaris Cluster et tapez scinstall -r.
    • Si vous ne souhaitez pas désinstaller le logiciel Oracle Solaris Cluster du noeud supprimé, vous pouvez supprimer physiquement le noeud du cluster en supprimant les connexions matérielles, comme décrit dans le Oracle Solaris Cluster 4.2 Hardware Administration Manual .
Exemple 8-2  Suppression d'un noeud de la configuration logicielle du cluster

L'exemple suivant montre comment supprimer un noeud (phys-schost-2) d'un cluster. La commande clnode remove est exécutée en mode non cluster depuis le noeud à supprimer du cluster (phys-schost-2)

[Remove the node from the cluster:]
phys-schost-2# clnode remove
phys-schost-1# clnode clear -F phys-schost-2
[Verify node removal:]
phys-schost-1# clnode status
-- Cluster Nodes --
                 Node name         Status
                 ---------         ------
Cluster node:    phys-schost-1    Online

Voir aussi

Pour désinstaller le logiciel Oracle Solaris Cluster du noeud supprimé, reportez-vous à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster.

Pour les procédures matérielles, reportez-vous au manuel Oracle Solaris Cluster 4.2 Hardware Administration Manual .

Pour une liste complète des tâches à effectuer pour supprimer un noeud de cluster, reportez-vous au Table 8–2.

Pour ajouter un noeud à un cluster existant, reportez-vous à la section Ajout d'un noeud à un cluster ou à un cluster de zones existant.