Guide d'installation du logiciel Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Septembre 2014
 
 

Création d'un fichier md.tab

Créez un fichier /etc/lvm/md.tab sur chaque noeud du cluster. Utilisez le fichier md.tab pour définir les volumes Solaris Volume Manager pour les ensembles de disques que vous avez créés.


Remarque -  Si vous utilisez des volumes locaux, vérifiez que les noms des volumes locaux sont différents de ceux des ID de périphérique qui constituent les ensembles de disques. Par exemple, si l'ID de périphérique /dev/did/dsk/d3 sert à un ensemble de disques, n'utilisez pas le nom /dev/md/dsk/d3 pour un volume local. Cette exigence ne concerne pas les volumes partagés, qui respectent la convention de nommage /dev/md/setname/{r}dsk/d#.
  1. Prenez le rôle root.
  2. Répertoriez les mappages DID pour pouvoir vous y référer à tout moment lorsque vous créez le fichier md.tab.

    Utilisez les noms de périphérique DID dans le fichier md.tab au lieu des noms de périphérique de niveau inférieur (cN tXdY). Le nom de périphérique DID prend la forme suivante : /dev/did/rdsk/dN.

    phys-schost# cldevice show | grep Device
    === DID Device Instances ===
    DID Device Name:                                /dev/did/rdsk/d1
    Full Device Path:                               phys-schost-1:/dev/rdsk/c0t0d0
    DID Device Name:                                /dev/did/rdsk/d2
    Full Device Path:                               phys-schost-1:/dev/rdsk/c0t6d0
    DID Device Name:                                /dev/did/rdsk/d3
    Full Device Path:                               phys-schost-1:/dev/rdsk/c1t1d0
    Full Device Path:                               phys-schost-2:/dev/rdsk/c1t1d0
    …
  3. Créez un fichier /etc/lvm/md.tab contenant les définitions de volumes pour les ensembles de disques que vous avez créés.

    Reportez-vous à l'Example 4–4 pour consulter un exemple de fichier md.tab.


    Remarque -  Si des données existent sur les unités devant servir pour les sous-miroirs, sauvegardez-les avant de configurer les volumes. Ensuite, restaurez les données sur le miroir.

    Dans un environnement de cluster, pour éviter toute confusion entre les volumes locaux des différents noeuds, utilisez un schéma de nommage dans lequel chaque nom de volume local présent sur le cluster possède un nom unique. Par exemple, pour le noeud 1, choisissez des noms compris entre d100 et d199. Pour le noeud 2, utilisez les noms d200 à d299.

    Pour plus d'informations sur la création d'un fichier md.tab, reportez-vous à la documentation de votre logiciel Solaris Volume Manager ainsi qu'à la page de manuel md.tab(4).

Exemple 4-4  Exemple de fichier md.tab

L'exemple de fichier md.tab suivant définit l'ensemble de disques nommé dg-schost-1. L'ordre des lignes dans le fichier md.tab n'est pas important.

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

Cet exemple de fichier md.tab est construit comme suit.

  1. La première ligne définit le périphérique d0 en tant que miroir des volumes d10 et d20. La lettre –m signifie qu'il s'agit d'un périphérique miroir.

    dg-schost-1/d0 -m dg-schost-1/d0 dg-schost-1/d20
  2. La seconde ligne définit le volume d10, premier sous-miroir de d0, comme bande unidirectionnelle.

    dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0
  3. La troisième ligne définit le volume d20, second sous-miroir de d0, comme bande unidirectionnelle.

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

Etapes suivantes

Activez les volumes définis dans les fichiers md.tab. Passez à la section Activation de volumes.