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

Instalación y configuración del software de Solstice DiskSuite/Solaris Volume Manager

Esta sección proporciona información y procedimientos para instalar y configurar Solstice DiskSuite/Solaris Volume Manager.

Mapa de tareas: Instalación y configuración del software de Solstice DiskSuite/Solaris Volume Manager

La tabla siguiente muestra las tareas que llevar a cabo para instalar y configurar el software de Solstice DiskSuite/Solaris Volume Manager en las configuraciones de Sun Cluster. Puede obviar ciertos procedimientos en las condiciones siguientes:

Tabla 3–1 Mapa de tareas: instalar y configurar el software de Solstice DiskSuite/Solaris Volume Manager

Tarea 

Instrucciones 

1. Planear la distribución de la configuración de Solstice DiskSuite/Solaris Volume Manager. 

2. (Solaris 8 sólo) Instalar el software de Solstice DiskSuite.

Cómo instalar el software de Solstice DiskSuite

3. Calcular el número de nombres de metadispositivos y conjuntos de discos necesarios para la configuración y modificar el archivo /kernel/drv/md.conf.

Cómo definir el número de metadispositivos o los nombres de volúmenes y conjuntos de discos

4. Crear réplicas de la base de datos del estado en los discos locales. 

Cómo crear réplicas de la base de datos de estado

5. (Opcional) Duplicar los sistemas de archivos en el disco raíz.

Duplicación del disco raíz

6. Crear conjuntos de discos mediante la orden metaset.

Cómo crear un conjunto de discos

7. Añadir unidades de disco en los conjuntos de discos. 

Cómo agregar unidades de disco a un conjunto de discos

8. (Opcional) Repartir unidades de discos en un conjunto de discos para asignar espacio en los segmentos del 1 al 6.

Cómo reparticionar las unidades de disco en un conjunto de discos

9. Mostrar las asignaciones de pseudo controladores DID y definir los metadispositivos o volúmenes en los archivos /etc/lvm/md.tab.

Cómo crear un archivo md.tab

10. Inicializar los archivos md.tab.

Cómo activar los metadispositivos o los volúmenes

11. (Solamente configuraciones de dos cadenas) Configurar los sistemas mediadores de dos cadenas, comprobar el estado de los datos mediadores y, si fuera necesario, arreglar los datos incorrectos de los mediadores.

  1. Cómo agregar sistemas mediadores

  2. Cómo comprobar el estado de los datos del mediador

12. Configurar el clúster. 

Configuración del clúster

Ejemplo de configuración de Solstice DiskSuite/Solaris Volume Manager

El ejemplo siguiente ayuda a explicar el proceso para determinar el número de unidades de disco que situar en cada conjunto de discos. En este ejemplo se utilizan tres dispositivos de almacenamiento. Las aplicaciones existentes se ejecutan en un NFS (dos sistemas de archivos de 5 GB cada uno) y dos bases de datos de ORACLE (una de 5 GB y otra de 18 GB).

La tabla siguiente muestra los cálculos utilizados para determinar el número de unidades de disco necesarias en la configuración de muestra. En una configuración con tres dispositivos de almacenamiento necesita 28 unidades de disco, que se dividen tan equitativamente como sea posible entre cada uno de los tres dispositivos de almacenamiento. Observe que a los sistemas de archivos de 5 GB se les proporciona 1 GB extra de espacio en el disco porque el número de unidades de disco necesarias se ha redondeado.

Tabla 3–2 Especificación del número de unidades de disco necesarias para una configuración

Uso 

Datos 

Almacenamiento de discos necesario 

Unidades de disco necesarias 

nfs1

5 GB 

3 discos de 2,1 GB * 2 (duplicación) 

nfs2

5 GB 

3 discos de 2,1 GB * 2 (duplicación) 

SPARC: oracle1

5 GB 

3 discos de 2,1 GB * 2 (duplicación)  

SPARC: oracle2

10 GB 

5 discos de 2,1 GB * 2 (duplicación)  

10 

La tabla siguiente muestra la asignación de unidades de disco entre los dos conjuntos de discos y los cuatro servicios de datos.

Tabla 3–3 División de conjuntos de discos

Conjunto de discos 

Servicios de datos 

Unidades de disco 

Dispositivo de almacenamiento 1 

Dispositivo de almacenamiento 2 

Dispositivo de almacenamiento 3 

dg-schost-1

nfs1, oracle1

12  

dg-schost-2

nfs2, oracle2

16  

Inicialmente se asignan cuatro unidades de discos en cada dispositivo de almacenamiento (un total de 12 discos) a dg-schost-1 y cinco o seis unidades de discos en cada uno (un total de 16 discos) se asignan a dg-schost-2.

No se han asignado discos de repuesto en marcha a ningún disco. Un mínimo de un disco de repuesto en marcha por dispositivo de almacenamiento por conjunto de discos posibilita que una unidad se sustituya en marcha, lo cual restaura la duplicación de dos vías completa.

Cómo instalar el software de Solstice DiskSuite


Nota –

Si ha utilizado SunPlex Manager para instalar Solstice DiskSuite, no siga este procedimiento. Vaya en su lugar a Duplicación del disco raíz .

Si ha instalado el software de Solaris 9, no ejecute este procedimiento. El software de Solaris Volume Manager está instalado con el software de Solaris 9. Vaya a Cómo definir el número de metadispositivos o los nombres de volúmenes y conjuntos de discos .


Ejecute esta tarea en cada nodo del clúster.

  1. Tenga a mano la información siguiente:

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

  3. Si efectuó la instalación desde el CD-ROM, inserte Solaris 8 Software 2 of 2 CD-ROM en la unidad correspondiente del nodo.

    Este paso asume que el daemon de Volume Management vold(1M) se está ejecutando y se ha configurado para gestionar dispositivos de CD-ROM.

  4. Instale los paquetes de software de Solstice DiskSuite en el orden mostrado en el ejemplo siguiente.


    # cd /cdrom/sol_8_sparc_2/Solaris_8/EA/products/DiskSuite_4.2.1/sparc/Packagespkgadd -d . SUNWmdr SUNWmdu [SUNWmdx] paquetes opcionales
    


    Nota –

    Si tiene modificaciones de software de Solstice DiskSuite que instalar, no efectúe un rearranque tras instalar el software de Solstice DiskSuite.


    Los paquetes SUNWmdr y SUNWmdu son necesarios para todas las instalaciones de Solstice DiskSuite. El paquete SUNWmdx también es necesario para la instalación de Solstice DiskSuite de 64 bits.

    Consulte la documentación de la instalación de Solstice DiskSuite para obtener información sobre los paquetes de software opcionales.

  5. Si efectuó la instalación desde un CD extráigalo.

  6. Instale cualquier modificación de Solstice DiskSuite.

    Consulte “Modificaciones y niveles necesarios de firmware” en Sun Cluster 3.1: Notas sobre la versión para buscar modificaciones e instrucciones sobre la instalación.

  7. Repita del Paso 1 al Paso 6 en los otros nodos del clúster.

  8. Desde un nodo del clúster rellene manualmente el espacio para el nombre del dispositivo general para Solstice DiskSuite.


    # scgdevs
    


    Nota –

    La orden scgdevs puede devolver un mensaje parecido al siguiente:


    No se ha podido abrir /dev/rdsk/c0t6d0s2 para verificar el ID
    de dispositivo, Dispositivo ocupado

    Si el dispositivo mostrado es un CD-ROM puede hacer caso omiso del mensaje sin problemas.


  9. Establezca el número de nombres de metadispositivos y conjuntos de discos que se esperan en el clúster.

    Vaya a Cómo definir el número de metadispositivos o los nombres de volúmenes y conjuntos de discos .

Cómo definir el número de metadispositivos o los nombres de volúmenes y conjuntos de discos


Nota –

Si ha utilizado SunPlex Manager para instalar Solstice DiskSuite, no siga este procedimiento. Vaya en su lugar a Duplicación del disco raíz .


Este procedimiento describe cómo especificar el número de metadispositivos de Solstice DiskSuite o los nombres de volúmenes del Solaris Volume Manager y conjuntos de discos necesarios para la configuración; también explica cómo modificar el archivo /kernel/drv/md.conf para especificar estos números.


Consejo –

El número predeterminado de metadispositivos o los nombres de los volúmenes por conjunto de discos es de 128, pero muchas configuraciones necesitan más que el predeterminado. Aumente este número antes de implementar una configuración, para ahorrar tiempo de administración posteriormente.

Al mismo tiempo, mantenga el valor de los campos nmdy md_nsets tan bajos como sea posible. Todos los dispositivos posibles cuentan con estructuras de memoria, como las especifican nmd y md_nsets, incluso si no ha creado estos dispositivos. Para conseguir un rendimiento óptimo, mantenga el valor de nmd y md_nsets ligeramente superior al número de metadispositivos o volúmenes que planee usar.


  1. Tenga a mano la Plantilla para la configuración de los grupos de dispositivos de discos.

  2. Especifique el número total de conjuntos de discos que espera necesitar en el clúster y añada un conjunto de discos más para la gestión privada de éstos.

    El clúster puede tener un máximo de 32 conjuntos de discos: 31 para uso general y 1 para la gestión privada de discos. El número predeterminado de conjuntos de discos es 4. Proporcione este valor para el campo md_nsets en Paso 4.

  3. Determine el nombre del volumen o el metadispositivo mayor que crea necesitar para cualquier conjunto de discos del clúster.

    Cada conjunto de discos puede tener un máximo de 8192 nombres de volúmenes o metadispositivos. Puede suministrar este valor al campo md en el Paso 4.

    1. Determine la cantidad de nombres de volúmenes o de metadispositivos que crea necesitar en cada conjunto de discos del clúster.

      Si usa volúmenes o metadispositivos locales compruebe que cada nombre de volumen o de metadispositivo local sea exclusivo en todo el clúster y que no use el mismo nombre que otro nombre de identificación del dispositivo en el clúster.


      Consejo –

      Elija una gama de números exclusivos para los nombres de identificación de los dispositivos y una gama para cada nodo exclusiva en los nombres de los volúmenes o de los metadispositivos locales. Por ejemplo, los nombres de identificación de los dispositivos pueden usar la gama de d1 a d100. Los volúmenes o los metadispositivos locales del nodo 1 pueden usar nombres en la gama de d100 a d199. Y los volúmenes o los metadispositivos locales del nodo 2 pueden usar de d200 a d299.


    2. Determine la mayor cantidad de nombres de volúmenes o de metadispositivos que espera usar en cualquier conjunto de discos.

      La cantidad de nombres de volúmenes o de metadispositivos que definir se basa en el valor del nombre del volumen o del metadispositivo en lugar de la cantidad real. Por ejemplo, si los nombres del volumen o del metadispositivo van de d950 a d1000, el software de Solstice DiskSuite/Solaris Volume Manager solicita que establezca el valor en 1000 nombres, no en 50.

  4. En cada nodo, conviértase en superusuario y edite el archivo /kernel/drv/md.conf.


    Precaución – Precaución –

    Todos los nodos del clúster (o pares de clúster de la topología par-clúster) deben tener idénticos archivos /kernel/drv/md.conf, sin tener en cuenta el número de conjuntos de discos mantenidos por cada nodo. Si no se siguen estas directrices se pueden producir graves errores en Solstice DiskSuite/Solaris Volume Manager, así como una posible pérdida de datos.


    1. Establezca en el campo md_nsets el valor determinado en el Paso 2.

    2. Establezca en el campo nmd el valor determinado en el Paso 3.

  5. En cada nodo, lleve a cabo un rearranque de reconfiguración.


    # touch /reconfigure
    # shutdown -g0 -y -i6
    

    Los cambios en el archivo /kernel/drv/md.conf surten efecto después de un rearranque de reconfiguración.

  6. Cree réplicas locales de la base de datos de estado.

    Vaya a Cómo crear réplicas de la base de datos de estado .

Cómo crear réplicas de la base de datos de estado


Nota –

Si ha utilizado SunPlex Manager para instalar Solstice DiskSuite, no siga este procedimiento. Vaya en su lugar a Duplicación del disco raíz .


Siga este procedimiento en cada nodo del clúster.

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

  2. Cree réplicas de bases de datos de estado en uno o más discos locales para cada nodo del clúster mediante el uso de la orden metadb.

    Use el nombre físico (cNtXdYsZ), no el nombre ID del dispositivo (dN), para especificar los segmentos que usar.


    # metadb -af segmento-1 segmento-2 segmento-3
    


    Consejo –

    Si desea proporcionar protección de los datos sobre el estado, para lo cual es necesario ejecutar el software Solstice DiskSuite/Solaris Volume Manager, cree al menos tres réplicas para cada nodo. También puede colocar réplicas en más de un disco para proporcionar protección si uno de los discos falla.


    Consulte la página de comando man metadb(1M) y la documentación de Solstice DiskSuite/Solaris Volume Manager para obtener más detalles.

  3. Compruebe las réplicas.


    # metadb
    

    La orden metadb muestra la lista de réplicas.

  4. ¿Desea duplicar los sistemas de archivos en el disco raíz?

Ejemplo: crear réplicas de bases de datos sobre el estado

El ejemplo siguiente muestra tres réplicas de bases de datos de estado de Solstice DiskSuite. Cada réplica se crea en un disco diferente. En el caso del Solaris Volume Manager el tamaño de la réplica sería mayor.


# metadb -af c0t0d0s7 c0t1d0s7 c1t0d0s7
# metadb
flags            first blk      block count
    a       u       16          1034         /dev/dsk/c0t0d0s7
    a       u       16          1034         /dev/dsk/c0t1d0s7
    a       u       16          1034         /dev/dsk/c1t0d0s7

Duplicación del disco raíz

La duplicación del disco raíz evita que el nodo del clúster se cierre debido a un fallo en el disco del sistema. Cuatro tipos de sistemas de archivos pueden residir en el disco raíz. Cada tipo de sistema de archivos se duplica mediante el uso de un método diferente.

Use los procedimientos siguientes para duplicar cada tipo de sistema de archivos.


Nota –

Algunos de los pasos de estos procedimientos de duplicación pueden provocar un mensaje de error parecido al siguiente, que es inofensivo y se puede obviar.


metainit: dg-schost-1: d1s0: not a metadevice



Precaución – Precaución –

Si desea la duplicación del disco local, no utilice /dev/global como ruta cuando especifique el nombre del disco. Si especifica esta ruta para cualquier otro sistema de archivos que no sea del clúster es posible que el sistema no arranque.


Cómo duplicar el sistema de archivos raíz (/)

Use este procedimiento para duplicar el sistema de archivos raíz (/).

  1. Conviértase en superusuario en el nodo.

  2. Use la orden metainit(1M) para situar el segmento raíz en una concatenación de segmento único (un sentido).

    Especifique el nombre del disco físico del segmento del disco raíz (cNtXdYsZ).


    # metainit -f subduplicación_1 1 1 segmento_disco_raíz
    

  3. Cree una segunda concatenación.


    # metainit subduplicación_2 1 1 subduplicación_segmento_disco
    

  4. Cree una duplicación de un sólo sentido con una subduplicación.


    # metainit duplicación -m subduplicación_1
    


    Nota –

    El metadispositivo o el nombre del volumen de la duplicación deben ser exclusivos en todo el clúster.


  5. Ejecute la orden metaroot(1M).

    Esta orden edita los archivos /etc/vfstab y /etc/system de manera que el sistema pueda arrancarse con el sistema de archivos raíz (/) en un metadispositivo o volumen.


    # metaroot duplicación
    

  6. Ejecute la orden lockfs(1M).

    Esta orden elimina todas las transacciones del registro y las guarda en el sistema de archivos principal de todos los sistemas de archivos UFS montados.


    # lockfs -fa
    

  7. Traslade grupos de recursos o de dispositivos desde el nodo.


    # scswitch -S -h nodo_origen
    
    -S

    Traslada todos los grupos de recursos y de dispositivos

    -h nodo_origen

    Especifica el nombre del nodo desde el que mover los grupos de dispositivos o de recursos

  8. Rearranque el nodo.

    Esta orden vuelve a montar el sistema de archivos raíz (/) recién duplicado.


    # shutdown -g0 -y -i6
    

  9. Use la orden metattach(1M) para adjuntar la segunda subduplicación a la duplicación.


    # metattach duplicación subduplicación_2
    

  10. ¿El disco que se usa para duplicar el disco raíz está físicamente conectado con más de un nodo (multipuerto)?

    • Si no es así, continúe con el Paso 11.

    • Si es así, siga estos pasos para habilitar la propiedad localonly del grupo básico de dispositivos de discos en el disco utilizado para duplicar el disco raíz. Debe habilitar la propiedad localonly para evitar la exclusión involuntaria de un nodo de su disco de arranque si éste está conectado con varios nodos.

    1. Si fuera necesario, utilice la orden scdidadm(1M) -L para mostrar el nombre completo de la ruta del identificador del dispositivo.

      En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d2 es parte de la tercera columna de salida, la cual es el nombre completo de la ruta del identificador del dispositivo.


      # scdidadm -L
      …
      1         phys-schost-3:/dev/rdsk/c1t1d0     /dev/did/rdsk/d2
      

    2. Consulte la lista de nodos del grupo de dispositivos del disco básico.

      La salida se asemeja a la siguiente


      # scconf -pvv | grep dsk/d2
      Nombre del grupo de dispositivos:                        dsk/d2
      …
        (dsk/d2) Lista de nodos del grupo de dispositivos:     phys-schost-1,
                                                               phys-schost-3
      …

    3. ¿La lista de nodos contiene más de un nombre de nodo?

      • Si es así, continúe con el Paso d.

      • De lo contrario, vaya al Paso e.

    4. Borre todos los nodos de la lista del grupo básico de dispositivos de discos excepto el nodo cuyo disco raíz haya duplicado.

      Sólo el nodo con el disco raíz duplicado por el usuario debe permanecer en la lista.


      # scconf -r -D name=dsk/dN,nodelist=nodo
      
      -D name=dsk/dN

      Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico

      nodelist=nodo

      Especifica el nombre de los nodos que eliminar de la lista

    5. Utilice la orden scconf(1M) para habilitar la propiedad localonly.

      Si se habilita la propiedad localonly, el nodo de la lista utiliza exclusivamente el grupo de dispositivos básicos del disco. Así se evita la exclusión involuntaria del nodo de su dispositivo de arranque si éste está conectado con varios nodos.


      # scconf -c -D name= nombre_grupo_disco_básico,localonly=true
      
      -D name=nombre_grupo_disco_básico

      Especifica el nombre del grupo básico de dispositivos de discos

      Si desea obtener más información sobre la propiedad localonly, consulte la página de comando man scconf_dg_rawdisk(1M).

  11. Grabe la ruta alternativa de arranque para posibles usos futuros.

    Si el dispositivo primario de arranque falla puede efectuar un arranque desde este dispositivo alternativo de arranque. Consulte “Troubleshooting the System” in Solstice DiskSuite 4.2.1 User's Guide o “Mirroring root () Special Considerations” in Solaris Volume Manager Administration Guide si desea obtener más información sobre los dispositivos alternativos de arranque.


    # ls -l /dev/rdsk/segmento_disco_raíz
    

  12. Repita del Paso 1 al Paso 11 en cada nodo restante del clúster.

    Compruebe que cada nombre de volumen o de metadispositivo de una duplicación sea exclusivo en todo el clúster.

  13. ¿Desea duplicar el espacio de nombres global, /global/.devices/node@id_nodo?

  14. ¿Desea duplicar los sistemas de archivos que no se pueden desmontar?

  15. ¿Desea duplicar los sistemas de archivos definidos por el usuario?

Ejemplo: duplicar el sistema de archivos raíz

El ejemplo siguiente muestra la creación de una duplicación d0 en el nodo phys-schost-1 que consiste en una subduplicación d10 en la partición c0t0d0s0 y una subduplicación d20 en la partición c2t2d0s0. El disco c2t2d0 es un disco de varios puertos, de manera que se habilita la propiedad localonly.


(Crear la duplicación)
# metainit -f d10 1 1 c0t0d0s0
d11: Concatenación/reparto está configurado
# metainit d20 1 1 c2t2d0s0
d12: Concatenación/reparto está configurado
# metainit d0 -m d10
d10: Duplicación configurada
# metaroot d0
# lockfs -fa
 
(Trasladar los grupos de recursos y de dispositivos desde phys-schost-1)
# scswitch -S -h phys-schost-1
 
(Rearrancar el nodo)
# shutdown -g0 -y -i6
 
(Adjuntar la segunda subduplicación)
# metattach d0 d20
d0: Susduplicación d20 está anexada
 
(Mostrar la lista de nodos del grupo de dispositivos)
# scconf -pvv | grep dsk/d2
Nombre del grupo de dispositivos:                    dsk/d2
…
(dsk/d2) Lista de nodos del grupo de dispositivos:   phys-schost-1,
                                                     phys-schost-3
…
 
(Eliminar phys-schost-3 de la lista de nodos)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Habilitar la propiedad local solamente)
# scconf -c -D name=dsk/d2,localonly=true
 
(Grabar la ruta alternativa de arranque)
# ls -l /dev/rdsk/c2t2d0s0
lrwxrwxrwx  1 root     root          57 Apr 25 20:11 /dev/rdsk/c2t2d0s0
–> ../../devices/node@1/pci@1f,0/pci@1/scsi@3,1/disk@2,0:a,raw

Cómo duplicar el espacio de nombres global

Utilice este procedimiento para duplicar el espacio de nombres global, /global/.devices/node@id_nodo.

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

  2. Coloque el segmento del espacio de nombres global en una concatenación de un único segmento (un sentido).

    Use el nombre del disco físico del segmento de discos (cNtXdYsZ).


    # metainit -f  subduplicación_1 1 1 segmento_disco
    

  3. Cree una segunda concatenación.


    # metainit subduplicación_2 1 1 subduplicación_segmento_disco
    

  4. Cree una duplicación de un sólo sentido con una subduplicación.


    # metainit duplicación -m subduplicación_1
    


    Nota –

    El metadispositivo o el nombre del volumen de la duplicación deben ser exclusivos en todo el clúster.


  5. Adjunte la segunda subduplicación a la duplicación.

    Este adjunto inicia una sincronización de las subduplicaciones.


    # metattach duplicación subduplicación_2
    

  6. Edite la entrada del archivo /etc/vfstab en el sistema de archivos /global/.devices/node@id_nodo.

    Sustituya los nombres de las columnas device to mount y device to fsck por el nombre de la duplicación.


    # vi /etc/vfstab
    #device     device mount FS fsck mount mount
    #to mount   to fsck point type pass at boot options
    #
    /dev/md/dsk/duplicación /dev/md/rdsk/duplicación /global/.devices/node@id_nodo ufs 2 no global

  7. Repita del Paso 1 al Paso 6 en cada nodo restante del clúster.

  8. Espere el fin de la sincronización de las duplicaciones, iniciada en el Paso 5, para terminar.

    Use la orden metastat(1M) para visualizar el estado de la duplicación y comprobar si ha terminado la sincronización.


    # metastat duplicación
    

  9. ¿El disco que se usa para duplicar el espacio de nombres global está físicamente conectado con más de un nodo (multipuerto)?

    • Si no es así, vaya al Paso 10.

    • Si es así, siga estos pasos para habilitar la propiedad localonly en el grupo de dispositivos del disco básico en el disco utilizado para duplicar el espacio de nombres global. Debe habilitar la propiedad localonly para evitar la exclusión involuntaria de un nodo de su disco de arranque si éste está conectado con varios nodos.

    1. Si fuera necesario, utilice la orden scdidadm(1M) con el fin de visualizar el nombre completo para la ruta del identificador del dispositivo del grupo de dispositivos del disco básico.

      En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d2 es parte de la tercera columna de salida, la cual es el nombre completo de la ruta del identificador del dispositivo.


      # scdidadm -L
      …
      1         phys-schost-3:/dev/rdsk/c1t1d0     /dev/did/rdsk/d2
      

    2. Consulte la lista de nodos del grupo de dispositivos del disco básico.

      La salida se asemeja a la siguiente


      # scconf -pvv | grep dsk/d2
      Nombre del grupo de dispositivos:                     dsk/d2
      …
        (dsk/d2) Lista de nodos del grupo de dispositivos:  phys-schost-1,
                                                            phys-schost-3
      …

    3. ¿La lista de nodos contiene más de un nombre de nodo?

      • Si es así, continúe con el Paso d.

      • De lo contrario, vaya al Paso e.

    4. Elimine todos los nodos de la lista para el grupo de dispositivos del disco básico, excepto el nodo cuyo disco está duplicado.

      Sólo el nodo con el disco duplicado por el usuario debe permanecer en la lista.


      # scconf -r -D name=dsk/dN,nodelist=nodo
      
      -D name=dsk/dN

      Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico

      nodelist=nodo

      Especifica el nombre de los nodos que eliminar de la lista

    5. Utilice la orden scconf(1M) para habilitar la propiedad localonly.

      Si se habilita la propiedad localonly, el nodo de la lista utiliza exclusivamente el grupo de dispositivos básicos del disco. Así se evita la exclusión involuntaria del nodo de su dispositivo de arranque si éste está conectado con varios nodos.


      # scconf -c -D name= nombre_grupo_disco_básico,localonly=true
      
      -D name=nombre_grupo_disco_básico

      Especifica el nombre del grupo de dispositivos del disco básico

      Si desea obtener más información sobre la propiedad localonly, consulte la página de comando man scconf_dg_rawdisk(1M).

  10. ¿Desea duplicar los sistemas de archivos que no sean raíz (/) que no se puedan desmontar?

  11. ¿Desea duplicar los sistemas de archivos definidos por el usuario?

Ejemplo: duplicar el espacio de nombres global

El ejemplo siguiente muestra la creación de la duplicación d101 que consta de una subduplicación d111 en la partición c0t0d0s3 y una subduplicación d121 en la partición c2t2d0s3. La entrada del archivo /etc/vfstab en /global/.devices/node@1 se ha actualizado para utilizar el nombre de la duplicación d101. El disco c2t2d0 es un disco multipuerto, de manera que se habilita la propiedad localonly.


(Crear la duplicación))
# metainit -f d111 1 1 c0t0d0s3
d111: Concatenación/reparto está configurado
# metainit d121 1 1 c2t2d0s3
d121: Concatenación/reparto está configurado
# metainit d101 -m d111
d101: Duplicación configurada
# metattach d101 d121
d101: Subduplicación d121 está anexada
 
(Editar el archivo /etc/vfstab)
# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
/dev/md/dsk/d101 /dev/md/rdsk/d101 /global/.devices/node@1 ufs 2 no global
 
((Ver el estado de la sincronización))
# metastat d101
d101: Duplicación
Subduplicación 0: d111
Estado: Correcto
Subduplicación 1: d121
Estado: Resincronizando
Resincronización en progreso: 15 % terminando
…
 
(Identificar el nombre de identificación del dispositivo del grupo de dispositivos del disco básico de los discos duplicados))
# scdidadm -L
…
1         phys-schost-3:/dev/rdsk/c2t2d0     /dev/did/rdsk/d2
 
(Mostrar la lista de nodos del grupo de dispositivos)
# scconf -pvv | grep dsk/d2
Nombre del grupo de dispositivos:                       dsk/d2
…
  (dsk/d2) Lista de nodos del grupo de dispositivos:    phys-schost-1, phys-schost-3
…
 
(Eliminar phys-schost-3 de la lista de nodos)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Habilitar la propiedad local solamente)
# scconf -c -D name=dsk/d2,localonly=true

Cómo duplicar los sistemas de archivos diferentes del raíz (/) no desmontables

Utilice este procedimiento para duplicar los sistemas de archivos diferentes del raíz (/) que no se puedan desmontar durante el uso normal del sistema, como /usr, /opt o swap.

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

  2. Coloque el segmento donde resida un sistema de archivos desmontable en una concatenación de un único segmento (un sentido).

    Especifique el nombre del disco físico del segmento del disco (cNtXdYsZ).


    # metainit -f subduplicación_1 1 1 segmento_disco
    

  3. Cree una segunda concatenación.


    # metainit subduplicación_2 1 1 subduplicación_segmento_disco
    

  4. Cree una duplicación de un sólo sentido con una subduplicación.


    # metainit duplicación -m subduplicación_1
    


    Nota –

    El nombre del volumen o del metadispositivo para esta duplicación no necesitan ser exclusivos en todo el clúster.


  5. Repita del Paso 1 al Paso 4 para cada sistema de archivos desmontable restante que desee duplicar.

  6. En cada nodo, edite la entrada del archivo /etc/vfstab para cada sistema de archivos desmontable duplicado.

    Sustituya los nombres de las columnas device to mount y device to fsck por el nombre de la duplicación.


    # vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/duplicación /dev/md/rdsk/duplicación /sistema_archivos ufs 2 no global

  7. Traslade grupos de recursos o de dispositivos desde el nodo.


    # scswitch -S -h nodo_origen
    
    -S

    Traslada todos los grupos de recursos y de dispositivos

    -h nodo_origen

    Especifica el nombre del nodo desde el que trasladar los grupos de recursos o de dispositivos

  8. Rearranque el nodo.


    # shutdown -g0 -y -i6
    

  9. Adjunte la segunda subduplicación a cada duplicación.

    Este adjunto inicia una sincronización de las subduplicaciones.


    # metattach duplicación subduplicación_2
    

  10. Espere el fin de la sincronización de las duplicaciones, iniciada en el Paso 9, para terminar.

    Use la orden metastat(1M) para visualizar el estado de la duplicación y comprobar si ha terminado la sincronización.


    # metastat duplicación
    

  11. ¿El disco que se usa para duplicar el sistema de archivos desmontable está físicamente conectado con más de un nodo (multipuerto)?

    • Si no es así, vaya al Paso 12.

    • Si es así, siga estos pasos para habilitar la propiedad localonly del grupo de dispositivos del disco básico en el disco usado con el fin de duplicar el sistema de archivos desmontable. Debe habilitar la propiedad localonly para evitar la exclusión involuntaria de un nodo de su disco de arranque si éste está conectado con varios nodos.

    1. Si fuera necesario, utilice la orden scdidadm -L para visualizar el nombre completo de la ruta de identificación de los dispositivos del grupo de dispositivos del disco básico.

      En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d2 es parte de la tercera columna de salida, la cual es el nombre completo de la ruta del identificador del dispositivo.


      # scdidadm -L
      …
      1            phys-schost-3:/dev/rdsk/c1t1d0    /dev/did/rdsk/d2
      

    2. Consulte la lista de nodos del grupo de dispositivos del disco básico.

      La salida se asemeja a la siguiente


      # scconf -pvv | grep dsk/d2
      Nombre del grupo de dispositivos:                     dsk/d2
      …
        (dsk/d2) Lista de nodos del grupo de dispositivos:  phys-schost-1,
                                                            phys-schost-3
      …

    3. ¿La lista de nodos contiene más de un nombre de nodo?

      • Si es así, continúe con el Paso d.

      • De lo contrario, vaya al Paso e.

    4. Elimine todos los nodos de la lista para el grupo de dispositivos del disco básico, excepto el nodo cuyo disco raíz se duplique.

      Sólo el nodo con el disco raíz duplicado debe permanecer en la lista.


      # scconf -r -D name=dsk/dN,nodelist=nodo
      
      -D name=dsk/dN

      Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico

      nodelist=nodo

      Especifica el nombre de los nodos que eliminar de la lista

    5. Utilice la orden scconf(1M) para habilitar la propiedad localonly.

      Si se habilita la propiedad localonly, el nodo de la lista utiliza exclusivamente el grupo de dispositivos básicos del disco. Así se evita la exclusión involuntaria del nodo de su dispositivo de arranque si éste está conectado con varios nodos.


      # scconf -c -D name= nombre_grupo_disco_básico,localonly=true
      
      -D name=nombre_grupo_disco_básico

      Especifica el nombre del grupo de dispositivos del disco básico

      Si desea obtener más información sobre la propiedad localonly, consulte la página de comando man scconf_dg_rawdisk(1M).

  12. ¿Desea duplicar los sistemas de archivos definidos por el usuario?

Ejemplo: duplicar sistemas de archivos no desmontables

El ejemplo siguiente muestra la creación de duplicaciones d1 en el nodo phys-schost-1 para duplicar /usr que reside en c0t0d0s1. La duplicación d1 consta de la duplicación d11 en la partición c0t0d0s1 y la subduplicación d21 en la partición c2t2d0s1. La entrada del archivo /etc/vfstab en /usr se actualiza para usar el nombre de la duplicación d1. El disco c2t2d0 es un disco multipuerto, de manera que se activa la propiedad localonly.


(Crear la duplicación)
# metainit -f d11 1 1 c0t0d0s1
d11: Concatenación/reparto está configurado
# metainit d21 1 1 c2t2d0s1
d21: Concatenación/reparto está configurado
# metainit d1 -m d11
d1: Duplicación configurada
 
(Editar el archivo /etc/vfstab)
# vi /etc/vfstab
#device        device          mount     FS     fsck    mount    mount
#to mount      to fsck         point     type   pass    at boot  options
#
/dev/md/dsk/d1 /dev/md/rdsk/d1 /usr      ufs    2       no       global
 
(Trasladar los grupos de recursos y de dispositivos desde phys-schost-1)
# scswitch -S -h phys-schost-1
 
(Rearrancar el nodo)
# shutdown -g0 -y -i6
 
(Adjuntar la segunda subduplicación)
# metattach d1 d21
d1: Subduplicación d21 está anexada
 
(Ver el estado de la sincronización)
# metastat d1
d1: Duplicación
Subduplicación 0: d11
Estado: Correcto
Subduplicación 1: d21
Estado: Resincronizando
Resincronización en progreso: 15 % terminado
…
 
(Identificar el nombre de identificación del dispositivo del grupo de dispositivos del disco básico de los discos duplicados)
# scdidadm -L
…
1         phys-schost-3:/dev/rdsk/c2t2d0     /dev/did/rdsk/d2
 
(Mostrar la lista de nodos del grupo de dispositivos)
# scconf -pvv | grep dsk/d2
Nombre del grupo de dispositivos:                    dsk/d2
…
  (dsk/d2) Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-3
…
 
(Eliminar phys-schost-3 de la lista de nodos)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Habilitar la propiedad local solamente)
# scconf -c -D name=dsk/d2,localonly=true

Cómo duplicar sistemas de archivos desmontables

Use este procedimiento para duplicar los sistemas de archivos definidos por el usuario que se puedan desmontar. En este procedimiento, los nodos no necesitan rearrancarse.

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

  2. Desmonte el sistema de archivos que desee duplicar.

    Compruebe que no haya procesos en ejecución en el sistema de archivos.


    # umount /punto_montaje
    

    Consulte la página de comando man umount(1M) y “Mounting and Unmounting File Systems” in System Administration Guide: Basic Administration si desea obtener más información.

  3. Coloque en una concatenación de un único segmento (un sentido) el segmento que contenga un sistema de archivos definido por el usuario que se pueda desmontar.

    Especifique el nombre del disco físico del segmento del disco (cNtXdYsZ).


    # metainit -f subduplicación_1 1 1 segmento_disco
    

  4. Cree una segunda concatenación.


    # metainit subduplicación_2 1 1 subduplicación_segmento_disco
    

  5. Cree una duplicación de un sólo sentido con una subduplicación.


    # metainit duplicación -m subduplicación_1
    


    Nota –

    El nombre del volumen o del metadispositivo para esta duplicación no necesitan ser exclusivos en todo el clúster.


  6. Repita del Paso 1 al Paso 5 para cada sistema de archivos montable que duplicar.

  7. En cada nodo, edite la entrada del archivo /etc/vfstab para cada sistema de archivos duplicado.

    Sustituya los nombres de las columnas device to mount y device to fsck con el nombre de la duplicación.


    # vi /etc/vfstab
    #device        device        mount    FS     fsck    mount    mount
    #to mount      to fsck       point    type   pass    at boot  options
    #
    /dev/md/dsk/duplicación /dev/md/rdsk/duplicación /sistema_archivos ufs 2 no global

  8. Adjunte la segunda subduplicación a la duplicación.

    Este adjunto inicia una sincronización de las subduplicaciones.


    # metattach duplicación subduplicación_2
    

  9. Espere el fin de la sincronización de las duplicaciones, iniciada en el Paso 8, para terminar.

    Utilice la orden metastat(1M) para ver el estado de la duplicación.


    # metastat duplicación
    

  10. ¿El disco que se usa para duplicar el sistema de archivos definido por el usuario está físicamente conectado con más de un nodo (multipuerto)?

    • Si no es así, vaya al Paso 12.

    • Si es así, siga estos pasos para habilitar la propiedad localonly del grupo de dispositivos del disco básico en el disco utilizado para duplicar el sistema de archivos definido por el usuario. Debe habilitar la propiedad localonly para evitar la exclusión involuntaria de un nodo de su disco de arranque si éste está conectado con varios nodos.

    1. Si fuera necesario, utilice la orden scdidadm -L para mostrar el nombre completo de la ruta del identificador del dispositivo del grupo de dispositivos del disco básico.

      En el ejemplo siguiente, el nombre del grupo de dispositivos del disco básico dsk/d4 es parte de la tercera columna de salida, la cual es el nombre completo de la ruta del identificador del dispositivo.


      # scdidadm -L
      …
      1         phys-schost-3:/dev/rdsk/c1t1d0     /dev/did/rdsk/d2
      

    2. Consulte la lista de nodos del grupo de dispositivos del disco básico.

      La salida se asemeja a la siguiente


      # scconf -pvv | grep dsk/d2
      Device group name:						dsk/d2
      …
        (dsk/d2) Device group node list:		phys-schost-1, phys-schost-3
      …

    3. ¿La lista de nodos contiene más de un nombre de nodo?

      • Si es así, continúe con el Paso d.

      • De lo contrario, vaya al Paso e.

    4. Elimine todos los nodos de la lista para el grupo de dispositivos del disco básico, excepto el nodo cuyo disco raíz se duplicó.

      Sólo el nodo cuyo disco raíz haya duplicado debe permanecer en la lista de nodos.


      # scconf -r -D name=dsk/dN,nodelist=nodo
      
      -D name=dsk/dN

      Especifica el nombre exclusivo del clúster del grupo de dispositivos del disco básico

      nodelist=nodo

      Especifica el nombre de los nodos que eliminar de la lista

    5. Utilice la orden scconf(1M) para habilitar la propiedad localonly.

      Si la propiedad localonly está habilitada, el grupo de dispositivos del disco básico lo usa exclusivamente el nodo en su lista de nodos. Así se evita la exclusión involuntaria del nodo de su dispositivo de arranque si éste está conectado con varios nodos.


      # scconf -c -D name=nombre_grupo_disco_básico,localonly=true
      
      -D name=nombre_grupo_disco_básico

      Especifica el nombre del grupo de dispositivos del disco básico

      Si desea obtener más información sobre la propiedad localonly, consulte la página de comando man scconf_dg_rawdisk(1M).

  11. Monte el sistema de archivos duplicado.


    # mount /punto_montaje
    

    Consulte la página de comando man mount(1M) y “Mounting and Unmounting File Systems” in System Administration Guide: Basic Administration si desea obtener más información.

  12. Cree un conjunto de discos.

    Vaya a Cómo crear un conjunto de discos .

Ejemplo: duplicar sistemas de archivos desmontables

El ejemplo siguiente muestra la creación de la duplicación d4 para duplicar /export que reside en c0t0d0s4. La duplicación d4 consta de una subduplicación d14 en la partición c0t0d0s4 y una subduplicación d24 en la partición c2t2d0s4. La entrada del archivo /etc/vfstab en /export se actualiza para usar el nombre de la duplicaciónd4. El disco c2t2d0 es un disco multipuerto, de manera que se habilita la propiedad localonly.


(Desmontar el sistema de archivos)
# umount /export
 
(Crear la duplicación)
# metainit -f d14 1 1 c0t0d0s4
d14: Concatenación/reparto está configurado
# metainit d24 1 1 c2t2d0s4
d24: Concatenación/reparto está configurado
# metainit d4 -m d14
d101: Duplicación configurada
 
(Editar el archivo /etc/vfstab)
# vi /etc/vfstab
#device        device        mount    FS     fsck    mount    mount
#to mount      to fsck       point    type   pass    at boot  options
#
/dev/md/dsk/d4 /dev/md/rdsk/d4 /export ufs 2 no	global
 
(Adjuntar la segunda subduplicación)
# metattach d4 d24
d4: Subduplicación d21 anexada
 
(Ver el estado de la sincronización)
# metastat d4
# metastat d1
d4: Duplicación
Subduplicación 0: d14
Estado: Correcto
Subduplicación 1: d24
Estado: Resincronizando
Resincronización en progreso: 15 % terminado
…
 
(Identificar el nombre de identificación del dispositivo del grupo de dispositivos del disco básico de los discos duplicados)
# scdidadm -L
…
1         phys-schost-3:/dev/rdsk/c2t2d0     /dev/did/rdsk/d2
 
(Mostrar la lista de nodos del grupo de dispositivos)
# scconf -pvv | grep dsk/d2
Nombre del grupo de dispositivos:                  dsk/d2
…
(dsk/d2) Lista de nodos del grupo de dispositivos: phys-schost-1, phys-schost-3
…
 
(Eliminar phys-schost-3 de la lista de nodos)
# scconf -r -D name=dsk/d2,nodelist=phys-schost-3
 
(Habilitar la propiedad local solamente)
# scconf -c -D name=dsk/d2,localonly=true
 
(Montar el sistema de archivos)
# mount /export

Cómo crear un conjunto de discos

Siga este procedimiento para cada conjunto de discos que cree.


Nota –

Si ha utilizado SunPlex Manager para instalar Solstice DiskSuite, puede que ya existan de uno a tres conjuntos de discos. Consulte Utilización de SunPlex Manager para instalar Sun Cluster para obtener información sobre los metaconjuntos que creó SunPlex Manager.


  1. ¿Desea crear más de tres conjuntos de discos en el clúster?

    • Si no es así, vaya al Paso 6.

    • Si es así, continúe con el Paso 2 para preparar el clúster en más de tres conjuntos de discos. Debe efectuar esta tarea si va a instalar conjuntos de discos por primera vez o si va a añadir más conjuntos de discos a un clúster completamente configurado.

  2. Compruebe que el valor de la variable md_nsets sea lo suficientemente alto como para alojar todos los conjuntos de discos que desee crear en el clúster.

    1. En el nodo del clúster, compruebe el valor de la variable md_nsets en el archivo /kernel/drv/md.conf.

    2. Si el número total de conjuntos de discos del clúster será mayor que el valor existente de md_nsets menos uno, aumente en cada nodo el valor de md_nsets al deseado.

      El número máximo permisible de los conjuntos de discos es uno menos que el valor configurado de md_nsets. El valor máximo posible de md_nsets es 32.

    3. Compruebe que el archivo /kernel/drv/md.conf sea idéntico en todos los nodos del clúster.


      Precaución – Precaución –

      Si no se siguen estas directrices se pueden producir graves errores en Solstice DiskSuite/Solaris Volume Manager, así como una posible pérdida de datos.


    4. Pare el clúster desde uno de los nodos.


      # scshutdown -g0 -y
      

    5. Rearranque cada uno de los nodos del clúster.


      ok> boot
      

  3. Ejecute la orden devfsadm(1M) en cada nodo del clúster.

    Esta orden se puede ejecutar en todos los nodos del clúster simultáneamente.

  4. Ejecute la orden scgdevs(1M) desde un nodo del clúster para actualizar el espacio de nombres de los dispositivos globales.

  5. Compruebe que la orden scgdevs haya terminado el proceso en cada nodo antes de crear los conjuntos de discos.

    La orden scgdevs se llama de modo remoto en todos los nodos, incluso cuando la orden se ejecuta desde un solo nodo. Para determinar si la orden scgdevs ha terminado el proceso, ejecute la orden siguiente en cada nodo del clúster.


    % ps -ef | grep scgdevs 
    

  6. Compruebe que el conjunto de discos que desee crear cumpla alguno de los requisitos siguientes.

    • Si el conjunto de discos está configurado exactamente con dos cadenas de discos, debe conectarse exactamente con dos nodos y usar exactamente dos sistemas mediadores, los mismos que se han usado para el conjunto de discos. Consulte Configuración de mediadores de dos cadenas para obtener más información sobre cómo configurar los mediadores de dos cadenas.

    • Si el conjunto de discos está configurado con más de dos cadenas de discos, compruebe que en las dos cadenas de discos S1 y S2 la suma de las unidades de discos de esas cadenas exceda el número de unidades de discos de la tercera cadena S3. Si se expresara con una fórmula, el requisito sería: recuento(S1) + recuento(S2) > recuento(S3).

  7. Compruebe que existan las réplicas locales de la base de datos del estado.

    Si desea conocer los procedimientos, consulte Cómo crear réplicas de la base de datos de estado .

  8. Conviértase en superusuario en el nodo del clúster que controlará el conjunto de discos.

  9. Cree el conjunto de discos.

    La orden siguiente crea el conjunto de discos y lo registra como un grupo de dispositivos de discos de Sun Cluster.


    # metaset -s nombre_conjunto -a -h nodo1 nodo2
    
    -s nombre_conjunto

    Especifica el nombre del conjunto de discos

    -a

    Añade (crea) el conjunto de discos

    -h nodo1

    Especifica el nombre del nodo principal para controlar el conjunto de discos

    nodo2

    Especifica el nombre del nodo secundario para controlar el conjunto de discos


    Nota –

    Cuando ejecuta la orden metaset para configurar un grupo de dispositivos Solstice DiskSuite/Solaris Volume Manager en un clúster, la orden designa un nodo secundario de manera predeterminada. Puede cambiar el número deseado de nodos secundarios en el grupo de dispositivos mediante la utilidad scsetup(1M) tras crear el grupo de dispositivos. Consulte “Administering Disk Device Groups” in Sun Cluster System Administration Guide for Solaris OS si desea obtener más información sobre cómo cambiar la propiedad numsecondaries correctamente.


  10. Compruebe el estado del nuevo conjunto de discos.


    # metaset -s nombre_conjunto
    

  11. Añada unidades de disco al conjunto de discos.

    Vaya a Adición de unidades de disco a un conjunto de discos .

Ejemplo: crear un conjunto de discos

La orden siguiente crea dos conjuntos de discos, dg-schost-1 y dg-schost-2, con los nodos phys-schost-1 y phys-schost-2 especificados como primarios potenciales.


# 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

Adición de unidades de disco a un conjunto de discos

Si se agrega una unidad de disco a un conjunto de discos, Solstice DiskSuite/Solaris Volume Manager reparticiona la unidad de disco como sigue, de manera que la base de datos del estado del conjunto de discos se pueda colocar en la unidad de disco.

Cómo agregar unidades de disco a un conjunto de discos

  1. Conviértase en superusuario en el nodo.

  2. Compruebe que el conjunto de discos se haya creado.

    Si desea más instrucciones, consulte Cómo crear un conjunto de discos .

  3. Muestre las asignaciones DID.


    # scdidadm -L
    

    • Elija las unidades de disco compartidas por los nodos del clúster que podrán controlar el conjunto de discos.

    • Utilice los nombres completos de las rutas de los identificadores de los dispositivos si añade unidades de disco a un conjunto de discos.

    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 del identificador del dispositivo (seudo ruta). Una unidad de disco compartida tiene más de una entrada para el mismo número de la instancia DID.

    En el ejemplo siguiente, las entradas para el número de la instancia DID 2 indican una unidad de disco compartida por phys-schost-1 y phys-schost-2, y el nombre completo de la ruta del identificador del dispositivo es /dev/did/rdsk/d2.


    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
    …

  4. Tome la propiedad del conjunto de discos.


    # metaset -s nombre_conjunto -t
    
    -s nombre_conjunto

    Especifica el nombre del conjunto de discos

    -t

    Toma la propiedad del conjunto de discos.

  5. Añada las unidades de disco al conjunto de discos.

    Utilice el nombre completo de la ruta del identificador del dispositivo.


    # metaset -s nombre_conjunto -a nombre_unidad
    

    -a

    Añade la unidad de disco al conjunto de discos

    nombre_unidad

    Nombre completo de la ruta del identificador del dispositivo de la unidad de disco compartida


    Nota –

    No utilice el nombre del dispositivo de nivel inferior (cNtXdY) si añade una unidad de disco a un conjunto de discos. Debido a que el nombre del dispositivo de nivel inferior es un nombre local y no es exclusivo en todo el clúster, su uso podría evitar que el metaconjunto se conmutara.


  6. Compruebe el estado del conjunto de discos y las unidades de disco.


    # metaset -s nombre_conjunto
    

  7. ¿Desea reparticionar las unidades de disco para usarlas en metadispositivos o volúmenes?

Ejemplo: agregar unidades de disco a un conjunto de discos

La orden metaset añade las unidades de disco /dev/did/rdsk/d1 y /dev/did/rdsk/d2 al conjunto de discos dg-schost-1.


# metaset -s dg-schost-1 -a /dev/did/rdsk/d1 /dev/did/rdsk/d2

Cómo reparticionar las unidades de disco en un conjunto de discos

La orden metaset(1M) reparticiona las unidades de disco en un conjunto de discos de manera que se reserva una pequeña parte de cada unidad de disco en el segmento 7, para su uso por parte del software Solstice DiskSuite/Solaris Volume Manager. El recordatorio del espacio en cada unidad de disco se sitúa en el segmento 0. Si desea usar la unidad de disco más eficazmente, utilice este procedimiento para modificar la disposición del disco. Si asigna espacio a los segmentos del 1 al 6, podrá usar éstos cuando configure los metadispositivos Solstice DiskSuite o los volúmenes del Solaris Volume Manager.

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

  2. Utilice la orden format para cambiar la partición del disco en cada unidad de disco en el conjunto de discos.

    Si reparticiona una unidad de disco, debe cumplir las condiciones siguientes con el fin de evitar que la orden metaset(1M) reparticione la unidad de disco.

    • Cree el segmento 7 a partir del cilindro 0, con un tamaño suficiente para alojar una réplica de la base de datos del estado (aproximadamente 2 MB).

    • Configure el campo Flag del segmento 7 como wu (lectura-escritura, desmontable). No lo configure como de sólo lectura.

    • El segmento 7 no debe solaparse con otro segmento de la unidad de disco.

    Consulte la página de comando man format(1M) para obtener más información.

  3. Defina los metadispositivos o los volúmenes mediante un archivo md.tab.

    Vaya a Cómo crear un archivo md.tab .

Cómo crear un archivo md.tab

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


Nota –

Si está utilizando volúmenes o metadispositivos locales, compruebe que los metadispositivos locales o los nombres de los volúmenes sean distintos de los nombres ID 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/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 de disco que se usarán posteriormente en las subduplicaciones, debe hacer una copia de seguridad de los datos antes de la configuración de los volúmenes o de 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 Solaris Volume Manager 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

Cómo activar los metadispositivos o los volúmenes

Siga estos pasos para activar los metadispositivos de Solstice DiskSuite o los volúmenes del Solaris Volume Manager que están definidos en los archivos md.tab.

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

  2. Compruebe que los archivos md.tab estén situados en el directorio /etc/lvm.

  3. Compruebe que tenga la propiedad del conjunto de discos en el nodo donde se ejecutará la orden.

  4. Tome la propiedad del conjunto de discos.


    # metaset -s nombre_conjunto -t
    
    -s nombre_conjunto

    Especifica el nombre del conjunto de discos

    -t

    Toma la propiedad del conjunto de discos.

  5. Active los volúmenes o los metadispositivos de los conjuntos de discos que se encuentran definidos en el archivo md.tab.


    # metainit -s setname -a
    
    -a

    Activa todos los metadispositivos del archivo md.tab

  6. Para cada dispositivo de registro y de control, adjunte la segunda subduplicación (subduplicación_2).

    Si se activan los volúmenes o los metadispositivos en el archivo md.tab, sólo se adjunta la primera subduplicación (subduplicación_1) de los dispositivos de registro y de control, de modo que subduplicación_2 se debe adjuntar a mano.


    # metattach duplicación subduplicación_2
    

  7. Repita del Paso 3 al Paso 6 para cada conjunto de discos del clúster.

    Si fuera necesario ejecute la orden metainit(1M) desde otro nodo que tenga conectividad con las unidades de los discos. Este paso es necesario para las topologías de par de clúster, donde no todos los nodos pueden acceder a las unidades de disco.

  8. Compruebe el estado de los metadispositivos o de los volúmenes.


    # metastat -s nombre_conjunto
    

    Consulte la página de comando man metastat(1M) si desea obtener más información.

  9. ¿Contiene el clúster conjuntos de discos configurados exactamente con dos alojamientos y dos nodos?

Ejemplo: activar los metadispositivos o los volúmenes en el archivo md.tab

En el ejemplo siguiente, se activan todos los metadispositivos definidos en el archivo md.tab para el conjunto de discos dg-schost-1. Después de activan las segundas subduplicaciones del dispositivo maestro dg-schost-1/d1 y del dispositivo de registro dg-schost-1/d4.


# metainit -s dg-schost-1 -a
# metattach dg-schost-1/d1 dg-schost-1/d3
# metattach dg-schost-1/d4 dg-schost-1/d6