Instalando Oracle RAC (VII)

Tenemos el entorno totalmente preparado. Hemos comprobado los parámetros del kernel, los paquetes de la instalación Linux (en concreto una distribución Red Hat, como comenté en el primer capítulo), se han creado los grupos y el usuario necesarios, se le ha dado la estructura correcta al disco, y se han creado los discos +ASM ¿Se puede lanzar ya la instalación? Pues aún no, hay que seguir preparando el entorno. En el presente capítulo, indicaré como configurar el sistema de almacenamiento para el cluster. Todo cluster necesita al menos un disco común para mantener la consistencia, el denominado como disco de quorum. En concreto, en un cluster Oracle, se van a usar dos discos para el quorum. Estos discos se van a denominar VOTING DISK, el primero, y OCR, el segundo.

El VOTING DISK es un disco en el que se guarda información sobre los miembros del cluster y que necesitará un tamaño mínimo de 20Mb (si se quiere redundancia, 40Mb), mientras que OCR es el disco en el que se va a guardar información sobre los parámetros de configuración del cluster y que necesitará un tamaño mínimo de 100Mb (con redundancia, 200Mb). En esta instalación se va a hacer uso de dispositivos RAW (raw devices) para la configuración de estos discos. Y en concreto se va a describir la gestión que de los mismos se hace mediante Red Hat; en otras distribuciones Linux la gestión de estos dispositivos es algo diferente (no mucho, pero existen diferencias a tener en cuenta).

En primer lugar hay que disponer de esos dos discos. Lo que yo voy a hacer es particionar un disco de algo más de 1Gb que me ha dado el gestor de almacenamiento de una EVA 8100 (un tipo generoso). Y voy a crear dos particiones en el mismo haciendo uso de fdisk (tal y como se ha descrito en post anteriores). Al final de la operación de particionamiento, el aspecto del disco es el siguiente:

Disco /dev/sdg: 1073 MB, 1073741824 bytes
34 cabezas, 61 sectores/pista, 1011 cilindros
Unidades = cilindros de 2074 * 512 = 1061888 bytes
Disposit. Boot      Start         End      Blocks   Id  System
/dev/sdg1               1         505      523654+  83  Linux
/dev/sdg2             506        1011      524722   83  Linux
Disco /dev/sdg: 1073 MB, 1073741824 bytes
34 cabezas, 61 sectores/pista, 1011 cilindros
Unidades = cilindros de 2074 * 512 = 1061888 bytes
Disposit. Boot      Start         End      Blocks   Id  System
/dev/sdg1               1         505      523654+  83  Linux
/dev/sdg2             506        1011      524722   83  Linux
Una vez hecho esto, hay que tocar la configuración de los rawdevices en dos ficheros, y aquí es donde hay que buscar las diferencias con otras distribuciones que no sean Red Hat. El primero de ellos es /etc/sysconfig/rawdevices, cuyo aspecto después de los retoques es:

# This file and interface are deprecated.
# Applications needing raw device access should open regular
# block devices with O_DIRECT.
# raw device bindings
# format:  <rawdev> <major> <minor>
#          <rawdev> <blockdev>
# example: /dev/raw/raw1 /dev/sda1
#          /dev/raw/raw2 8 5
#Ver el contenido de /etc/udev/permission.d/40-udev.permissions
/dev/raw/raw1   /dev/sdg1
/dev/raw/raw2   /dev/sdg2
El segundo fichero a retocar es /etc/udev/permissions.d/40-udev-permissions:

# /etc/udev/udev.permissions:  permission/ownership map for udev
# raw devices
raw/raw1:root:oinstall:0640
raw/raw2:oracle:oinstall:0660
¿Cuál de los dos va a hacer de VOTING y cuál de OCR? Al que le asigno como propietario y grupo root:oinstall (en este caso, raw1) será VOTING, y el otro OCR.

One Response to Instalando Oracle RAC (VII)

  1. Este es el primer tutorial que he encontrado que se encuentra en español y explicado muy bien, sigo a la espera de que termines de escribir este excelente tutorial, yo en estos momentos estoy haciendo la instalacion sobre Oracle Enterprise linux que es muy parecido al Red Hat, Saludos!

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: