Guide d'installation du logiciel Sun Cluster pour SE Solaris

ProcedureSPARC : Comment configurer le nombre de Noms de volumes et Ensembles de disques


Remarque –

Cette procédure ne s'applique qu'à l'environnement Solaris 9. Si le cluster fonctionne sous Solaris 10, reportez-vous à la rubrique Création de répliques de bases de données d'état.

Avec la parution de Solaris 10, Solaris Volume Manager a été amélioré et prend désormais en charge la configuration dynamique des volumes. Il n'est plus nécessaire de modifier les paramètres nmd et md_nsets du fichier /kernel/drv/md.conf. Les nouveaux volumes sont créés de manière dynamique, selon vos besoins.


Cette procédure décrit comment déterminer le nombre de noms de volumes et ensembles de disques Solaris Volume Manager dont vous avez besoin pour votre configuration. et comment modifier le fichier /kernel/drv/md.conf pour spécifier ces nombres.


Astuce –

Par défaut, le nombre de noms de volumes par ensemble de disques est de 128, mais de nombreuses configurations en exigent davantage. Pour gagner du temps sur l'administration ultérieurement, augmentez ce nombre avant de mettre en œuvre une configuration.

Parallèlement, définissez la valeur des champs nmd et md_nsets sur la valeur la plus basse possible. Les structures de mémoire existent pour tous les périphériques possibles conformément aux commandes nmd et md_nsets, même si vous n'avez pas créé ces périphériques. Pour des performances optimales, configurez la valeur de nmd et md_nsets de sorte qu'elle soit légèrement supérieure au nombre de volumes que vous pensez utiliser.


Avant de commencer

Ayez à disposition le document Fiche de travail relative aux configurations des groupes de périphériques complété.

  1. Calculez le nombre total de jeux de disques dont vous pensez avoir besoin sur le cluster, puis ajoutez-en un pour la gestion de disques privée.

    Le cluster peut comprendre un maximum de 32 jeux de disques dont 31 sont dédiés à une utilisation d'ordre général et 1 est dédié à la gestion de disques privée. Par défaut, le nombre de jeux de disques est de 4. Il s'agit de la valeur que vous saisissez dans le champ md_nsets lors de l'Étape 3.

  2. Calculez la longueur maximale des noms de volumes dont vous pensez avoir besoin pour chaque ensemble de disques du cluster.

    Chaque ensemble de disques peut comprendre un maximum de 8192 noms de volume. Il s'agit de la valeur que vous saisissez dans le champ nmd à l'Étape 3.

    1. Déterminez la quantité de noms de volumes dont vous pensez avoir besoin pour chaque ensemble de disques.

      Si vous utilisez des volumes locaux, vérifiez que chaque nom de volume local, sur lequel est monté un système de fichiers de périphériques globaux (/global/.devices/node@ nodeid), est unique sur l'ensemble du cluster et n'utilise pas le nom DID existant.


      Astuce –

      Choisissez une série de numéros à utiliser exclusivement pour les noms DID et pour chaque nœud, une série à utiliser exclusivement pour ses noms de volumes locaux . Par exemple, les noms DID peuvent utiliser la tranche d1 à d100. Les volumes locaux sur le nœud 1peuvent utiliser des noms compris dans l'intervalle allant de d100 à d199. Et les volumes locaux sur le nœud 2 peuvent utiliser des noms allant de d200 à d299.


    2. Calculez les noms de volumes les plus longs que vous pensez utiliser dans un ensemble de disques.

      La quantité de noms de volumes à définir est basée sur la valeur des noms de volumes plutôt que sur la quantité réelle . Par exemple, si votre plage de noms de noms de volumes va de d950 à d1000, vous devez configurer la valeur dans le logiciel Solaris Volume Manager sur 1000 noms au lieu de 50.

  3. Sur chaque nœud, connectez-vous en tant que superutilisateur et modifiez le fichier /kernel/drv/md.conf.


    Caution – Caution –

    Tous les nœuds de cluster (ou paires de clusters dans la topologie de paires de clusters) doivent disposer des mêmes fichiers /kernel/drv/md.conf, quel que soit le nombre de jeux de disques desservis par chaque nœud. Le non-respect de cette consigne peut occasionner de graves erreurs de Solaris Volume Manager et un risque de pertes de données.


    1. Attribuez la valeur déterminée lors de l'Étape 1 au champ md_nsets.

    2. Attribuez la valeur déterminée lors de l'Étape 2 au champ nmd.

  4. Sur chaque noeud, effectuez une réinitialisation de reconfiguration.


    phys-schost# touch /reconfigure
    phys-schost# shutdown -g0 -y -i6
    

    Les modifications apportées au fichier /kernel/drv/md.conf prennent effet après une réinitialisation de reconfiguration.

Étapes suivantes

Créez des répliques de base de données d'état. Reportez-vous à la rubrique Création de répliques de bases de données d'état.