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 4.1 (Français)
search filter icon
search icon

Informations document

Préface

1.  Présentation de 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 de cluster

6.  Gestion du quorum

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

8.  Ajout et suppression d'un noeud

Ajout d'un noeud à un cluster

Ajout d'un noeud à un cluster existant

Suppression d'un noeud dans un cluster

Suppression d'un noeud d'un cluster de zones

Suppression d'un noeud de la configuration logicielle du cluster

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

Correction des messages d'erreur

9.  Administration du cluster

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

11.  Mise à jour du logiciel

12.  Sauvegarde et restauration d'un cluster

A.  Exemple

Index

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

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 la Prise en charge d’Oracle RAC des noeuds sélectionnés du manuel Guide du service de données Oracle Solaris Cluster pour Oracle Real Application Clusters. Après avoir procédé à la suppression du noeud dans une configuration RAC, effectuez les opérations appropriées décrites ci-dessous.


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.
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 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.
Suppression d'un noeud d'un cluster de zones.
Suppression d'un noeud de la configuration logicielle du cluster.
(Facultatif) 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 l'arrêtant, en le désinstallant et 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.

  1. Prenez le rôle root 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 de 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 de type 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.

      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.1.

    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.


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

    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 de 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 voulez pas désinstaller 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.1 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 de Oracle Solaris Cluster d'un noeud du cluster.

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

Pour une liste complète des tâches permettant de supprimer un noeud du 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 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 de 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.

    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 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 du noeud spécifié vers le noeud 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, supprimez les groupes de périphériques à l'aide de la commande 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 -n node + | resourcegroup
    node

    Nom du noeud.

    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, ignorez 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# pkg uninstall /ha-cluster/library/ucmm 

    Attention

    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.

  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 de 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 de Oracle Solaris Cluster d'un noeud du cluster et répétez la procédure.