JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système d'Oracle Solaris Cluster     Oracle Solaris Cluster (Français)
search filter icon
search icon

Informations document

Préface

1.  Introduction à l'administration d'Oracle Solaris Cluster

2.  Oracle Solaris Cluster et RBAC

3.  Fermeture et initialisation d'un cluster

4.  Méthodes de réplication de données

5.  Administration des périphériques globaux, du contrôle de chemin de disque et des systèmes de fichiers du cluster

6.  Gestion de Quorum

7.  Administration des interconnexions de cluster et des réseaux publics

8.  Ajout et suppression d'un noeligud

Ajout d'un noeligud à un cluster

Ajout d'un noeligud à la liste des noeliguds autorisés

Création d'un noeligud non votant (zone) dans un cluster global

Création d'un noeligud non votant dans un cluster global

Suppression d'un noeligud dans un cluster

Suppression d'un noeligud d'un cluster de zones

Suppression d'un noeligud de la configuration logicielle du cluster

Suppression d'un noeligud non votant (zone) d'un cluster global

Suppression de la connectivité entre une baie et un noeligud unique dans un cluster comportant plus de deux noeliguds

Correction des messages d'erreur

9.  Administration du cluster

10.  Configuration du contrôle de l'utilisation du CPU

11.  Mise à jour du logiciel ou installation d'un microprogramme Oracle Solaris Cluster

12.  Sauvegarde et restauration d'un cluster

13.  Administration de Oracle Solaris Cluster avec les interfaces graphiques

A.  exemple

Index

Suppression d'un nœud dans un cluster

Cette section contient des instructions concernant la suppression d'un nœud 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 nœud d'un cluster existant. Effectuez ces tâches selon leur ordre d'apparition.


Attention

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


Tableau 8-2 Liste des tâches : suppression d'un nœud

Tâche
Instructions
Déplacez tous les groupes de ressources et de périphériques du nœud à supprimer.
clnode evacuate node
Assurez-vous que le nœud peut être supprimé en vérifiant les hôtes autorisés.

Si le nœud ne peut pas être supprimé, donnez-lui accès à la configuration du cluster.

claccess show node

claccess allow -h node-to-remove

Supprimez le nœud de tous les groupes de périphériques.
Supprimez tous les périphériques de quorum connectés au nœud à supprimer.
Cette étape est facultative si vous supprimez un nœud dans un cluster à deux nœuds.

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

Mettez le nœud à supprimer en mode non cluster.
Supprimez un nœud d'un cluster de zones.
Supprimez un nœud de la configuration logicielle du cluster.
Désinstallez Oracle Solaris Cluster d'un nœud du cluster (facultatif).
Supprimez l'intégralité d'un cluster de zones.

Suppression d'un nœud d'un cluster de zones

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

  1. Connectez-vous en tant que superutilisateur sur un nœud du cluster global.
  2. Arrêtez le nœud 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. Désinstallez le nœud du cluster de zones.
    phys-schost# clzonecluster uninstall -n node zoneclustername
  4. Supprimez de la configuration le nœud du cluster de zones.

    Pour ce faire, utilisez les commandes suivantes :

    phys-schost# clzonecluster configure zoneclustername
    clzc:sczone> remove node physical-host=zoneclusternodename
  5. Assurez-vous que le nœud a été supprimé du cluster de zones.
    phys-schost# clzonecluster status

Suppression d'un nœud de la configuration logicielle du cluster

Suivez cette procédure pour supprimer un nœud 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 utilise les formes longues des commandes Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. À l'exception de la forme du nom, ces commandes sont identiques.

  1. Assurez-vous d'avoir supprimé le nœud 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 adoptez un rôle octroyant une autorisation reposant sur un contrôle d'accès à base de rôles de type solaris.cluster.modify sur le nœud à supprimer. Effectuez toutes les étapes de cette procédure depuis un nœud du cluster global.
  3. Initialisez le nœud du cluster global à supprimer et mettez-le en mode non cluster. Pour un nœud de cluster de zones, vous devez suivre les instructions se trouvant dans la section Suppression d'un noeligud 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 s'affiche comme 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 concernant l'initialisation basée sur la ressource GRUB, reportez-vous à la section Booting an x86 Based System by Using GRUB (Task Map) du System Administration Guide: Basic Administration.

    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 s'affiche comme 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 nœud 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 nœud, ce dernier sera initialisé en mode cluster. Si vous souhaitez plutôt initialiser le nœud 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 nœud à supprimer n'est plus disponible ou ne peut plus être initialisé, exécutez la commande suivante sur un nœud actif quelconque du cluster : clnode clear -F <node-to-be-removed> . Vérifiez la suppression du nœud en exécutant la commande clnode status <nodename>.


  4. Positionnez-vous sur le nœud à supprimer et supprimez-le du cluster.
    phys-schost# clnode remove -F

    Si la commande clnode remove n'aboutit pas ou que la référence au nœud n'existe plus, exécutez la commande clnode clear -F nodename sur un nœud actif.


    Remarque - Si vous supprimez le dernier nœud du cluster, il doit être en mode non cluster et le cluster ne doit comporter aucun nœud actif.


  5. Positionnez-vous sur un autre nœud du cluster et assurez-vous que le nœud est supprimé.
    phys-schost# clnode status nodename
  6. Terminez de supprimer le nœud.

Exemple 8-2 Suppression d'un nœud de la configuration logicielle du cluster

L'exemple suivant montre comment supprimer un nœud (phys-schost-2) d'un cluster. La commande clnode remove est exécutée en mode non cluster depuis le nœud à 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 nœud supprimé, reportez-vous à la section Désinstallation de Oracle Solaris Cluster d'un noeligud du cluster.

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

Pour une liste complète des tâches permettant de supprimer un nœud du cluster, reportez-vous au Tableau 8-2.

Pour ajouter un nœud à un cluster existant, reportez-vous à la section Ajout d'un noeligud à la liste des noeliguds autorisés.

Suppression d'un nœud non votant (zone) d'un cluster global

  1. Connectez-vous en tant que superutilisateur sur le nœud du cluster global dans lequel vous créez un nœud non votant.
  2. Supprimez le nœud non votant du système.

    Suivez les procédures décrites dans la section Suppression d’une zone non globale du système du Guide d’administration système : Gestion des ressources des conteneurs et des zones Oracle Solaris.

Suppression de la connectivité entre une baie et un nœud unique dans un cluster comportant plus de deux nœuds

Suivez cette procédure pour séparer une baie de stockage d'un nœud unique d'un cluster à trois ou à quatre nœuds.

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

Cette procédure utilise les formes longues des commandes Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. À 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 nœud à déconnecter.
    phys-schost# clresourcegroup status
    phys-schost# cldevicegroup status
  3. Déplacez tous les groupes de ressources et de périphériques du nœud à supprimer, le cas échéant.

    Attention

    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 nœud, avant de déplacer les groupes en dehors du nœud. Pour en savoir plus, reportez-vous au Oracle Database Administration Guide.


    phys-schost# clnode evacuate node

    La commande clnode evacuate bascule tous les groupes de périphériques du nœud spécifié vers le nœud de prédilection suivant. La commande bascule également tous les groupes de ressources des nœuds votants et non votants du nœud spécifié vers le nœud de prédilection votant ou non votant suivant.

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

    Pour la procédure d'acceptation des activités d'E/S vers les groupes de disques partagés Veritas, reportez-vous à la documentation VxVM.

    Pour 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 noeligud.

  5. Supprimez le nœud de tous les groupes de périphériques.

    Si vous utilisez VxVM ou un disque brut, utilisez la commande cldevicegroup(1CL) pour supprimer les groupes de périphériques.

  6. Pour chaque groupe de ressources contenant une ressource HAStoragePlus, supprimez le nœud de la liste des nœuds du groupe de ressources.
    phys-schost# clresourcegroup remove-node -z zone -n node + | resourcegroup
    node

    Le nom du nœud.

    zone

    Le nom du nœud non votant pouvant contrôler le groupe de ressources. Spécifiez la zone uniquement si vous avez indiqué un nœud non votant lors de la création du groupe de ressources.

    Pour savoir comment modifier la liste des nœuds 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 nœud, déconnectez le câble de fibre optique entre le nœud 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 nœud à déconnecter et que vous débranchez l'alimentation électrique du nœud. Si vous supprimez l'adaptateur hôte du nœud à déconnecter, passez à l'Étape 11.
  9. Supprimez l'adaptateur hôte du nœud.

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

  10. Branchez le nœud sur l'alimentation électrique, sans l'initialiser.
  11. Si Oracle RAC a été installé, supprimez le package logiciel correspondant du nœud à déconnecter.
    phys-schost# pkgrm SUNWscucm 

    Attention

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


  12. Initialisez le nœud 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 s'affiche comme 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 nœud 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 les procédures de mise en ligne des groupes de disques partagés Veritas, reportez-vous à la documentation Veritas Volume Manager.

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

Correction des messages d'erreur

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

  1. Faites en sorte que le nœud rejoigne le cluster global. Suivez cette procédure sur un cluster global uniquement.
    phys-schost# boot
  2. Êtes-vous parvenu à faire en sorte que le nœud rejoigne le cluster global ?
    • Si non, passez à l'Étape b.

    • Si oui, effectuez les étapes suivantes pour supprimer le nœud des groupes de périphériques.

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

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

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