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

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Définition du nombre souhaité de noeuds secondaires pour un groupe de périphériques

La propriété numsecondaries spécifie le nombre de noeuds au sein d'un groupe de périphériques qui peuvent administrer ce groupe en cas de panne du noeud principal. Par défaut, les services de périphériques comptent un seul noeud secondaire. Vous pouvez définir la valeur sur un nombre entier compris entre 1 et le nombre de noeuds de fournisseur non principaux opérationnels présents dans le groupe de périphériques.

Ce paramètre permet de concilier l'équilibre entre la disponibilité et les performances du cluster. Par exemple, si vous augmentez le nombre souhaité de noeuds secondaires, le groupe de périphériques a davantage de chances de surmonter plusieurs pannes se produisant simultanément au sein du cluster. En revanche, un nombre de noeuds secondaires élevé réduit les performances dans les conditions normales de fonctionnement. Un nombre réduit de noeuds secondaires produit de meilleures performances, mais limite la disponibilité. Toutefois, un nombre plus élevé de noeuds secondaires n'a pas toujours pour résultat une plus grande disponibilité du système de fichiers ou du groupe de périphériques en question. Pour plus d'informations, reportez-vous au Chapitre 3, Key Concepts for System Administrators and Application Developers du manuel Oracle Solaris Cluster Concepts Guide .

Si vous modifiez la propriété numsecondaries, les noeuds secondaires sont ajoutés ou supprimés du groupe de périphériques en cas de discordance entre le nombre actuel de noeuds secondaires et le nombre souhaité.

Cette procédure utilise l'utilitaire clsetup pour définir la propriété numsecondaries pour tous les types de groupes de périphériques. Pour plus d'informations sur les options de configuration de tous les types de groupes de périphériques, reportez-vous à la page de manuel cldevicegroup(1CL).

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. Prenez un rôle octroyant les autorisations RBAC solaris.cluster.read et solaris.cluster.modify sur un noeud du cluster.
  2. Démarrez l'utilitaire clsetup.
    # clsetup

    Le menu principal s'affiche.

  3. Pour travailler avec des groupes de périphériques, choisissez l'option de menu Device Groups and Volumes.

    Le menu Device Groups s'affiche.

  4. Pour modifier des propriétés principales d'un groupe de périphériques, sélectionnez l'option Change Key Properties of a Device Group.

    Le menu Change Key Properties s'affiche.

  5. Pour modifier le nombre souhaité de noeuds secondaires, saisissez le numéro de l'option permettant de modifier la propriété numsecondaries.

    Suivez les instructions et tapez le nombre souhaité de noeuds secondaires à configurer pour le groupe de périphériques. La commande cldevicegroup correspondante est exécutée, un journal est imprimé et le menu précédent de l'utilitaire s'affiche à nouveau.

  6. Validez la configuration du groupe de périphériques.
    # cldevicegroup show dg-schost-1
    === Device Groups ===                          
    
    Device Group Name:                    dg-schost-1
      Type:                                 Local_Disk
    
     
    
    
      failback:                             yes
      Node List:                            phys-schost-1, phys-schost-2 phys-schost-3
      preferenced:                          yes
      numsecondaries:                       1
      diskgroup names:                      dg-schost-1

    Remarque -  Les modifications de la configuration du groupe de périphériques comprennent l'ajout ou la suppression de volumes, ainsi que la modification du groupe, du propriétaire ou des permissions des volumes existants. Pour garantir que l'état de l'espace de noms global est correct, réenregistrez la configuration après toute modification. Reportez-vous à la section Mise à jour de l'espace de noms des périphériques globaux.
  7. Vérifiez que l'attribut du groupe de périphériques a été modifié.

    Examinez les informations sur le groupe de périphériques qui s'affichent suite à l'exécution de la commande ci-dessous.

    # cldevicegroup show -v devicegroup 
Exemple 5-12  Modification du nombre de noeuds secondaires souhaité (Solaris Volume Manager)

L'exemple suivant illustre la commande cldevicegroup générée par clsetup lors de la configuration du nombre souhaité de noeuds secondaires pour un groupe de périphériques donné (dg-schost-1). Il part du principe que le volume et le groupe de disques sont déjà créés.

# cldevicegroup set -p numsecondaries=1 dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                            dg-schost-1
Exemple 5-13  Définition du nombre souhaité de noeuds secondaires sur la valeur par défaut

L'exemple suivant illustre l'utilisation d'une valeur de chaîne nulle pour configurer le nombre de noeuds secondaires par défaut. De par sa configuration, le groupe de périphériques utilisera la valeur par défaut, même si elle change.

# cldevicegroup set -p numsecondaries= dg-schost-1
# cldevicegroup show -v dg-schost-1

=== Device Groups ===                          

Device Group Name:                        dg-schost-1
  Type:                                     SVM
  failback:                                 yes
  Node List:                                phys-schost-1, phys-schost-2 phys-schost-3
  preferenced:                              yes
  numsecondaries:                           1
  diskset names:                            dg-schost-1