Archive for the RAC Category
Vamos a jugar con Oracle RAC 11g y Oracle Enterprise Linux 5- Parte I
26. November 2008 by admin.
Este es el primero de varios workshops que voy a publicar, al final de cada uno publicare el workshop complete asi como algunos videos de estos explicando paso a paso cada uno.
Comencemos con el primero
Parte I – Creando el Ambiente Virtual
|
Proyecto |
Oracle Rac5/2008 |
|
Autor |
Francisco Munoz Alvarez |
|
Programas usados |
Oracle Enterprise Linux 5 WMware Workstation 6.0.4 build 93057 Oracle 11.1.0.6 Database and Clusterware Software |
|
Fecha |
30/10/2008 |
La idea de este workshop es para ensenar como crear una installacion de RAC usando VMWare Workstation 6, Oracle Enterprise Linux 5 y Oracle 11g. Esta instalacion nunca debe de ser usada para ambientes de produccion, esta instalacion fue creada para proposito educacional solamente.
1. Project Hardware and Software Overview
|
Host Machine |
|
|
Machine Name |
Francisco-PC |
|
Operational System |
Windows Vista Business SP1 |
|
VMware Version |
WMware Workstation 6.0.4 build 93057 |
|
Host Machine |
HP Pavilion 6730b |
|
Memory |
3 GB |
|
External Hard Drive |
600 GB |
|
Processor |
Intel Core Duo P8400 |
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
VMware File |
Virtual Disks |
Virtual Device Node |
Size (GB) |
Description |
|
RAC\rac1\localdisk-flat.vmdk |
/dev/sda1 /dev/sda2 |
SCSI 0:0 |
8 |
/ Mount Point Swap space Oracle Binaries |
|
RAC\shared_storage\ocfs2-flat.vmdk |
/dev/sdb1 |
SCSI 1:0 |
1 |
OCFS2 Disk |
|
RAC\shared_storage\asm1-flat.vmdk |
/dev/sdc1 |
SCSI 1:1 |
3 |
ASM disk group 1 |
|
RAC\shared_storage\asm2-flat.vmdk |
/dev/sdd1 |
SCSI 1:2 |
3 |
ASM disk group 2 |
|
RAC\shared_storage\asm3-flat.vmdk |
/dev/sde1 |
SCSI 1:3 |
3 |
ASM Flash Recovery Area |
2. El Software
Ud. Podra bajar todos los programas aqui utilizados usando los links a continuacion:
- https://www.vmware.com/tryvmware/?p=workstation-w
- http://www.oracle.com/technology/software/products/database/index.html
- http://edelivery.oracle.com/linux
- http://oss.oracle.com/projects/ocfs2
3. Virtual Machine Rac1 Setup
Nosotros vamos a crear 2 maquinas virtuales (Rac1 and Rac2) que compartiran 5 discos (asm1, asm2, asm3, ocfs2 and local disk).
Primero vamos a crear los folders en Windows par alas maquinas virtuales y los storages compartidos.
- C:\Users\francisco\Documents\labs-virtual-machines\RAC\rac1
- C:\Users\francisco\Documents\labs-virtual-machines\RAC\rac2
- C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage
1. Despues haga Doble-clique en el icono deVMware en su desktop para abrir esta aplicacion:
2. Clique en el icono de New Virtual Machine.
3. New Virtual Machine Wizard: Clique en Next.
4. En el Select the Appropriate Configuration Window, seleccione Custom y clique next.
5. Cliques Next en la ventana de Compatibility.
6. Select a Guest Operating System:
- a. Guest operating system: Seleccione Linux.
- b. Version: Seleccione Red Hat Enterprise Linux 5.
c. CliqueNext
7. Name the Virtual Machine:
- a. Virtual machine name: Entre rac1
- b. Location: Entre C:\Users\francisco\Documents\labs-virtual-machines\RAC\rac1\
- c. Clique Next
8. Processor Configuration
- a. Number of processors: Seleccione Two
- b.Clique Next
9. Memory for the Virtual Machine
- a. Memory: Entre 860 MB
- b. Clique Next
10. Network Type
- a. Network Connection: Seleccione Use bridged networking
- b. Clique Next
11. Select I/O Adapter Types
- a. SCSI Adapters: Seleccione LSI Logic
- b. Clique Next
12. Select a Disk:
- a. Disk: Seleccione create a new virtual disk.
- b. Clique Next
13. Select a Disk Type:
- a. Virtual Disk Type: Seleccione SCSI (Recommended).
- b. Clique Next
14. Specify Disk Capacity:
- a. Disk capacity: Entre 8GB and Select Allocate all disk space now.
- b. Clique Next
15. Specify Disk File:
- a. Disk file: Entre localdisk
- b. Clique en Finish.
16. Ahora vamos a crear los restantes discos compartidos:
- a. VMware Server Console: Clique en Edit virtual machine settings.
17. Add Hardware Wizard: Clique en Next.
18. En Hardware Type:
- a. Hardware types: Seleccione Hard Disk
- b. Clique en Next
19. Select a Disk:
- a. Disk: Seleccione Create a new virtual disk.
- b. Clique Next
20. Select a Disk Type:
- a. Virtual Disk Type: Seleccione SCSI (Recommended).
- b. Mode: Seleccione Independent
- c. Mode: Seleccione Persistent
- d. Clique Next
21. Specify Disk File:
- a. Disk file: Entre “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\ocfs2.vmdk”
- b. Clique Next
22. Specify Disk Capacity:
- a. Disk capacity: Entre “1.0GB”
- b. Seleccione Allocate all disk space now.
- c. Clique Finish
Repita los pasos 16 all 22 para crear los siguientes discos faltantes ( virtual SCSI hard disks):
- asm1.vmdk, C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm1.vmdk (3GB),
- asm2.vmdk, C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm2.vmdk (3GB),
- asm3.vmdk, C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm3.vmdk (3GB).
Cuando listo, tendras algo como esto:
Ahora hay que agregar una tarjeta de red virtual mas para el interconnect privado:
- a. VMware Server Console: Clique en Edit virtual machine settings.
- b. Hardware types: Ethernet Adapter.
- c. Clique Next
En Network Type:
- a. En Network Connection Seleccione Bridget: Connect directly to the physical network
- b. Clique en Finish.
Despues Seleccione Floppy then:
- a. clique en Remove
- b. Y clique OK.
Como podras ver los discos lucen de la siguiente manera:
- Hard Disk (SCSI 0:0) 8 GB
- Hard Disk (SCSI 0:1) 1 GB
- Hard Disk (SCSI 0:2) 3 GB
- Hard Disk (SCSI 0:3) 3 GB
- Hard Disk (SCSI 0:4) 3 GB
Ahora necesitamos configurar estos para que luzcan asi:
- Hard Disk (SCSI 0:0) 8 GB
- Hard Disk (SCSI 1:0) 1 GB
- Hard Disk (SCSI 1:1) 3 GB
- Hard Disk (SCSI 1:2) 3 GB
- Hard Disk (SCSI 1:3) 3 GB
Para poder hacer esto, vamos a hacer un doble-clique sobre el disco llamado SCSI 0:1
- a. Clique en Advanced
Cambie el Virtual Device node
- a. De SCSI 0:1 Hard Disk (SCSI 0:1)
- b Para SCSI 1:0
- c. Clique OK
- d. Y clique OK una vez mas
Repita los mismos pasos para cambiar:
- Hard Disk (SCSI 0:2) 3 GB para SCSI 1:1
- Hard Disk (SCSI 0:3) 3 GB para SCSI 1:2
- Hard Disk (SCSI 0:4) 3 GB para SCSI 1:3
Ahora para terminar esta maquina, edite el archivo C:\Users\francisco\Documents\labs-virtual-machines\RAC\Red Hat Enterprise Linux 4.vmx.
a. Incluya las lineas abajo igual que el ejemplo b.
disk.locking = “FALSE”
diskLib.dataCacheMaxSize = “0″
scsi1.sharedBus = “virtual”
b.
config.version = “8″
virtualHW.version = “6″
numvcpus = “2″
scsi0.present = “TRUE”
scsi0.virtualDev = “lsilogic”
memsize = “860″
scsi0:0.present = “TRUE”
scsi0:0.fileName = “localdisk.vmdk”
ide1:0.present = “TRUE”
ide1:0.fileName = “auto detect”
ide1:0.deviceType = “cdrom-raw”
floppy0.autodetect = “TRUE”
ethernet0.present = “TRUE”
ethernet0.wakeOnPcktRcv = “FALSE”
usb.present = “TRUE”
ehci.present = “TRUE”
sound.present = “TRUE”
sound.fileName = “-1″
sound.autodetect = “TRUE”
svga.autodetect = “TRUE”
pciBridge0.present = “TRUE”
mks.keyboardFilter = “allow”
displayName = “rac1″
guestOS = “rhel5″
nvram = “Red Hat Enterprise Linux 4.nvram”
deploymentPlatform = “windows”
virtualHW.productCompatibility = “hosted”
tools.upgrade.policy = “useGlobal”
disk.locking = “FALSE”
diskLib.dataCacheMaxSize = “0″
scsi1.sharedBus = “virtual”
ide1:0.autodetect = “TRUE”
floppy0.fileName = “A:”
extendedConfigFile = “Red Hat Enterprise Linux 4.vmxf”
scsi0:1.present = “FALSE”
scsi0:1.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\ocfs2″
scsi0:1.mode = “independent-persistent”
scsi0:2.present = “FALSE”
scsi0:2.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm1.vmdk”
scsi0:2.mode = “independent-persistent”
scsi0:3.present = “FALSE”
scsi0:3.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm2.vmdk”
scsi0:3.mode = “independent-persistent”
scsi0:4.present = “FALSE”
scsi0:4.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm3.vmdk”
scsi0:4.mode = “independent-persistent”
floppy0.present = “FALSE”
ethernet1.present = “TRUE”
ethernet1.wakeOnPcktRcv = “FALSE”
scsi1.present = “TRUE”
scsi1.virtualDev = “lsilogic”
scsi1:0.present = “TRUE”
scsi1:0.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\ocfs2″
scsi1:0.mode = “independent-persistent”
scsi1:1.present = “TRUE”
scsi1:1.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm1.vmdk”
scsi1:1.mode = “independent-persistent”
scsi1:2.present = “TRUE”
scsi1:2.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm2.vmdk”
scsi1:2.mode = “independent-persistent”
scsi1:3.present = “TRUE”
scsi1:3.fileName = “C:\Users\francisco\Documents\labs-virtual-machines\RAC\shared_storage\asm3.vmdk”
scsi1:3.mode = “independent-persistent”
Hoy terminare este tema por aqui. Pronto voy a seguir con la creacion del Segundo nodo y la instalacion del Oracle Enterprise Linux 5
Saludos,
Francisco Munoz Alvarez
Posted in RAC, Tutoriales | Print | 2 Comments »

































