instalacion de rac template en vbox

34
Instalacion de RAC Template en Vbox Guía para utilizar RAC Templates en Virtual Box

Upload: oscarsanchezbaeza

Post on 27-Jun-2015

336 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Instalacion de RAC Template en VBox

Instalacion de RAC Template en Vbox

Guía para utilizar RAC Templates en Virtual Box

Page 2: Instalacion de RAC Template en VBox

Índice:

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

Clonación Disco Duro Rac1:......................................................................................................20

Clonación Plantilla Rac1:...........................................................................................................21

Creación de los Discos Compartidos:........................................................................................21

Agregar discos a Virtual Media Manager:..................................................................................22

Crear maquina virtual Rac2:.......................................................................................................23

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

Page 3: Instalacion de RAC Template en VBox

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:

Page 4: Instalacion de RAC Template en VBox

Seleccione el Sistema Operativo Linux y la version Oracle.

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

Page 5: Instalacion de RAC Template en VBox

Cree un nuevo Disco Duro.

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

Page 6: Instalacion de RAC Template en VBox

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.

Page 7: Instalacion de RAC Template en VBox

Ya esta creado el disco.

Page 8: Instalacion de RAC Template en VBox

Y esta es la configuración de la máquina virtual.

Una vez creada la máquina virtual, montamos la imagen del disco.

Page 9: Instalacion de RAC Template en VBox

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

Page 10: Instalacion de RAC Template en VBox

Cuando salga esta pantalla hay que pulsar en skip.

Page 11: Instalacion de RAC Template en VBox

Se marca la opcion “Create custom layout”.

Page 12: Instalacion de RAC Template en VBox

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.

Page 13: Instalacion de RAC Template en VBox

Cuando la instalación acabe, pulsamos en reboot.

Page 14: Instalacion de RAC Template en VBox

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

Page 15: Instalacion de RAC Template en VBox

A continuacion, seleccionamos el disco con Virtua Media Manager.

Page 16: Instalacion de RAC Template en VBox

Se conecta el disco a la VM.

Montamos el disco.

Page 17: Instalacion de RAC Template en VBox

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.

Page 18: Instalacion de RAC Template en VBox

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

Page 19: Instalacion de RAC Template en VBox

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.

Page 20: Instalacion de RAC Template en VBox

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

Page 21: Instalacion de RAC Template en VBox

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.

Page 22: Instalacion de RAC Template en VBox

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.

Page 23: Instalacion de RAC Template en VBox

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.

Page 24: Instalacion de RAC Template en VBox

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

Page 25: Instalacion de RAC Template en VBox

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

Page 26: Instalacion de RAC Template en VBox

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”.

Page 27: Instalacion de RAC Template en VBox

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.

Page 28: Instalacion de RAC Template en VBox

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.

Page 29: Instalacion de RAC Template en VBox

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.