Guide d'installation du logiciel Sun Cluster pour SE Solaris

ProcedureCréation d'un jeu de disques

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

Étapes
  1. (Solaris 8 ou Solaris 9) Précisez le nombre de jeux de disques dont disposera le cluster après la création des nouveaux jeux : y'en aura-t-il plus de 3 ?

    • S'il doit y en avoir 3 au maximum, passez à l'Étape 9.

    • S'il doit y en avoir 4 ou plus, passez à l'Étape 2 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é.

    • Si le cluster dispose de Solaris 10, Solaris Volume Manager modifiera automatiquement la configuration. Passez à l'Étape 9.

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

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

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


  5. 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. À partir d'un nœud, arrêtez le cluster .


      # scshutdown -g0 -y
      
    2. Réinitialisez tous les nœuds du cluster.


      ok> boot
      
  6. 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.

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

  8. Sur chaque nœud, assurez-vous que l'exécution de la commande scgdevs est terminée.

    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
    
  9. Assurez-vous que le jeu de disques que vous prévoyez de 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. Pour plus d'informations sur la configuration des médiateurs à deux chaînes, reportez-vous à la rubrique Configuration de 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.

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

    Pour plus d'informations, reportez-vous à la rubrique Création de répliques de bases de données d'état .

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

  12. 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 setname -a -h node1 node2
    
    -s setname

    Indique le nom d'un jeu de disques.

    -a

    Ajoute (crée) le jeu de disques.

    -h node1

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

    node2

    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. Pour plus d'informations sur la manière de modifier la propriété numsecondaries, reportez-vous à la rubrique Administration des groupes de périphériques de disques du Guide d’administration système de Sun Cluster pour SE Solaris.


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


    # metaset -s setname
    

Exemple 3–6 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

Étapes suivantes

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