Software Sun Cluster: Guía de instalación para el sistema operativo Solaris

Cómo crear un archivo md.tab

Cree un archivo /etc/lvm/md.tab en cada nodo del clúster. Use el archivo md.tab para definir los metadispositivos Solstice DiskSuite o los volúmenes Gestor de volúmenes de Solaris en los conjuntos de discos que haya creado.


Nota –

Si va a usar metadispositivos o volúmenes locales compruebe que sus nombres sean diferentes de los nombres de identificación de los dispositivos utilizados para formar los conjuntos de discos. Por ejemplo, si el nombre de identificación del dispositivo /dev/did/dsk/d3 se utiliza en un conjunto de discos, no utilice el nombre /dev/md/dsk/d3 para un metadispositivo o un volumen. Este requisito no se aplica a los metadispositivos ni a los volúmenes compartidos, ya que ambos usan la convención de nombres /dev/md/nombre_conjunto/{r}dsk/d#.



Consejo –

Con el fin de evitar una posible confusión entre los metadispositivos o los volúmenes locales en un entorno de clúster, utilice un esquema de nombres que convierta en exclusivo el nombre del volumen o del metadispositivo en todo el clúster. Por ejemplo, en el nodo 1, seleccione los nombres del d100 al d199; para el nodo 2, use d200-d299.


  1. Conviértase en superusuario en el nodo del clúster.

  2. Coloque en una lista las asignaciones DID para su propia referencia cuando cree el archivo md.tab.

    Utilice los nombres completos de ruta de identificación del dispositivo en el archivo md.tab en lugar de los nombres de dispositivos de nivel inferior (cNtXdY).


    # scdidadm -L
    

    En el ejemplo siguiente, la primera columna de salida es el número de instancia DID, la segunda es el nombre completo de la ruta física y la tercera es el nombre completo de la ruta de la identificación del dispositivo (seudo ruta).


    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. Cree un archivo /etc/lvm/md.tab y edítelo con su editor de textos preferido.

    Consulte la documentación de Solstice DiskSuite o Solaris Volume Manager y la página de comando man md.tab(4) para obtener más información sobre cómo crear un archivo md.tab.


    Nota –

    Si tiene datos en las unidades que se utilizarán en las subduplicaciones, debe hacer una copia de seguridad de los datos antes de configurar los volúmenes o los metadispositivos. Restaure los datos en la duplicación.


  4. Active los metadispositivos o los volúmenes definidos en los archivos md.tab.

    Vaya a Cómo activar los metadispositivos o los volúmenes .

Ejemplo: archivo md.tab de muestra

El archivo siguiente md.tab de ejemplo define el conjunto de discos denominado dg-schost-1. El orden de las líneas en el archivo md.tab no es importante.


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

Se usa la terminología de Solstice DiskSuite. Para el Gestor de volúmenes de Solaris un transmetadispositivo es un volumen transaccional y un metadispositivo es un volumen. De lo contrario, el proceso siguiente es válido para ambos gestores de volúmenes.

El archivo de ejemplo md.tab se construye de la manera siguiente.

  1. La primera línea define el dispositivo d0 como duplicación de los metadispositivos d10 y d20. La opción -m representa que este dispositivo es de duplicación.


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

  2. La segunda línea define el metadispositivo d10, la primera subduplicación de d0, como un reparto de un solo sentido.


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

  3. La tercera línea define el metadispositivo d20, la segunda subduplicación de d0, como un reparto de un solo sentido.


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