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 Oracle Solaris Cluster
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 Solaris Volume Manager

Configuración del software Solaris Volume Manager

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

Creación de reflejos del disco raíz

Cómo crear un reflejo del sistema de archivos raíz (/)

Cómo crear reflejos del espacio de nombres de los dispositivos globales

Cómo crear reflejos de sistemas de archivos que no sean raíz (/) y no se puedan desmontar

Cómo crear reflejos de sistemas de archivos que se pueden desmontar

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 comprobar el estado de los datos de mediador

Cómo corregir datos de mediador erróneos

5.  Instalación y configuración de Veritas Volume Manager

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

7.  Creación de zonas no globales y clústeres de zona

8.  Instalación del módulo de Oracle Solaris Cluster en Sun Management Center

9.  Desinstalación del software del clúster

A.  Hojas de trabajo de instalación y configuración de Oracle Solaris Cluster

Í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 eliminar un grupo de dispositivos svm, debe utilizar los comandos y las utilidades de Solaris Volume Manager para crear o eliminar 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: instalación y configuración del software Solaris Volume Manager

Tarea
Instrucciones
Cree conjuntos de discos mediante el comando metaset.
Agregue unidades a los conjuntos de discos.
(Opcional) Vuelva a realizar las particiones de las unidades de un conjunto de discos para asignar espacio a distintos segmentos.
Haga que se muestren las asignaciones de los pseudocontroladores DID y defina los volúmenes de los archivos /etc/lvm/md.tab.
Inicialice los archivos md.tab.

Cómo crear un conjunto de discos

Lleve a cabo este procedimiento para crear conjuntos de discos.

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

    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 clúster.
    phys-schost# cldevice populate

    Consulte la página de 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 comprobar si el comando ha finalizado su proceso, ejecute el siguiente comando en cada nodo del clúster:

    phys-schost# ps -ef | grep scgdevs
  4. Compruebe que el conjunto de discos que desea crear cumpla alguno de los requisitos que se recogen a continuación.
    • Si el conjunto de discos se ha configurado exactamente con dos cadenas de discos, debe conectarse exactamente a dos nodos, y debe utilizar dos o tres hosts mediadores. Estos hosts mediadores incluyen los dos hosts conectados a los contenedores donde se ubica el conjunto de discos. Consulte la sección Configuración de mediadores de dos cadenas para obtener información detallada sobre la configuración de los mediadores de dos cadenas.

    • Si el conjunto de discos se ha configurado con más de dos cadenas de discos, asegúrese de que, en las cadenas S1 y S2, la suma del número de unidades de disco supere el número de unidades de la tercera cadena S3. Si lo representamos como una fórmula, el requisito es: total(S1) + total(S2) > total(S3).

  5. 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.

  6. Conviértase en superusuario en el nodo del clúster que vaya a controlar el conjunto de discos.
  7. 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 nodo1

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

    nodo2

    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 forma predeterminada. Puede cambiar el número de nodos secundarios deseado en el grupo de dispositivos mediante la utilidad clsetup una vez se haya creado 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.


  8. 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.

  9. Verifique el estado del nuevo conjunto de discos.
    phys-schost# metaset -s setname
  10. Establezca las propiedades del grupo de dispositivos según sea necesario.
    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 configuración de una propiedad.

    grupo_dispositivos

    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 de comando man cldevicegroup(1CL) para obtener información acerca de las propiedades de grupo de dispositivos.

Ejemplo 4-6 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 como se describe a continuación 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. Conviértase en superusuario.
  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 de DID completo, que tiene el formato /dev/did/rdsk/d N, 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 nodo

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

    grupo_dispositivos

    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 nombre_conjunto

    Especifica el nombre del conjunto de discos, que es el mismo que el 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-7 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 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) reconfigura las particiones de 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 Solaris Volume Manager. En los dispositivos etiquetados índice de contenido del volumen (VTOC), se utiliza el segmento 7. 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 6 de VTOC o a los segmentos 1 a 5 de EFI, podrá utilizarlos cuando configure volúmenes de Solaris Volume Manager.

  1. Conviértase en superusuario.
  2. Utilice el comando format para modificar la partición de disco en todas las unidades del conjunto de discos.

    Al reconfigurar la partición de una unidad, se deben cumplir las siguientes condiciones para evitar que el comando metaset(1M) reconfigure la partición de la unidad:

    • Cree el segmento 7 en VTOC o el 6 en EFI con inicio en el cilindro 0 y lo suficientemente grandes para albergar una réplica de base de datos de estado. 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.

    • Establezca el campo Flag del segmento de destino en wu (lectura-escritura, no montable). No lo configure como de sólo lectura.

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

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

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 de los ID de dispositivo utilizados para formar conjuntos de discos. Por ejemplo, si se utiliza el nombre de 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 nomenclatura /dev/md/nombre_conjunto/{r}dsk/d#.


  1. Conviértase en superusuario.
  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 (cN tXdY). 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 y modifíquelo con el editor de texto que desee.

    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, elija los nombres entre d100 y d199 para el nodo 1. Y entre d200 y d299 para el nodo 2.

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

Ejemplo 4-8 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. Conviértase en superusuario.
  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 devicegroup
    -n nodo

    Especifica el nodo que toma posesión.

    grupo_dispositivos

    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 nombre_conjunto

    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 clúster.

    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 de comando man metastat(1M) para obtener más información.

  8. (Opcional) Capture la información de partición de disco para consultarla en el futuro.
    phys-schost# prtvtoc /dev/rdsk/cNtXdYsZ > filename

    Almacene el archivo en una ubicación que se encuentre fuera del clúster. Si realiza cambios en la configuración del disco, ejecute este comando para capturar la configuración modificada. Si un disco presenta errores y es necesario sustituirlo, esta información puede utilizarse para restaurar la configuración de partición del disco. Para obtener más información, consulte la página de comando man prtvtoc(1M).

  9. (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-9 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 crear un sistema de archivos del clúster.