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 3.3 3/13 (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 cluster global

3.  Establecimiento del cluster global

4.  Configuración del software de Solaris Volume Manager

Configuración del software de Solaris Volume Manager

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

Creación de reflejos del disco raíz

Creación de un reflejo del sistema de archivos raíz (/)

Creación de un reflejo del espacio de nombres de dispositivos globales en una partición dedicada

Creación de reflejos de sistemas de archivos que no sean raíz (/) y no se puedan desmontar

Creación de reflejos de sistemas de archivos que se pueden desmontar

Creación de conjuntos de discos en un cluster

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

Comprobación del estado de los datos de mediador

Reparación de datos de mediador erróneos

5.  Creación de un sistema de archivos del cluster

6.  Creación de zonas no globales y clusters de zona

7.  Desinstalación del software del cluster

Índice

Creación de conjuntos de discos en un cluster

En esta sección se describe cómo crear conjuntos de discos para una configuración de cluster. 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: Instalación y configuración del software 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

Lleve a cabo este procedimiento para crear conjuntos de discos.

Antes de empezar

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

  1. En cada nodo del cluster, ejecute el comando devfsadm(1M).

    Este comando puede ejecutarse simultáneamente en todos los nodos del cluster.

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

    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. Conviértase en superusuario en el nodo del 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 cluster, 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 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.


  7. Si está configurando un grupo de dispositivos de Solaris Volume Manager replicado, establezca la propiedad de replicació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 devicegroup
    -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.

    devicegroup

    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-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 cluster 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 cluster, 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 volver a realizar 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 de Solaris Volume Manager. En los dispositivos etiquetados de índice de contenido del volumen (VTOC), se usa 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.

    Cuando vuelve a crear particiones en una unidad, es necesario cumplir las siguientes condiciones para evitar que el comando metaset(1M) vuelva a crear particiones en 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 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 cluster. 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 denominación /dev/md/setname/{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 (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 y edítelo con el editor de texto que prefiera.

    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 cluster, utilice una estructura de nombres que haga que cada nombre de volumen local sea único en el cluster. Por ejemplo, para el nodo 1, elija los nombres entre d100 y d199. Y para el nodo 2 use d200 a 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 del archivo 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 node

    Especifica el nodo que toma posesión.

    devicegroup

    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 clusters, 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) 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 cluster. 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 del comando man prtvtoc(1M).

  9. (Opcional) Realice una copia de seguridad de la configuración del cluster.

    Si dispone de una copia de seguridad de la configuración del cluster, le resultará más sencillo recuperarla cuando sea necesario. Para obtener más información, consulte Copias de seguridad de la configuración del cluster 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 cluster 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 cluster para crear un sistema de archivos del cluster.