Guide d'installation du logiciel Sun Cluster pour SE Solaris

Création d'un jeu de disques

Suivez cette procédure pour chaque jeu de disques que vous créez.


Remarque :

si vous avez utilisé SunPlex Manager pour installer le logiciel Solstice DiskSuite il doit déjà exister entre un et trois jeux de disques. Pour de plus amples informations sur les jeux de disques créés par SunPlex Manager, reportez-vous à Utilisation de SunPlex Manager pour installer le logiciel Sun Cluster.


  1. Envisagez-vous de créer plus de trois jeux de disques dans le cluster ?

    • Dans la négative, passez directement à l'Étape 6.

    • Dans l'affirmative, reportez-vous à l'Étape 2 afin de préparer le cluster pour plus de trois jeux de disques. Ces étapes s'appliquent que vous installiez des jeux de disques pour la première fois ou que vous en ajoutiez dans un cluster déjà configuré.

  2. Vérifiez que la valeur de md_nsets est suffisamment élevée pour tenir compte du nombre total de jeux de disques que vous envisagez de créer dans le cluster.

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

    2. Si le nombre total de 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 pour chaque noeud.

      Le nombre maximum de jeux de disques autorisé correspond à la valeur configurée de md_nsets moins un. La valeur maximale autorisée pour md_nsets est 32.

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


      Attention : Attention :

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


    4. Arrêtez le cluster depuis un noeud.


      # scshutdown -g0 -y
      

    5. Réinitialisez tous les noeuds du cluster.


      ok> boot
      

  3. Exécutez la commande devfsadm(1M) sur chaque noeud du cluster.

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

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

  5. Sur chaque noeud, 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 noeuds, quand bien même elle est exécutée depuis un seul noeud. Pour savoir si la commande scgdevs s'est exécutée convenablement, exécutez la commande suivante sur chaque noeud du cluster.


    % ps -ef | grep scgdevs
    

  6. 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 disques, il doit connecter exactement deux noeuds et utiliser exactement deux hôtes médiateurs devant être les mêmes que 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 disques, assurez-vous que pour tout couple de chaînes de disques S1 et S2, la somme du nombre de lecteurs de disques sur ces chaînes soit supérieure au nombre de lecteurs de disques sur la troisième chaîne S3. Pour résumer cette condition par une formule, (nombre S1 + nombre S2) > nombre S3.

  7. 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 bases de données d'état.

  8. Connectez-vous en tant que superutilisateur sur le noeud du cluster qui sera le maître du jeu de disques.

  9. 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_jeu -a -h noeud1 noeud2
    
    -s nom_jeu

    Indique le nom de le jeu de disques.

    -a

    Ajoute (crée) le jeu de disques.

    -h noeud1

    Indique le nom du noeud principal qui sera maître du jeu de disques.

    noeud2

    Indique le nom du noeud 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/Solaris Volume Manager sur un cluster, celle-ci désigne un noeud secondaire par défaut. Vous pouvez modifier le nombre de noeuds 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.


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


    # metaset -s nom_jeu
    

  11. Ajout de lecteurs à un jeu de disques.

    Reportez-vous à la rubrique Ajout de lecteurs à 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 noeuds 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