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:
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:
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
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
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