Sunteți pe pagina 1din 29

Instalacion de RAC Template en Vbox

Guía para utilizar RAC Templates en Virtual Box


Índice:
Instalacion de RAC Template en Vbox................................................................................................1
Guía para utilizar RAC Templates en Virtual Box...........................................................................1
Índice:...................................................................................................................................................2
Introducción:................................................................................................................................2
Crear la máquina virtual:..............................................................................................................3
Preparar los discos y configurar Linux:..........................................................................................14
Convertir .img a .vdi...................................................................................................................14
Instalar guest additions:..............................................................................................................17
Instalar Oracle Validated:...........................................................................................................18
Clonación Disco Duro Rac1:......................................................................................................20
Clonación Plantilla Rac1:...........................................................................................................20
Creación de los Discos Compartidos:........................................................................................21
Agregar discos a Virtual Media Manager:..................................................................................22
Crear maquina virtual Rac2:.......................................................................................................22
Conectar el resto de Discos Duros a las máquinas:....................................................................23
Configurar adaptadores de red:..................................................................................................24
Modificar params.ini y netconfig.ini..........................................................................................25
Crear Snapshots de las máquinas virtuales:...............................................................................29
Lanzar buildcluster.sh.................................................................................................................29
Para eliminar el RAC y volver a la configuracion inicial:.........................................................29

Introducción:
Esta es una guía para la instalación de un RAC con Vbox mediante el uso de una plantilla Oracle RAC y
Virtual Box.

Antes de comenzar con la guía, necesitamos lo siguiente:

- Tener instalado VBox. podemos bajarlo de aquí: http://www.virtualbox.org/wiki/Downloads

- Oracle RAC 11.2.0.1 for x86 (32 bit) with Oracle Linux 5.4(Part 2 of 2).

− Se puede descargar de aquí:


− http://edelivery.oracle.com/EPD/GetUserInfo/get_form?
caller=LinuxWelcome

- Tener instalada esta distribución Linux en las máquinas virtuales(VM):


− Enterprise-R5-U5-Server-i386-dvd.iso, podemos descargarla de aqui:
− http://edelivery.oracle.com/EPD/GetUserInfo/get_form?caller=LinuxWelcome

Crear la máquina virtual:


Lo primero que debemos hacer es crearnos una Maquina Virtual con Vbox:

Abrimos Vbox, click en New, nos saldra una pantalla como esta:
Seleccione el Sistema Operativo Linux y la version Oracle.

Use 1500MB de memoria ram en cada máquina.


Cree un nuevo Disco Duro.

Después de este paso, se abrirá el VBox Media Manager Wizard.

Puede elegir la opción “Dynamically expanding storage”, para que solo se utilice la memoria de
disco duro que se necesite, o bien elegir un espacio fijo (Fixed-size storage) en la segunda opción.
A continuación, hay que elegir la capacidad del disco duro.

Ya esta creado el disco.


Y esta es la configuración de la máquina virtual.
Una vez creada la máquina virtual, montamos la imagen del disco.

Después de montar el disco, arrancamos la máquina e instalamos Linux.


Empieza la instalación.

Cuando salga esta pantalla hay que pulsar en skip.


Se marca la opcion “Create custom layout”.
A continuación hacemos las particiones del disco. En este caso usaremos 18.000 MB para “/” y
2470 para SWAP.
Instalamos estos sets de software.
Cuando la instalación acabe, pulsamos en reboot.
Después del primer reinicio, hay que desactivar el Firewall y Selinux.

Preparar los discos y configurar Linux:


Convertir .img a .vdi
Una vez instalada la distribución de Linux, hay que montar la plantilla en la máquina virtual. Para
ello, convertimos la imagen en una unidad .vdi que se pueda montar como disco duro en Virtual
Box.

Desde Windows, pulsamos en inicio>ejecutar y escribimos cmd. Aparecera el “command prompt”


de windows.

Hay que ir a la carpeta en la que tengamos los discos duros y escribir este comando:

Hay que ejecutarlo dentro de la carpeta en la que se encuentren los discos virtuales. Por defecto
están en C:\Documents and Settings\<usuario>\.VirtualBox\HardDisks>, pero se puede cambiar en
la configuración de Vbox.
Éste es el comando:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" convertfromraw Oracle11202RAC_x86-
xvdb.img Oracle11202RAC_x86-xvdb.vdi
A continuacion, seleccionamos el disco con Virtua Media Manager.

Se conecta el disco a la VM.


Montamos el disco.

Ahora modificamos el archivo /etc/fstab y añadimos la linea:


LABEL=/u01 /u01 ext3 defaults 0 0

Para que se nos monte el disco automáticamente cada vez que iniciemos la máquina.

Instalar guest additions:

Es muy recomandable instalar Vbox guest additions para mejorar algunas funcionalidades de
Virtual Box.

Seleccionando la opcion Install Guest Additions, aparecera una nueva unidad de CD.

Desde un terminal buscamos el archivo VboxLinuxAdditions, que esta en el CD, y lo instalamos.


Instalar Oracle Validated:
A continuación hay que instalar el paquete Oracle Validated y todos los paquetes necesarios para
poder instalar este paquete.
El paquete Oracle Validated se encuentra en el disco “Enterprise-R5-U5-Server-i386-dvd.iso” que
es el Sistema Operativo que tenemos instalado en la máquina virtual.
Lo primero que haremos sera conectar el disco en la Máquina Virtual:
A continuación, establecemos en la máquina virtual que la preferencia de arranque sea el HDD.

Arrancamos la máquina e instalamos Oracle-Validated.

Cuando queramos instalarlo por primera vez, nos dirá que antes debemos tener instalados otros
paquetes.
[root@localhost ~]# cd /media/Enterprise\ Linux\ dvd\ 20100405/Server/
[root@localhost Server]# rpm -Uvh oracle-validated-1.0.0-22.el5.i386.rpm
warning: oracle-validated-1.0.0-22.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
error: Failed dependencies:
compat-db is needed by oracle-validated-1.0.0-22.el5.i386
compat-gcc-34 is needed by oracle-validated-1.0.0-22.el5.i386
compat-gcc-34-c++ is needed by oracle-validated-1.0.0-22.el5.i386
libXp is needed by oracle-validated-1.0.0-22.el5.i386
libaio-devel is needed by oracle-validated-1.0.0-22.el5.i386
sysstat is needed by oracle-validated-1.0.0-22.el5.i386
unixODBC is needed by oracle-validated-1.0.0-22.el5.i386
unixODBC-devel is needed by oracle-validated-1.0.0-22.el5.i386

Instalamos los paquetes e instalamos Oracle-Validated.


[root@localhost Server]# rpm -Uvh oracle-validated-1.0.0-22.el5.i386.rpm
warning: oracle-validated-1.0.0-22.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 1e5e0159
Preparing... ########################################### [100%]
1:oracle-validated ########################################### [100%]
[root@localhost Server]#

Clonación Disco Duro Rac1:


Ahora es el momento de clonar el disco duro de la máquina Rac1. Al disco duro clonado le
llamaremos Rac2, y crearemos una máquina virtual a la que conectaremos este nuevo disco.
Vamos a utilizar un comando “clonehd”, que copia el disco exáctamente igual, pero le da un ID
diferente.

El comando es:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" clonehd Rac1.vdi Rac2.vdi

Clonación Plantilla Rac1:


Ahora se copia la plantilla que se conectará a la máquina virtual Rac2.
Creación de los Discos Compartidos:

A continuación, debemos crear cinco discos duros de 1GB.

Usamos el siguiente comando:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" createhd --filename disk1.vdi --size 1024


--format VDI --variant Fixed --type shareable –remember

Hacemos lo mismo 5 veces, llamando a los discos Disk1, Disk2… Disk5.

En este momento tenemos los siguientes discos:


Rac1.vdi
Rac2.vdi
Oracle11201RAC_x86-xvdb.vdi
Oracle11201RAC2_x86-xvdb.vdi
Disk1.vdi
Disk2.vdi
Disk3.vdi
Disk4.vdi
Disk5.vdi

Agregar discos a Virtual Media Manager:

Ahora añadimos los discos al Virtual Media Manager:

Una vez clonados y añadidos al Virtual Media Manager los discos, creamos una maquina virtual
para conectarlos.

Crear maquina virtual Rac2:


Elegimos la opcion “use an existing hard disk” y seleccionamos el disco que hemos llamado
Rac2.vdi, que es un clon del disco duro Rac1.vdi.

Conectar el resto de Discos Duros a las máquinas:


Una vez creada la máquina Virtual Rac2, vamos a configuración, y en medios virtuales, conectamos
el clon de la plantilla del RAC y los discos duros compartidos.

Asi quedaría la Máquina Virtual Rac2.


Y así quedaría la máquina Rac1.

Configurar adaptadores de red:


Hay que configurar los adaptadores de red de las máquinas virtuales. Quedaría así:
Hay que hacer lo mismo en las dos máquinas.

A partir de aquí, ya están listas las Máquinas Virtuales para la instalación del RAC.

Modificar params.ini y netconfig.ini

En los ficheros params.ini y netconfig.ini, que se encuentran en /u01/racovm/.


Hay que cambiar cualquier referencia a discos en el formato /dev/xvd* por el formato /dev/sd*.
Esto es lo que hay que modificar:
params.ini
netconfig.ini

Configurar la Red entre las dos máquinas:


Dentro de cada uno de los nodos hay que arrancar /u01/racovm/netconfig.sh para configurar la red.
Cuando ejecutemos netconfig.sh, nos saldrá una pantalla como esta:

En el nodo1(máquina virtual Rac1) hay que responder “YES” a la pregunta, y en el nodo 2(máquina
virtual Rac2) hay que responder “NO”.
Una vez hecho, nos aparecerá una pantalla como ésta:

Esta es la configuración de Red.

Construir el Cluster:
Ya esta configurado todo lo necesario para instalar el RAC. Ahora arrancamos
/u01/racovm/racovm.sh –l
Esto nos dara una lista con los 13 pasos que se siguen durante la instalación.
El primer paso es configurar un SSH sin password. Para asegurarnos de que el password del SSH es
el correcto, arrancamos /u01/racovm/ssh/setssh-linux.sh y cuando nos lo pida, ponemos el password
de root.

Hacemos esto en los dos nodos. No hay que modificar más parametros aqui.
Crear Snapshots de las máquinas virtuales:
Llegados a este punto, vamos a hacer un snapshot con Virtual Box de cada máquina. De esta forma,
si durante la instalacion hay algun error, podemos volver al momento en el que estabamos justo
antes de lanzar buildcluster.sh

Lanzar buildcluster.sh
Ya podemos lanzar buildcluster.sh en el nodo 1(Rac1), que realizará los 13 pasos y instalará el
RAC en los 2 nodos.

Para eliminar el RAC y volver a la configuracion inicial:


En el caso de que surja algun error en alguno de los 13 pasos, la instalacion termina y el programa
informa del error. Si el error ocurre en un punto avanzado de la instalacion, puede que haya que
limpiar lo que se habia instalado hasta ese punto.
Ejecutando /u01/racovm/cleanlocal.sh –X se limpia todo lo que buildcluster.sh ha instalado.

S-ar putea să vă placă și