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

ProcedureCómo crear un conjunto de discos

Realice este procedimiento para crear conjuntos de discos.


Nota –

Este procedimiento proporciona los formatos largos de los comandos de Sun Cluster. La mayoría de comandos tienen también formas cortas. A excepción de las formas de los nombres de comando, los comandos son idénticos. Para obtener una lista de los comandos y sus formas cortas, consulte Apéndice A, Sun Cluster Object-Oriented Commands de Sun Cluster System Administration Guide for Solaris OS.


  1. SPARC: (Solaris 9) Determine si, después de crear los nuevos conjuntos de discos, el clúster tendrá más de tres conjuntos de discos.

    • Si el clúster no va a tener más de tres conjuntos de discos, acceda al Paso 9.

    • En caso de que el clúster tenga cuatro o más conjuntos de discos, continúe con el Paso 2 para preparar el clúster. 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.

    • Si el clúster se ejecuta en el sistema operativo Solaris 10, Solaris Volume Manager hará automáticamente los cambios de configuración necesarios. Acceda al Paso 9.

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

  3. 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, por tanto, el número máximo permitido de conjuntos de discos que puede crear es 31.

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


    Caution – Caution –

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


  5. Si ha realizado modificaciones en el archivo md.conf en cualquier nodo, realice los siguientes pasos para que estos cambios estén activos.

    1. Conviértase en superusuario en un nodo.

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


      phys-schost# cluster shutdown -g0 -y
      
    3. Rearranque cada uno de los nodos del clúster.

      • En los sistemas basados en SPARC, siga estos pasos:


        ok boot
        
      • En los sistemas basados en x86, siga estos pasos:

        Cuando aparezca el menú de GRUB, seleccione la entrada de Solaris adecuada y pulse Intro. El menú de GRUB presenta un aspecto similar al siguiente:


        GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
        +-------------------------------------------------------------------------+
        | Solaris 10 /sol_10_x86                                                  |
        | Solaris failsafe                                                        |
        |                                                                         |
        +-------------------------------------------------------------------------+
        Use the ^ and v keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.

        Para obtener más información sobre el arranque basado en GRUB, consulte el Capítulo 11, GRUB Based Booting (Tasks) de System Administration Guide: Basic Administration.

  6. Ejecute el comando devfsadm(1M) en cada nodo del clúster.

    Este comando se puede ejecutar en todos los nodos del clúster simultáneamente.

  7. Actualice desde uno de los nodos del clúster el espacio de nombres de dispositivos globales.


    phys-schost# cldevice populate
    

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

  8. Compruebe en cada uno de los nodos que el comando ha completado el procesamiento antes de intentar crear cualquier conjunto de discos.

    El comando se ejecuta de forma remota en todos los nodos, incluso si el comando se ejecuta desde un solo nodo. Para determinar si el comando ha finalizado su procesamiento, ejecute el siguiente comando en cada uno de los nodos del clúster.


    phys-schost# ps -ef | grep scgdevs
    
  9. Compruebe que el conjunto de discos que desee crear cumpla alguno de los requisitos siguientes.

    • Si el conjunto de discos se configura con dos cadenas de discos, el conjunto de discos debe conectarse exactamente a dos nodos y debe utilizar exactamente dos sistemas mediadores. Estos sistemas mediadores serán los dos mismos sistemas utilizados para el conjunto de discos. Consulte Configuración de mediadores de dos cadenas para obtener detalles sobre cómo configurar mediadores de dos cadenas.

    • Si el conjunto de discos está configurado con más de dos cadenas de discos, compruebe que, para las cadenas S1 y S2, la suma del número de unidades de disco en esas cadenas exceda el número de unidades de la tercera cadena S3. Si lo trasladáramos a una forma, el requisito sería cuenta(S1) + cuenta(S2) > cuenta(S3).

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

    Para obtener instrucciones, consulte Cómo crear réplicas de la base de datos de estado.

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

  12. Cree el conjunto de discos.

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


    phys-schost# metaset -s setname -a -h node1 node2
    
    -s setname

    Especifica el nombre del conjunto de discos.

    -a

    Agrega (crea) el conjunto de discos.

    -h nodo1

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

    node2

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


    Nota –

    Cuando ejecuta el comando metaset para configurar un grupo de dispositivos Solaris Volume Manager en un clúster, el comando designa un nodo secundario de manera predeterminada. Mediante la utilidad clsetup puede modificar el número deseado de nodos secundarios del grupo de dispositivos, una vez creado éste. Consulte Administering Device Groups de Sun Cluster System Administration Guide for Solaris OS para obtener más información sobre cómo cambiar la propiedadnumsecondaries.


  13. Si está configurando un grupo de dispositivos de Solstice DiskSuite repetido o del Gestor de volúmenes de Solaris, configure la propiedad de repetición del grupo de dispositivos.


    phys-schost# cldevicegroup sync device-group-name
    

    Para obtener información acerca de la replicación de datos, consulte Capítulo 4, Data Replication Approaches de Sun Cluster System Administration Guide for Solaris OS.

  14. Compruebe el estado del nuevo conjunto de discos.


    phys-schost# metaset -s setname
    
  15. Configure las propiedades del grupo de dispositivos según sus necesidades.


    phys-schost# cldevicegroup set -p name=value devicegroup
    
    -p

    Especifica una propiedad del grupo de dispositivos.

    nombre

    Especifica el nombre de una propiedad.

    valor

    Especifica el valor o ajuste de la propiedad.

    grupo_dispositivos

    Especifica el nombre del grupo de dispositivos. El nombre del grupo de dispositivos es el mismo que el nombre del conjunto de discos.

    Consulte cldevicegroup(1CL) para obtener información acerca de las propiedades del grupo de dispositivos.


Ejemplo 4–6 Creación de un conjunto de discos

El comando 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.


phys-schost# metaset -s dg-schost-1 -a -h phys-schost-1 phys-schost-2
phys-schost# metaset -s dg-schost-2 -a -h phys-schost-1 phys-schost-2

Pasos siguientes

Añade unidades a los conjuntos de discos. Acceda a Adición de unidades a un conjunto de discos.