Verificación de la instalación de Oracle Clusterware

Una vez finalizada la instalación de Oracle Clusterware y antes de continuar con la instalación del software de base de datos, se debe verificar la instalación y el mecanismo de startup de Oracle Clusterware. A partir de Oracle Real Application Clusters 10g, la administración del cluster es controlada por los procesos background evmd, ocssd y crsd. Para verificar que estos procesos están funcionando hay que ejecutar el siguiente comando en cada nodo:

ps -ef | grep d.bin

Para verificar el mecanismo de startup hay que confirmar que estén las entradas correspondientes en el archivo /etc/inittab (una entrada por cada proceso: evmd, cssd, crsd)
Si hay alguna dificultad con la instalación de Oracle Clusterware se pueden chequear los archivos de log ubicados en los siguientes directorios de cada nodo:

  • $ORACLE_CRS_HOME/log/hostname (contiene el alert.log)
  • $ORACLE_CRS_HOME/log/hostname/crsd
  • $ORACLE_CRS_HOME/log/hostname/cssd
  • $ORACLE_CRS_HOME/log/hostname/evmd
  • $ORACLE_CRS_HOME/log/hostname/client (logs del OCR file)

Si está todo OK se puede proceder con la instalación del resto del software de base de datos.

Anuncios

Instalación de Oracle Clusterware

Para instalar Oracle Clusterware hay que ejecutar el comando runInstaller ubicado en el subdirectorio clusterware del CD-ROM de Oracle Clusterware Release 2.

Pantalla “Welcome”

Esta es la primer pantalla que aparece, hacer click en “next”.

Pantalla “Specify inventory directory and credentials”

Ingresar la ubicación del directorio del inventario. Si la variable ORACLE_BASE fue configurada de forma apropiada, OUI nos propondrá la ubicación adecuada de este directorio de acuerdo con los lineamientos de OFA. Lo mismo ocurrirá con el grupo del sistema operativo.
Hacer click en “next”

Pantalla “Specify Home Details”

Esta pantalla permite especificar el directorio HOME de Oracle Clusterware; es decir, el directorio donde se instalará todo el software del cluster. Por ejemplo:

/u01/crs/1020

Pantalla “Product-Specific prerequisite checks”

OUI chequea el ambiente para asegurar que se cumplan los requisitos mínimos para la instalación de Oracle Clusterware. El instalador chequea la existencia de packages críticos, paramétros del kernel, configuraciones de red, etc. Si se detecta algún problema, OUI ofrece la posibilidad de corregirlo antes de continuar. Hacer click en “next”.

Pantalla “Specify Cluster Configuration”

En esta pantalla hay que completar el nombre del cluster (asegurarse de que sea único en la red). Si en la ventana de nodos no aparecen todos los nodos del cluster, se pueden agregar presionando el botón “add” y completando los datos solicitados: nombres públicos, privados y virtuales de los nodos. Todos estos nombres deben poder ser resueltos por todos los nodos vía DNS o vía archivo /etc/hosts.

Pantalla “Specify Network Interface Usage”

En esta pantalla hay que especificar qué interfaces de red se utilizarán para la comunicación internodo.

Pantalla “Specify Cluster Registry (OCR) location”

En esta pantalla hay que especificar el nombre completo del archivo OCR. Si se está utilizando un esquema de espejado de discos externos, hay que hacer click en el botón “External redundancy” y OUI solicitará una sola ubicación. Si no se utiliza un sistema de espejado hay que hacer click en “Normal redundancy” y OUI solicitará dos ubicaciones para los archivos. Para el segundo caso es altamente deseable que cada archivo OCR esté ubicado en un disco o volumen diferente.

Pantalla “Specify Voting Disk location”

El objetivo principal del voting disk es ayudar en situaciones de falla de la comunicación entre los nodos. Cuando falla la comunicación entre nodos, el cluster no puede dejar disponibles a todos los nodos ya que no puede sincronizar las operaciones de I/O en el storage compartido. Por lo tanto alguno de los nodos debe quedar offline. El voting disk se utiliza para comunicar información de estado de los nodos a fin de determinar qué nodo pasará a estado offline. Como el voting disk debe poder ser accedido por todos los nodos, el archivo debe estar ubicado en el storage compartido (ya sea raw device o cluster file system) Si no existe un esquema de espejado de discos es recomendable configurar al menos tres voting disks.

Pantalla “Summary”

En esta pantalla OUI especifica todo lo que va a instalar. Hacer click en el botón “Install” y aparecerá la pantalla de progreso de instalación, OUI copia el software al nodo local y luego a los nodos remotos.

Pantalla de ejecución de scripts de configuración

En este paso de la instalación OUI nos indica que hay que ejecutar los scripts orainstroot.sh y root.sh en todos los nodos del cluster. El script root.sh ejecuta los siguientes asistentes (sin intervención manual):

 – Oracle Cluster Registry Configuration Tool (ocrconfig)
 – Cluster Configuration Tool (clscfg)

Es importante ejecutar los scripts en el mismo orden que lo propone OUI.
Pantalla de fin de la instalación

Click en “exit” para cerrar OUI.

Verificación de la configuración del Cluster con Cluvfy

El utilitario Cluster verification Utility (cluvfy) permite ejecutar validaciones de preinstalación y posinstalación en varias etapas del proceso de instalación de una base RAC. El utilitario cluvfy esta disponible para Oracle 10g Release 2. Para verificar si la configuración del cluster esta lista para la instalación de Oracle Clusterware:

runcluvfy.sh stage -post hwos -n all -verbose