Ignorer les liens de navigation
Quitter l'aperu
| Guide d'administration système d'Oracle Solaris Cluster Oracle Solaris Cluster 3.3 3/13 (Français)

Périmètre de la recherche:

- Ce document
- Toute la bibliothque

## Suppression d'un noeud dans un cluster

Cette section contient des instructions concernant la suppression d'un noeud dans un cluster global ou un cluster de zones. Vous pouvez également supprimer un cluster de zones spécifique d'un cluster global. Le tableau ci-dessous répertorie les tâches à effectuer pour supprimer un noeud d'un cluster existant. Effectuez ces tâches selon leur ordre d'apparition.

| Attention - Si vous supprimez un noeud en appliquant uniquement cette procédure à une configuration RAC, cette suppression peut entraîner une erreur grave au niveau du noeud, pendant la réinitialisation. Pour des instructions sur la procédure de suppression d'un noeud d'une configuration RAC, reportez-vous à la section Suppression de Prise en charge d’Oracle RAC des nœuds sélectionnés du manuel Guide Service de données Oracle Solaris Cluster pour Oracle Real Application Clusters. Une fois ce processus terminé, suivez les étapes appropriées ci-après.

Tableau 8-2 Liste des tâches : suppression d'un noeud

Tâche | Instructions
--- | ---
Déplacement de tous les groupes de ressources et de périphériques du noeud à supprimer. Si vous disposez d'un cluster de zones, connectez-vous à ce cluster et évacuez le noeud du cluster de zones se trouvant sur le noeud physique en cours de désinstallation. Ensuite, supprimez le noeud du cluster de zones avant de réduire le noeud physique. | `clnode evacuate node` Suppression d'un noeud d'un cluster de zones
Vérification que le noeud peut être supprimé par vérification des hôtes autorisés. Si le noeud ne peut pas être supprimé, octroi au noeud de l'accès à la configuration du cluster. | `claccess show` `claccess allow` `-h` node-to-remove
Suppression du noeud de tous les groupes de périphériques. | Suppression d'un noeud d'un groupe de périphériques (Solaris Volume Manager)
Suppression de tous les périphériques de quorum connectés au noeud à supprimer. | Cette étape est facultative si vous supprimez un noeud dans un cluster à deux noeuds. Suppression d'un périphérique de quorum Même si vous devez supprimer le périphérique de quorum avant le périphérique de stockage dans l'étape suivante, vous pouvez ajouter le périphérique de quorum à nouveau tout de suite après. Suppression du dernier périphérique de quorum d'un cluster
Mise en mode non cluster du noeud à supprimer. | Mise en mode de maintenance d'un noeud
Suppression d'un noeud d'un cluster de zones. | Suppression d'un noeud d'un cluster de zones
Suppression d'un noeud de la configuration logicielle du cluster. | Suppression d'un noeud de la configuration logicielle du cluster
(Facultatif) Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster. | Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster

## Suppression d'un noeud d'un cluster de zones

Vous pouvez supprimer un noeud d'un cluster de zones en arrêtant le noeud, en le désinstallant, puis en le supprimant de la configuration. Si vous décidez par la suite d'ajouter à nouveau le noeud dans le cluster de zones, suivez les instructions du Tableau 8-1. La plupart de ces étapes sont effectuées depuis un noeud du cluster global.

Avant de commencer

Consultez le Tableau 8-2 pour savoir s'il y a des opérations à effectuer avant de mettre en oeuvre cette procédure.

1. Connectez-vous en tant que superutilisateur sur un noeud du cluster global.
2. Arrêtez le noeud du cluster de zones à supprimer, en spécifiant ce dernier et le cluster de zones associé.

       phys-schost# clzonecluster halt -n node zoneclustername

   Vous pouvez également utiliser les commandes `clnode evacuate` et `shutdown` dans un cluster de zones.

3. Supprimez le noeud de tous les groupes de ressources du cluster de zones.

       phys-schost# clrg remove-node -n zonehostname -Z zoneclustername rg-name

4. Désinstallez le noeud du cluster de zones.

       phys-schost# clzonecluster uninstall -n node zoneclustername

5. Supprimez de la configuration le noeud du cluster de zones.

   Pour ce faire, utilisez les commandes suivantes :

       phys-schost# clzonecluster configure zoneclustername

       clzc:sczone> remove node physical-host=node

       clzc:sczone> exit

6. Assurez-vous que le noeud a été supprimé du cluster de zones.

       phys-schost# clzonecluster status

## 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. Connectez-vous en tant que superutilisateur ou prenez un rôle octroyant l'autorisation RBAC `solaris.cluster.modify` sur le noeud à 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.

      Le menu GRUB qui s'affiche est semblable à ce qui suit :

          GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
          +-------------------------------------------------------------------------+
          | Solaris 10 /sol_10_x86                                                  |
          | Solaris failsafe                                                        |
          |                                                                         |
          +-------------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press enter to boot the selected OS, 'e' to edit the
          commands before booting, or 'c' for a command-line.

      Pour plus d'informations sur l'initialisation GRUB, reportez-vous à la section Initialisation d’un système x86 à l’aide de GRUB (liste des tâches) du manuel Administration d’Oracle Solaris : Administration de base.

   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.

      L'écran des paramètres d'initialisation GRUB qui s'affiche est semblable à ce qui suit :

          GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
          +----------------------------------------------------------------------+
          | root (hd0,0,a)                                                       |
          | kernel /platform/i86pc/multiboot                                     |
          | module /platform/i86pc/boot_archive                                  |
          +----------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press 'b' to boot, 'e' to edit the selected command in the
          boot sequence, 'c' for a command-line, 'o' to open a new line
          after ('O' for before) the selected line, 'd' to remove the
          selected line, or escape to go back to the main menu.

   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/multiboot -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.

          GNU GRUB version 0.95 (615K lower / 2095552K upper memory)
          +----------------------------------------------------------------------+
          | root (hd0,0,a)                                                       |
          | kernel /platform/i86pc/multiboot -x                                  |
          | module /platform/i86pc/boot_archive                                  |
          +----------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press 'b' to boot, 'e' to edit the selected command in the
          boot sequence, 'c' for a command-line, 'o' to open a new line
          after ('O' for before) the selected line, 'd' to remove the
          selected line, or escape to go back to the main menu.-

   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.

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

4. Supprimez le noeud du cluster.

   Exécutez la commande suivante à partir d'un noeud actif :

       phys-schost# clnode clear -F nodename

   Si des groupes de ressources sont configurés avec `rg_system=true`, vous devez modifier leur configuration en `rg_system=false` pour que la commande `clnode clear -F` puisse s'exécuter. Après avoir exécuté la commande `clnode clear -F`, redéfinissez les groupes de ressources sur `rg_system=true`.

   Exécutez la commande suivante à partir du noeud à supprimer :

       phys-schost# clnode remove -F

   Remarque - 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 voulez désinstaller Oracle Solaris Cluster du noeud supprimé, reportez-vous à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster.
   - Si vous ne voulez 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 guide Oracle Solaris Cluster 3.3 3/13 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 Oracle Solaris Cluster du noeud supprimé, reportez-vous à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster.

Pour connaître les procédures relatives au matériel, reportez-vous au Oracle Solaris Cluster 3.3 3/13 Hardware Administration Manual .

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

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

## Suppression d'un noeud non votant (zone) d'un cluster global

1. Connectez-vous en tant que superutilisateur sur le noeud de cluster global sur lequel vous avez créé le noeud non votant.
2. Supprimez le noeud non votant du système.

   Suivez les procédures décrites à la section Suppression d’une zone non globale du système du manuel Guide d’administration système : Conteneurs Oracle Solaris-Gestion des ressources et Oracle Solaris Zones.

## Suppression de la connectivité entre une baie et un noeud unique dans un cluster comportant plus de deux noeuds

Suivez cette procédure pour séparer une baie de stockage d'un noeud unique d'un cluster à trois ou à quatre noeuds.

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. Sauvegardez les tables des bases de données, les services de données et les volumes associés à la baie de stockage à supprimer.
2. Déterminez les groupes de ressources et de périphériques exécutés sur le noeud à déconnecter.

       phys-schost# clresourcegroup status
       phys-schost# cldevicegroup status

3. Déplacez tous les groupes de ressources et de périphériques du noeud à supprimer, le cas échéant.

   | Caution (SPARC only) - Si le cluster est exécuté sur Oracle RAC, arrêtez l'instance de la base de données Oracle RAC exécutée sur le noeud, avant de déplacer les groupes en dehors du noeud. Pour obtenir des instructions, reportez-vous au manuel Oracle Database Administration Guide.

       phys-schost# clnode evacuate node

   La commande `clnode evacuate` bascule tous les groupes de périphériques du noeud spécifié vers le noeud de prédilection suivant. La commande bascule également tous les groupes de ressources de noeuds votants ou non votants sur le noeud spécifié vers le noeud votant ou non votant de prédilection suivant.

4. Mettez tous les groupes de périphériques en mode de maintenance.

   Pour consulter la procédure mettant un groupe de périphériques en mode de maintenance, reportez-vous à la section Mise en mode de maintenance d'un noeud.

5. Supprimez le noeud de tous les groupes de périphériques.

   Si vous utilisez un disque brut, servez-vous de la commande `cldevicegroup` pour supprimer les groupes de périphériques. Pour plus d'informations, reportez-vous à la page de manuel `cldevicegroup`(1CL).

6. Pour chaque groupe de ressources contenant une ressource `HAStoragePlus`, supprimez le noeud de la liste des noeuds du groupe de ressources.

       phys-schost# clresourcegroup remove-node -z zone -n node + | resourcegroup

   node
     Nom du noeud.
   zone

     Nom du noeud non votant qui peut administrer le groupe de ressources. Indiquez uniquement zone si vous avez spécifié un noeud non votant lors de la création du groupe de ressources.

   Pour savoir comment modifier la liste des noeuds d'un groupe de ressources, reportez-vous au Oracle Solaris Cluster Data Services Planning and Administration Guide.

   Remarque - Les noms de la propriété, du groupe et du type de ressource sont sensibles à la casse, lorsque la commande `clresourcegroup` est exécutée.

7. Si la baie de stockage à supprimer représente la dernière baie de stockage connectée au noeud, déconnectez le câble de fibre optique entre le noeud et le hub ou la prise à laquelle la baie de stockage est connectée (dans le cas contraire, n'effectuez pas cette étape).
8. Si vous supprimez l'adaptateur hôte du noeud à déconnecter et que vous débranchez l'alimentation électrique du noeud. Si vous supprimez l'adaptateur hôte du noeud à déconnecter, passez à l'Étape 11.
9. Supprimez l'adaptateur hôte du noeud.

   Pour consulter la procédure de suppression des adaptateurs hôtes, reportez-vous à la documentation du noeud.

10. Branchez le noeud sur l'alimentation électrique, sans l'initialiser.
11. Si Oracle RAC a été installé, supprimez le package logiciel correspondant du noeud à déconnecter.

        phys-schost# pkgrm SUNWscucm

    | Caution (SPARC only) - Si vous ne supprimez pas Oracle RAC du noeud à déconnecter, une erreur grave surviendra sur le noeud, lorsque ce dernier sera réintroduit sur le cluster et vous pouvez éventuellement ne plus avoir accès aux données.

12. Initialisez le noeud en mode cluster.

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

          ok boot

    - Sur les systèmes x86, exécutez les commandes suivantes :

      Lorsque le menu GRUB s'affiche, sélectionnez l'entrée Oracle Solaris appropriée, puis appuyez sur la touche Entrée. Le menu GRUB qui s'affiche est semblable à ce qui suit :

          GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
          +-------------------------------------------------------------------------+
          | Solaris 10 /sol_10_x86                                                  |
          | Solaris failsafe                                                        |
          |                                                                         |
          +-------------------------------------------------------------------------+
          Use the ^ and v keys to select which entry is highlighted.
          Press enter to boot the selected OS, 'e' to edit the
          commands before booting, or 'c' for a command-line.

13. Mettez à jour l'espace de noms du périphérique du noeud en mettant à jour les entrées `/devices` et `/dev`.

        phys-schost# devfsadm -C
         cldevice refresh

14. Remettez ensuite les groupes de périphériques en ligne.

    Pour plus d'informations sur la mise en ligne d'un groupe de périphériques, reportez-vous à la section Arrêt du mode de maintenance d'un noeud.

## Correction des messages d'erreur

Pour corriger tout message d'erreur survenu lors de la suppression d'un noeud du cluster, suivez la procédure suivante :

1. Faites en sorte que le noeud rejoigne le cluster global. Suivez cette procédure sur un cluster global uniquement.

       phys-schost# boot

2. Etes-vous parvenu à faire en sorte que le noeud rejoigne le cluster global ?

   - Si non, passez à l'Étape b.

   - Si oui, effectuez les étapes suivantes pour supprimer le noeud des groupes de périphériques.

   1. Si le noeud est parvenu à rejoindre le cluster, supprimez-le des groupes de périphériques restants.

      Suivez la procédure de la section Suppression d'un noeud de tous les groupes de périphériques.

   2. Après avoir supprimé le noeud de tous les groupes de périphériques, retournez à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster et répétez la procédure.
3. Si le noeud n'est pas parvenu à rejoindre le cluster, attribuez un autre nom de votre choix au fichier du noeud `/etc/cluster/ccr`, comme par exemple : `ccr.old`.

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

4. Retournez à la section Désinstallation d'Oracle Solaris Cluster d'un noeud du cluster et répétez la procédure.

Copyright © 2013, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale |