Guía del servicio de datos de Oracle® para Oracle Real Application Clusters

Salir de la Vista de impresión

Actualización: Julio de 2014, E52255–01
 
 

Uso de Oracle ASM


Notas -  Si utiliza Oracle ASM en un cluster global y en un cluster de zona configurado en ese cluster global, debe asegurarse de que, en cada cluster determinado, Oracle ASM pueda ver únicamente los dispositivos que tiene previsto utilizar, ya sea en la zona global o en un cluster de zona. Si Oracle ASM puede ver los dispositivos utilizados por Oracle ASM en un cluster diferente, esto puede generar problemas de inicio para Oracle Clusterware o Oracle Grid Infrastructure, dado que Oracle ASM ve los dispositivos como ya montados en otro lugar.

Para obtener información sobre los tipos de archivos de Oracle Database que puede almacenar mediante Oracle ASM, consulte Requisitos de gestión del almacenamiento.


Notas -  Cuando una instalación de Soporte para Oracle RAC en un cluster de zona utiliza Oracle ASM, debe configurar todos los dispositivos necesarios para esa instalación de Soporte para Oracle RAC en el cluster de zona con el comando clzonecluster. Cuando Oracle ASM se ejecuta dentro de un cluster de zona, la administración de Oracle ASM tiene lugar totalmente dentro del mismo cluster de zona.

Cómo utilizar Oracle ASM con RAID de hardware

  1. En un miembro del cluster, asuma el rol root.
  2. Determine las identidades de los dispositivos de identidad del dispositivo (DID) que correspondan a los discos compartidos disponibles en el cluster.

    Para ello, utilice el comando cldevice(1CL).

    El siguiente ejemplo muestra un fragmento de la salida del comando cldevice list –v.

    # cldevice list -v
    DID Device          Full Device Path
    ----------          ----------------
    …
    d5                  phys-schost-3:/dev/rdsk/c3t216000C0FF084E77d0
    d5                  phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0
    d5                  phys-schost-2:/dev/rdsk/c4t216000C0FF084E77d0
    d5                  phys-schost-4:/dev/rdsk/c2t216000C0FF084E77d0
    d6                  phys-schost-3:/dev/rdsk/c4t216000C0FF284E44d0
    d6                  phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0
    d6                  phys-schost-2:/dev/rdsk/c5t216000C0FF284E44d0
    d6                  phys-schost-4:/dev/rdsk/c3t216000C0FF284E44d0
    …

    En este ejemplo, los dispositivos DID d5 y d6 corresponden a los discos compartidos disponibles en el cluster.

  3. Obtenga un nombre de dispositivo DID completo para cada dispositivo DID que utilice para el grupo de discos de Oracle ASM.

    En el ejemplo siguiente, se muestra la salida del comando cldevice show para los dispositivos DID identificados en el Step 2 del ejemplo. El comando se ejecuta desde el nodo phys-schost-1.

    # cldevice show d5 d6
    
    === DID Device Instances ===
    
    DID Device Name:                         /dev/did/rdsk/d5
    Full Device Path:                      phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0
    Replication:                                none
    default_fencing:                          global
    
    DID Device Name:                          /dev/did/rdsk/d6
    Full Device Path:                       phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0
    Replication:                                none
    default_fencing:                            global
  4. Si utiliza un cluster de zona, configure los dispositivos DID en el cluster de zona. De lo contrario, continúe con el Step 5.

    Para obtener información sobre cómo configurar los dispositivos DID en un cluster de zona, consulte Cómo agregar un dispositivo de almacenamiento global a un cluster de zona (clsetup) de Guía de instalación del software de Oracle Solaris Cluster o Cómo agregar un dispositivo DID a un cluster de zona (CLI) de Guía de instalación del software de Oracle Solaris Cluster .

  5. Cree o modifique un segmento en cada dispositivo DID que vaya a contener la asignación de espacio en disco para el grupo de discos de Oracle ASM.

    Para ello, utilice los comandos format(1M), fmthard(1M) o prtvtoc(1M). Especifique la ruta de dispositivo completa desde el nodo en el que ejecuta el comando para crear o modificar el segmento.

    Por ejemplo, si decide usar el segmento s0 para el grupo de discos de Oracle ASM, puede asignar 100 GB de espacio en disco en el segmento s0.

  6. Prepare los dispositivos básicos que utilice para Oracle ASM.
    1. Cambie la propiedad y los permisos de todos los dispositivos raw que utilice para Oracle ASM para permitir el acceso de Oracle ASM a dichos dispositivos.

      Notas -  Si ha configurado Oracle ASM en RAID de hardware para un cluster de zona, realice este paso en dicho cluster de zona.

      Para especificar el dispositivo raw, agregue sX al nombre de dispositivo DID obtenido en el Step 3, donde X es el número de segmento.

      # chown oraasm:oinstall /dev/did/rdsk/dNsX
      # chmod 660 /dev/disk/rdsk/dNsX
      # ls -lhL /dev/did/rdsk/dNsX
      crw-rw----  1 oraasm  oinstall  239, 128 Jun 15 04:38 /dev/did/rdsk/dNsX

      Para obtener más información sobre la modificación de la propiedad y los permisos de dispositivos raw para su uso con Oracle ASM, consulte la documentación de Oracle ASM.

    2. Limpie los encabezados de los discos de todos los dispositivos raw que utilice para Oracle ASM.
      # dd if=/dev/zero of=/dev/did/rdsk/dNsX bs=1024k count=200
      2000+0 records in
      2000+0 records out
  7. Modifique el parámetro de inicialización de instancias ASM_DISKSTRING de Oracle ASM para especificar los dispositivos que utiliza para el grupo de discos de Oracle ASM.

    Por ejemplo, para utilizar la ruta /dev/did/ para el grupo de discos de Oracle ASM, agregue el valor /dev/did/rdsk/d* al parámetro ASM_DISKSTRING. Si va a modificar este parámetro editando el archivo de parámetro de inicialización de Oracle, edite el parámetro de la siguiente manera:

    ASM_DISKSTRING = '/dev/did/rdsk/*'

    Para obtener más información, consulte la documentación de Oracle ASM.

Pasos siguientes

Asegúrese de que estén instalados el resto de los esquemas de gestión de almacenamiento que utiliza para archivos de Oracle Database. Una vez que están instalados todos los esquemas de gestión de almacenamiento que utiliza para archivos de Oracle Database, vaya al Chapter 3, Registro y configuración de los grupos de recursos.