Configurar Oracle 11 g clusterware sobre IPMP

23 05 2011

Para evitar que LAN pública sea un punto de fallo, Oracle recomiendo configurar un grupo de interfaces de red rebundante en cada nodo del cluster. En el caso de Sun la recomendación es utilizar Solaris IP Multipathing (IPMP):

La configuración dentro de clusterware de la red privada y pública será diferente respecto al uso de IPMP:

Cuál es la diferencia entre VIP y IPMP?

   IPMP puede mover una dirección en caso de caída entre un interfaz y otra pero nunca entre nodos.
   Oracle VIP puede mover la IP de un nodo a otro en caso de caída del nodo.
Configuración de Hardware
Empezaremos explicando brevemente como es la configuración de hardware de IPMP. Con la finalidad de tener redundancia de red se necesitan como mínimo dos NIC’s instaladas y correctamente configuradas, una NIC se utilizará como link primario por el cual irán las comunicaciones en caso de caída IPMP automáticamente traspasa la ip física y en caso de la red pública la VIP a la NIC que está en modo standby

       +----------------+                       +----------------+
       |     Servidor   |                       |     Servidor   |
       +--+----------+--+                       +--+----------+--+
         ce0        ce1                           ce0        ce1
          |(primario)|(standby)   ==========>      |(failed)  |(primario)
          |          |                             |          |
     (IP Física)     |                             |      (IP Física)
          |          |                             |          |
        (VIP)        |                             |        (VIP)  

Configuracion de la IP virtual de Oracle
Una vez configurado IPMP correctamente, la VIP de oracle puede ser configurada para utilizar IPMP. Se tiene que configurar para utilizar todas NIC asignadas al mismo grupo IPMP. Una vez configurada  Oracle elegirá la NIC primaria dentro del grupo y IPMP sea capaz de mover la VIP dentro del gripo IPMP en caso de fallo.
 

Instalación RAC partiendo desde cero
En la segunda pantalla en  VIPCA (VIP Configuration Assistant, 1 of 2), selecciona todas las NIC´s del grupo IPMP donde la VIP debería correr.
En una instalación RAC ya existente
Para una instalación RAC ya existente, se debe utilizar el srvctl para indicarle a la VIP que utilice todas las NIC dentro del mismo  grupo IPMP. Ejemplo de cómo configurar la VIP en el nodo prueba para utilizar ambas NIC´s:

        # srvctl stop nodeapps -n prueba
        # srvctl modify nodeapps –n prueba -o /u01/app/oracle/product/10gdb -A 146.56.78.1/255.255.252.0/ce0\|ce1
        # srvctl start nodeapps -n prueba

Acciones

Información

Un comentario

31 05 2011

Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s




Seguir

Get every new post delivered to your Inbox.