Guide d'installation du logiciel Sun Cluster pour SE Solaris

Création d'un jeu de disques

Suivez les instructions de cette procédure pour créer des jeux de disques.

  1. Déterminez si le cluster disposera de plus de trois jeux de disques une fois que vous aurez créé les nouveaux jeux.

    • Si le cluster doit contenir au maximum trois jeux de disques, passez à l'Étape 2.

    • S'il doit contenir plus de trois jeux de disques, effectuez les opérations suivantes pour préparer le cluster.

      Vous devez effectuer ces tâches, qu'il s'agisse d'une première installation de jeux de disques ou de l'ajout de jeux supplémentaires à un cluster entièrement configuré.

    1. À partir d'un nœud du cluster, vérifiez la valeur de la variable md_nsets dans le fichier /kernel/drv/md.conf.

    2. Si le nombre total des jeux de disques du cluster est supérieur à la valeur indiquée pour md_nsets moins un, augmentez la valeur de md_nsets en conséquence.

      Le nombre maximum de jeux de disques autorisés correspond à la valeur définie pour md_nsets moins un. La valeur maximale autorisée pour md_nsets étant de 32, vous pouvez créer au maximum 31 jeux de disques.

    3. Vérifiez que le fichier /kernel/drv/md.conf est identique sur tous les nœuds du cluster.


      Caution – Caution –

      Le non-respect de cette consigne peut occasionner de graves erreurs de Solstice DiskSuite ou Solaris Volume Manager et un risque de pertes de données.


    4. Si vous avez apporté des modifications au fichier md.conf sur l'un des nœuds, vous devez suivre les instructions ci-dessous pour appliquer ces modifications.

      1. Arrêtez le cluster depuis un nœud.


        # scshutdown -g0 -y
        

      2. Réinitialisez tous les nœuds du cluster.


        ok> boot
        

    5. Exécutez la commande devfsadm(1M) sur chaque nœud du cluster.

      Vous pouvez exécuter cette commande sur tous les nœuds du cluster en même temps.

    6. À partir de l'un des nœuds du cluster, lancez la commande scgdevs(1M) pour mettre à jour l'espace de noms des périphériques globaux.

    7. Sur chaque nœud, assurez-vous que la commande scgdevs a terminé le traitement avant de créer un jeu de disques.

      La commande scgdevs se déclenche à distance sur tous les nœuds, quand bien même elle est exécutée depuis un seul nœud. Pour savoir si la commande scgdevs s'est exécutée convenablement, exécutez la commande suivante sur chaque nœud du cluster.


      % ps -ef | grep scgdevs
      

  2. Assurez-vous que le jeu de disques que vous souhaitez créer répond à l'une des exigences suivantes :

    • Si le jeu de disques est configuré avec exactement deux chaînes de disque, il doit être connecté à exactement deux nœuds et utiliser exactement deux hôtes médiateurs. Ces derniers doivent être identiques à ceux utilisés pour le jeu de disques. Reportez-vous à la rubrique Configuration de médiateurs à deux chaînes pour connaître la procédure de configuration des médiateurs à deux chaînes.

    • Si le jeu de disques est configuré avec plus de deux chaînes de disque, assurez-vous que pour toute paire de chaînes de disques S1 et S2, la somme du nombre de disques sur ces chaînes est supérieure au nombre de disques sur la troisième chaîne S3. Pour résumer cette condition par une formule, (nombre S1 + nombre S2) > nombre S3.

  3. Assurez-vous que les répliques locales de la base de données d'état existent.

    Pour connaître les instructions, reportez-vous à la rubrique Création de répliques de base de données d'état .

  4. Connectez-vous en tant que superutilisateur sur le nœud du cluster qui sera le maître du jeu de disques.

  5. Créez le jeu de disques.

    La commande suivante crée le jeu de disques et l'enregistre en tant que groupe de périphériques de disques Sun Cluster.


    # metaset -s nom_ensemble -a -h nœud1 nœud2
    
    -s nom_jeu

    Indique le nom d'un jeu de disques.

    -a

    Ajoute (crée) le jeu de disques.

    -h nœud1

    Indique le nom du nœud principal qui sera maître du jeu de disques.

    nœud2

    Indique le nom du nœud secondaire qui sera maître du jeu de disques.


    Remarque –

    lorsque vous lancez la commande metaset pour configurer un groupe de périphériques Solstice DiskSuite ou Solaris Volume Manager sur un cluster, celle-ci désigne un nœud secondaire par défaut. Vous pouvez modifier le nombre de nœuds secondaires souhaité dans le groupe de périphériques à l'aide de l'utilitaire scsetup(1M) après la création du groupe de périphériques. Reportez-vous à la rubrique “Administering Disk Device Groups” in Sun Cluster System Administration Guide for Solaris OS pour de plus amples informations sur la procédure de modification de la propriété numsecondaries.


  6. Vérifiez l'état du nouveau jeu de disques.


    # metaset -s nom_ensemble
    

  7. Ajoutez des disques au jeu de disques.

    Reportez-vous à la rubrique Ajout de disques à un jeu de disques .

Exemple de création d'un jeu de disques

La commande suivante crée deux jeux de disques, dg-schost-1 et dg-schost-2, les nœuds phys-schost-1 et phys-schost-2 étant les primaires potentiels.


# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2
# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2