JavaScript is required to for searching.
Omitir Vínculos de navegación
Salir de la Vista de impresión
Guía de instalación del software de Oracle Solaris Cluster     Oracle Solaris Cluster 4.1 (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Planificación de la configuración de Oracle Solaris Cluster

2.  Instalación del software en los nodos del clúster global

3.  Establecimiento del clúster global

4.  Configuración del software de Solaris Volume Manager

Configuración del software de Solaris Volume Manager

Cómo instalar Solaris Volume Manager

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

Creación de conjuntos de discos en un clúster

Cómo crear un conjunto de discos

Adición de unidades a un conjunto de discos

Cómo agregar unidades a un conjunto de discos

Cómo reconfigurar las particiones de los dispositivos de un conjunto de discos

Cómo crear un archivo md.tab

Cómo activar volúmenes

Configuración de mediadores de dos cadenas

Requisitos para los mediadores de dos cadenas

Cómo agregar hosts mediadores

Cómo detectar y reparar datos de mediador erróneos

5.  Creación de un sistema de archivos del clúster

6.  Creación de clústeres de zona

7.  Desinstalación del software del clúster

Índice

Creación de conjuntos de discos en un clúster

En esta sección se describe cómo crear conjuntos de discos para una configuración de clúster. Al crear un conjunto de discos de Solaris Volume Manager en un entorno de Oracle Solaris Cluster, éste se registra automáticamente en el software Oracle Solaris Cluster como grupo de dispositivos del tipo svm. Si desea crear o suprimir un grupo de dispositivos svm, debe utilizar los comandos y las utilidades de Solaris Volume Manager para crear o suprimir el conjunto de discos subyacente del grupo de dispositivos.

En la tabla que aparece a continuación, se muestran las tareas que se han de realizar para crear conjuntos de discos. Realice los procedimientos en el orden indicado.

Tabla 4-2 Mapa de tareas: Configuración de conjuntos de discos de Solaris Volume Manager

Tarea
Instrucciones
Crear conjuntos de discos mediante el comando metaset.
Agregar unidades a los conjuntos de discos.
(Opcional) Volver a realizar las particiones de las unidades de un conjunto de discos para asignar espacio a distintos segmentos.
Mostrar las asignaciones de los pseudocontroladores DID y definir los volúmenes de los archivos /etc/lvm/md.tab.
Inicializar los archivos md.tab.

Cómo crear un conjunto de discos

Antes de empezar

Este conjunto de datos que quiere crear debe cumplir uno de los siguientes requerimientos:

  1. En cada nodo del clúster, ejecute el comando devfsadm.

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

  2. Actualice el espacio de nombres de dispositivos globales desde un nodo del cluster.
    phys-schost# cldevice populate

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

  3. Compruebe que el comando haya terminado su proceso en todos los nodos antes de intentar crear los conjuntos de discos.

    El comando se ejecuta de forma remota en todos los nodos, incluso al ejecutarse en un solo nodo. Para determinar si ha concluido el procesamiento del comando, ejecute el comando siguiente en todos los nodos del clúster:

    phys-schost# ps -ef | grep scgdevs
  4. Asegúrese de que existan las réplicas de bases de datos de estado locales.

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

  5. Asuma el rol root en el nodo de cluster que vaya a controlar el conjunto de discos.
  6. Cree el conjunto de discos.

    El comando que aparece a continuación crea el conjunto de discos y lo registra como grupo de dispositivos de Oracle Solaris 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 node1

    Especifica el nombre del nodo primario que controlará el conjunto de discos.

    node2

    Especifica el nombre del nodo secundario que controlará el conjunto de discos.


    Nota - Al ejecutar el comando metaset para configurar un grupo de dispositivos de Solaris Volume Manager en un clúster, el comando designa un nodo secundario de manera predeterminada. Puede cambiar el número de nodos secundarios deseado en el grupo de dispositivos mediante la utilidad clsetup una vez que se crea el grupo de dispositivos. Consulte Administración de grupos de dispositivos de Guía de administración del sistema de Oracle Solaris Cluster para obtener más información acerca de cómo cambiar la propiedad numsecondaries.


  7. Si está configurando un grupo de dispositivos de Solaris Volume Manager repetido, establezca la propiedad de repetición del grupo de dispositivos.
    phys-schost# cldevicegroup sync device-group-name

    Para obtener más información acerca de la repetición de datos, consulte el Capítulo 4, Métodos de replicación de datos de Guía de administración del sistema de Oracle Solaris Cluster.

  8. Verifique el estado del nuevo conjunto de discos.
    phys-schost# metaset -s setname
  9. Establezca las propiedades del grupo de dispositivos según sea necesario.
    phys-schost# cldevicegroup set -p name=value device-group
    -p

    Especifica una propiedad del grupo de dispositivos.

    name

    Especifica el nombre de una propiedad.

    value

    Especifica el valor o configuración de una propiedad.

    device-group

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

    Consulte la página del comando man cldevicegroup(1CL) para obtener información acerca de las propiedades de grupo de dispositivos.

Ejemplo 4-2 Creación de un conjunto de discos

El comando que aparece a continuación crea dos conjuntos de discos, dg-schost-1 y dg-schost-2, con los nodos phys-schost-1 y phys-schost-2 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

Agregue unidades al conjunto de discos. Vaya a Adición de unidades a un conjunto de discos.

Adición de unidades a un conjunto de discos

Al agregar una unidad a un conjunto de discos, el software de administración de volúmenes vuelve a realizar la partición de la unidad para que la base de datos de estado del conjunto de discos se pueda ubicar en la unidad.

Cómo agregar unidades a un conjunto de discos

Antes de empezar

Asegúrese de que el conjunto de discos se haya creado. Para obtener instrucciones, consulte Cómo crear un conjunto de discos.

  1. Asuma el rol root.
  2. Haga que se muestren las asignaciones DID.
    phys-schost# cldevice show | grep Device
    • Elija las unidades que comparten los nodos del clúster que vayan a controlar el conjunto de discos o que tengan la posibilidad de hacerlo.

    • Use el nombre de dispositivo DID completo, que tiene el formato /dev/did/rdsk/dN, al agregar una unidad a un conjunto de discos.

    En el ejemplo siguiente, las entradas del dispositivo de DID /dev/did/rdsk/d3 indican que phys-schost-1 y phys-schost-2 comparten la unidad.

    === 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. Conviértase en propietario del conjunto de discos.
    phys-schost# cldevicegroup switch -n node devicegroup
    -n node

    Especifica el nodo que va a ser el propietario del grupo de dispositivos.

    devicegroup

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

  4. Agregue las unidades al conjunto de discos.

    Utilice el nombre completo de la ruta de DID.

    phys-schost# metaset -s setname -a /dev/did/rdsk/dN
    -s setname

    Especifique el nombre del conjunto de discos, idéntico al del grupo de dispositivos.

    -a

    Agrega la unidad al conjunto de discos.


    Nota - No utilice el nombre de dispositivo de nivel inferior (cNtXdY) cuando agregue una unidad a un conjunto de discos. Ya que el nombre de dispositivo de nivel inferior es un nombre local y no único para todo el clúster, si se utiliza es posible que se prive al metaconjunto de la capacidad de conmutar a otra ubicación.


  5. Compruebe el estado del conjunto de discos y de las unidades.
    phys-schost# metaset -s setname

Ejemplo 4-3 Adición de unidades a un conjunto de discos

El comando metaset agrega las unidades /dev/did/rdsk/d1 y /dev/did/rdsk/d2 al conjunto de discos dg-schost-1.

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

Pasos siguientes

Si desea reconfigurar la partición de unidades para utilizarlas en volúmenes, vaya a Cómo reconfigurar las particiones de los dispositivos de un conjunto de discos.

De lo contrario, vaya a Cómo crear un archivo md.tab para ver cómo definir metadispositivos o volúmenes mediante un archivo md.tab.

Cómo reconfigurar las particiones de los dispositivos de un conjunto de discos

El comando metaset(1M) reparticiona las unidades de un conjunto de discos de forma que se reserve una pequeña parte de cada unidad para su uso por parte del software de Solaris Volume Manager. En los dispositivos etiquetados Interfaz de firmware ampliable (EFI), se utiliza el segmento 6. El espacio sobrante de cada dispositivo se ubica en el segmento 0. Para que el uso de la unidad resulte más efectivo, modifique el diseño del disco mediante este procedimiento. Si asigna espacio a los segmentos 1 a 5 de EFI, podrá utilizarlos cuando configure volúmenes de Solaris Volume Manager.

  1. Asuma el rol root.
  2. Utilice el comando format para modificar la partición de disco en todas las unidades del conjunto de discos.

    Cuando reparticione una unidad, tome las medidas necesarias para evitar que el comando metaset reparticione la unidad.

    1. Cree el segmento 6 para EFI. Comience en el cilindro 0 y asigne espacio suficiente para contener una réplica de la base de datos de estado.

      No permita que el segmento de destino se solape con otro segmento de la unidad.

      Consulte la guía de administración de Solaris Volume Manager para determinar cuál ha de ser el tamaño de una réplica de base de datos de estado en la versión del software de administración de volúmenes que utiliza.

    2. Establezca el campo Flag del segmento de destino en wu (lectura-escritura, no montable).

      No configure este campo como de sólo lectura.

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

Pasos siguientes

Defina 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. Utilice el archivo md.tab para definir los volúmenes de Solaris Volume Manager para los conjuntos de discos que ha creado.


Nota - Si utiliza volúmenes locales, asegúrese de que sus nombres sean distintos de los ID de dispositivo que se usan para formar conjuntos de discos. Por ejemplo, si se utiliza el ID de dispositivo /dev/did/dsk/d3 en un conjunto de discos, no se debe utilizar el nombre /dev/md/dsk/d3 para un volumen local. Este requisito no se aplica a volúmenes compartidos, que utilizan la convención de denominación /dev/md/setname/{r}dsk/d#.


  1. Asuma el rol root.
  2. Haga que se muestren las asignaciones DID para utilizarlas como referencia al crear el archivo md.tab.

    Utilice los nombres de dispositivo DID completos del archivo md.tab, en lugar de los nombres de dispositivo de nivel inferior (cNtXdY). El nombre del dispositivo DID sigue el esquema /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. Cree un archivo /etc/lvm/md.tab que contenga las definiciones de volumen para los conjuntos de discos que haya creado.

    Consulte el Ejemplo 4-4 para ver un archivo md.tab de ejemplo.


    Nota - Si las unidades contienen datos que se van a utilizar para los subreflejos, debe realizar una copia de seguridad de dichos datos antes de configurar el volumen. A continuación, restaure los datos en el reflejo.


    Con el fin de evitar posibles confusiones entre los volúmenes locales de distintos nodos en un entorno de clúster, utilice una estructura de nombres que haga que cada nombre de volumen local sea único en el clúster. Por ejemplo, para el nodo 1, elija los nombres entre d100 y d199. Para el nodo 2, elija entre d200 y d299.

    Consulte la documentación de Solaris Volume Manager y la página del comando man md.tab(4) para obtener información detallada acerca de la creación de archivos md.tab.

Ejemplo 4-4 Archivo md.tab de ejemplo

El archivo md.tab de ejemplo mostrado a continuación define el conjunto de discos con nombre dg-schost-1. No es importante ordenar las líneas en el archivo md.tab.

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

El archivo md.tab de ejemplo se ha construido de la siguiente forma:

  1. En la primera línea, se define el dispositivo d0 como reflejo de los volúmenes d10 y d20. La -m indica que se trata de un dispositivo de reflejo.

    dg-schost-1/d0 -m dg-schost-1/d0 dg-schost-1/d20
  2. En la segunda línea, se define el volumen d10, el primer subreflejo de d0, como banda unidireccional.

    dg-schost-1/d10 1 1 /dev/did/rdsk/d1s0
  3. En la tercera línea, se define el volumen d20, el segundo subreflejo de d0, como banda unidireccional.

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

Pasos siguientes

Active los volúmenes definidos en los archivos md.tab. Vaya a Cómo activar volúmenes.

Cómo activar volúmenes

Lleve a cabo este procedimiento para activar los volúmenes de Solaris Volume Manager definidos en los archivos md.tab.

  1. Asuma el rol root.
  2. Asegúrese de que los archivos md.tab se encuentren en el directorio /etc/lvm.
  3. Asegúrese de tener la propiedad del conjunto de discos del nodo en el que se ejecutará el comando.
  4. Conviértase en propietario del conjunto de discos.
    phys-schost# cldevicegroup switch -n node device-group
    -n node

    Especifica el nodo que toma posesión.

    device-group

    Especifica el nombre del conjunto de discos.

  5. Active los volúmenes del conjunto de discos, que se definen en el archivo md.tab.
    phys-schost# metainit -s setname -a
    -s setname

    Especifica el nombre del conjunto de discos.

    -a

    Activa todos los volúmenes del archivo md.tab.

  6. Repita del Paso 3 al Paso 5 para cada conjunto de discos del cluster.

    Si fuera necesario, ejecute el comando metainit(1M) desde otro nodo que tenga conectividad con las unidades. Es necesario realizar este paso en topologías de pares de clústeres en las que las unidades no son accesibles desde todos los nodos.

  7. Compruebe el estado de los volúmenes.
    phys-schost# metastat -s setname

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

  8. (Opcional) Realice una copia de seguridad de la configuración del clúster.

    Si dispone de una copia de seguridad de la configuración del clúster, le resultará más sencillo recuperarla cuando sea necesario. Para obtener más información, consulte Copias de seguridad de la configuración del clúster de Guía de administración del sistema de Oracle Solaris Cluster.

Ejemplo 4-5 Activación de volúmenes en el archivo md.tab

En el ejemplo que aparece a continuación, están activados todos los volúmenes definidos en el archivo md.tab para el conjunto de discos dg-schost-1.

phys-schost# metainit -s dg-schost-1 -a

Pasos siguientes

Si el clúster contiene conjuntos de discos configurados exactamente con dos receptáculos para discos y dos nodos, agregue mediadores de dos cadenas. Vaya a Configuración de mediadores de dos cadenas.

De lo contrario, vaya a Cómo crear sistemas de archivos del clúster para ver cómo crear un sistema de archivos de clúster.