Guide d'installation du logiciel Sun Cluster pour SE Solaris

Création d'un fichier md.tab

Créez un fichier /etc/lvm/md.tab pour chaque noeud du cluster. Utilisez le fichier md.tab pour définir les métapériphériques Solstice DiskSuite ou les volumes Solaris Volume Manager pour les jeux de disques créés.


Remarque :

si vous utilisez des métapériphériques ou des volumes locaux, assurez-vous qu'ils portent des noms différents des DID (identificateur de périphérique) utilisés pour former les jeux de disques. Par exemple, si le nom IDP /dev/did/dsk/d3 est utilisé dans un jeu de disques, n'utilisez pas le nom /dev/md/dsk/d3 pour un métapériphérique ou un volume local. Cette restriction ne s'applique pas aux métapériphériques ou aux volumes partagés, ceux-ci utilisant la convention /dev/md/nom_jeu/{r}dsk/d#.



Astuce :

pour éviter une possible confusion entre les métapériphériques ou les volumes locaux dans un environnement de cluster, utilisez un plan de dénomination tel que chaque métapériphérique ou volume local ait un nom unique dans tout le cluster. Par exemple, choisissez des noms entre d100 et d199 pour le noeud 1, entre d200 et d299 pour le noeud 2.


  1. Devenez superutilisateur sur le noeud de cluster.

  2. Répertoriez les correspondances IDP pour les utiliser lors de la création de votre fichier md.tab.

    Utilisez les noms de chemin IDP complets dans le fichier md.tab à la place des noms de périphériques de niveau inférieur (cNtXdY).


    # scdidadm -L
    

    Dans l'exemple suivant, la première colonne des résultats correspond au numéro d'instance IDP, la deuxième colonne correspond au chemin complet (chemin physique) et la troisième au nom de chemin IDP complet (pseudo chemin).


    1       phys-schost-1:/dev/rdsk/c0t0d0 /dev/did/rdsk/d1
    2       phys-schost-1:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    2       phys-schost-2:/dev/rdsk/c1t1d0 /dev/did/rdsk/d2
    3       phys-schost-1:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    3       phys-schost-2:/dev/rdsk/c1t2d0 /dev/did/rdsk/d3
    …

  3. Créez un fichier /etc/lvm/md.tab et éditez-le manuellement avec l'éditeur de texte de votre choix.

    Consultez votre documentation Solstice DiskSuite/Solaris Volume Manager ainsi que la page de manuel md.tab(4) pour de plus amples informations sur la création d'un fichier md.tab.


    Remarque :

    si des données se trouvent sur les lecteurs à utiliser pour les sous-miroirs, sauvegardez-les avant toute configuration de métapériphérique ou de volume. Restaurez ensuite les données sur le miroir.


  4. Activez les métapériphériques ou les volumes définis dans les fichiers md.tab.

    Reportez-vous à la rubrique Activation des métapériphériques ou volumes.

Exemple de fichier md.tab

L'exemple de fichier md.tab suivant décrit le jeu de disques appelé dg-schost-1. L'ordre des lignes du fichier md.tab n'a pas d'importance.


dg-schost-1/d0 -m dg-schost-1/d10 dg-schost-1/d20
    dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0
    dg-schost-1/d20 1 1 /dev/did/rdsk/d2s0

l'exemple suivant utilise la terminologie Solstice DiskSuite. Sous Solaris Volume Manager, un métapériphérique transactionnel est appelé un volume transactionnel et un métapériphérique un volume. Autrement, la procédure suivante est valable pour les deux gestionnaires de volumes.

L'exemple de fichier md.tab est construit comme suit.

  1. La première ligne désigne le périphérique d0 comme miroir des métapériphériques d10 et d20. L'option -m indique que ce périphérique est un miroir.


    dg-schost-1/d0 -m dg-schost-1/d0 dg-schost-1/d20

  2. La seconde ligne désigne le métapériphérique d10, premier sous-miroir de d0, comme miroir à une voie.


    dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0

  3. La troisième ligne désigne le métapériphérique d20, second sous-miroir de d0, comme miroir à une voie.


    dg-schost-1/d20 1 1 /dev/did/rdsk/d2s0