Instalación de Oracle RAC 11g R2 en Linux x86_64 (CentOS) - Parte 2

Instalación de Linux CentOS 5.7

Vamos con la instalación de los dos nodos con Linux CentOS 5.7. Basta con crear una máquina virtual, instalar el sistema operativo y después clonar esa máquina como segundo nodo.

 La máquina virtual tendrá dos interfaces de red de tipo host-only:

La mayoría de los paquetes requeridos por el software de Oracle están agrupados en "Package Groups". Al menos deberían seleccionarse los siguientes:
  • Desktop Environments
         GNOME Desktop Environment
  • Applications
         Editors
         Graphical Internet
         Text-based Internet
  • Development
         Development Libraries
         Development Tools
         Legacy Software Development
  • Servers
         Server Configuration Tools
  • Base System
         Administration Tools
         Base
         Java
         Legacy Software Support
         System Tools
         X Window System
Para clonar la máquina virtual, buscamos la opción de clonar en vmware:

Una vez clonada, basta con cambiar el nombre del hostname:

cd /etc/sysconfig
vi  network 
--aquí cambiamos el nombre del hostname de racnode1 a racnode2 y guardamos
hostname racnode2
service network restart



Instalamos el resto de paquetes en los dos nodos, desde el DVD:




cd /media/cdrom/CentOS
rpm -Uvh binutils-2.*
rpm -Uvh elfutils-libelf-0.*
rpm -Uvh glibc-2.*
rpm -Uvh glibc-common-2.*
rpm -Uvh ksh-2*
rpm -Uvh libaio-0.*
rpm -Uvh libgcc-4.*
rpm -Uvh libstdc++-4.*
rpm -Uvh make-3.*
rpm -Uvh elfutils-libelf-devel-*
rpm -Uvh gcc-4.*
rpm -Uvh gcc-c++-4.*
rpm -Uvh glibc-devel-2.*
rpm -Uvh glibc-headers-2.*
rpm -Uvh libstdc++-devel-4.*
rpm -Uvh unixODBC-2.*
rpm -Uvh compat-libstdc++-33*
rpm -Uvh libaio-devel-0.*
rpm -Uvh pdksh-5.*
rpm -Uvh unixODBC-devel-2.*
rpm -Uvh sysstat-7.*
 


Configuración de la red

Para la configuración de la red, voy a utilizar estas direcciones IP:

racnode1 : eth0->192.168.1.151 y eth1->192.168.2.151
racnode2:  eth0->192.168.1.152 y eth1->192.168.2.152

Para ello creo los siguientes ficheros de configuración de las dos interfaces de red, en el directorio /etc/sysconfig/network-scripts:
 
#ifcfg-eth0
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.1.151
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

#ifcfg-eth1
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.2.151
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes

Lo mismo en el otro nodo con las ip´s correspondientes.

y por último levanto la red con el comando:  

service network start

Configuro el /etc/hosts en los dos nodos:

# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost


# Public Network - (eth0)
192.168.1.151    racnode1
192.168.1.152    racnode2

# Private Interconnect - (eth1)
192.168.2.151    racnode1-priv
192.168.2.152    racnode2-priv

# Public Virtual IP (VIP) addresses - (eth0:1)
192.168.1.251    racnode1-vip
192.168.1.252    racnode2-vip

# Single Client Access Name (SCAN)
192.168.1.187    racnode-cluster-scan

# Private Storage Network for Openfiler - (eth1)
192.168.1.195    openfiler1
192.168.2.195    openfiler1-priv


    Comentarios

    Entradas populares de este blog

    [ORACLE] Script Espacio ocupado y libre de tablespaces (incluyendo los temporary)

    Oracle - Apuntes sobre LOBs para DBAs

    Oracle - Traza 10046 (SQL_TRACE)