Configurando Sun Cluster 3.2 con Oracle 10g RAC y ASMDiego E. Aguirre, octubre 2008 Esta instalación fue realizada en el siguiente escenario: 2 Dominios físicos de two servidores Sun Fire 25K, cada uno con:
Importante: Verificar que no este el Patch 126106-13 instalado ya que existe un bug con recursos escalables a la hora de la registración de los mismos. Requerimientos de Solaris: Tener instalados los paquetes de la Distribución Full Plus OEM. Crear una partición de 512 Mbyte en el slice 6 del disco de S.O. y
montarla como Asegurarse de tener instalados todos los paquetes y patches de la SAN Foundation Suite. Asegurarse que la nodo1 # svcprop network/rpc/bind:default|grep local_ config/local_only boolean false Si no esta seteado en false, ejecutar: svccfg svc:>select network/rpc/bind svc:/network/rpc/bind> setprop config/local_only=false svc:/network/rpc/bind> quit svcadm refresh network/rpc/bind:default En el NODO1, comenzar la instalación del Sun Cluster 3.2. Pasos para configurar IPMPEn el nodo1, agregar las siguientes lineas en el 10.77.55.110 nodo1 nodo1.dominio.com loghost 10.77.55.108 nodo1-ce0-test 10.77.55.109 nodo1-ce2-test 10.77.55.111 nodo1-virtual 10.77.55.125 nodo2-virtual 10.77.55.124 nodo2 10.77.55.187 cluster-siebel ### Red Privada Oracle Rac 10.33.33.186 nodo1-priv-test0 10.33.33.187 nodo1-priv-test1 10.33.33.188 nodo1-priv ### Sun cluster interconnect ( clprivnet0 ) 10.33.33.66 nodo1-priv-sc 10.10.33.65 nodo2-priv-sc Crear en el
nodo1-ce0-test group SIEBEL -failover deprecated \ netmask + broadcast + up
nodo1 group SIEBEL netmask + broadcast + up addif nodo1-ce2-test -failover deprecated \ netmask + broadcast + up
nodo1-priv-test0 group rac -failover deprecated \ netmask + broadcast + up
nodo1-priv group rac netmask + broadcast + up addif nodo1-priv-test1 -failover deprecated \ netmask + broadcast + up Luego rebootear y chequear con Configurar el Quórum Devices, via Habilitar el reboot automático de los nodos, si TODOS (ALL) los monitores Path de Discos Fallan. nodo1 # clnode set -p reboot_on_path_failure=enable nodo1 nodo2 Deshabilitar el monitoreo en todos los discos locales. Verificar que se dejo de monitorear los discos locales, ejecutar Para ejecutar solo en Solaris 10, si no esta instalado el paquete Deshabilitar el servicio nodo1 # svcadm -v disable \ system/var/system/var/cluster/scsymon-srv svc:/system/cluster/scsymon-srv:default disabled. Borrar la linea Tambien borrar la linea Hay unas comillas (") en el final de la linea Si necesito modificar el archivo infrastructure a mano, entonces tengo que bootear por fuera del cluster con la opción
{181} ok boot -x
root@nodo1 # /usr/cluster/lib/sc/ccradm -i \
/etc/cluster/ccr/infrastructure -o
nodo1 # init 6
nodo1 # clinterconnect status
Cluster Transport Paths ===
Endpoint1 Endpoint2 Status
--------- --------- ------
nodo2:ce3 nodo1:ce3 Path online
nodo2:ce1 nodo1:ce1 Path online
Pasos para mirrorear disco de booteoInicializar el disco de mirror: vxdisksetup -i c0t11d0 format=sliced Agregar el disco al diskgroup. vxdg -g rootdg adddisk rootmirror=c0t11d0s2 Mirrorear el disco. vxmirror -g rootdg rootdisk rootmirror Crear un diskgroup local con sus respectivos volumenes. vxdisksetup -i Disk_5 vxdg init localdg localdg01=Disk_5 vxassist -g localdg make vol01 2g localdg01 newfs /dev/vx/rdsk/localdg01/vol01 Pasos para configurar cluster con Oracle RACOracle RAC solo esta soportado en zonas globales. En caso de que la versión de Oracle sea la 10g, se debera instalar primero el Oracle CRS. Chequear que esten instaladas las licencias de CVM en el caso de tener VxVM. vxlicrep y vxlicinst Crear el grupo y usuario para Oracle. groupadd -g 1000 dba groupadd -g 1001 oinstall useradd -u 1000 -g 1000 -G 1001 -c "oracle DBA" -m -d \ /export/home/oracle -s /usr/bin/ksh oracle chown oracle:dba /export/home/oracle passwd oracle Instalar los servicios de RAC en ambos nodos. Es necesario tener instalado: SUNWscucmd SUNWudlm SUNWudlmr Para SVM se necesita Para CVM se necesita Tambien el Instalar el paquete UDLM de Oracle. pkgadd -d .ORCLudlm Agregar en el set semsys:seminfo_semmni=100 set semsys:seminfo_semmns=1024 set semsys:seminfo_semmsl=256 set semsys:seminfo_semvmx=32767 set shmsys:shminfo_shmmax=4294967295 set shmsys:shminfo_shmmin=1 set shmsys:shminfo_shmmni=100 set shmsys:shminfo_shmseg=10 Luego reboot del equipo. Cuidado: Cambiar el port 6000 que viene seteado por default en el Una opción valida es el port 7000. Esto hacerlo cuando no este ejecutandose el dlm. Crear RGM para el Oracle RAC DataService. Poner el recurso online. clrg online -emM rac-framework-rg Pasos para Crear Raw Devices para Oracle RAC. vxassist -g racdg -U gen make ocr1 1g vxedit -g racdg set user=oracle group=dba ocr1 Crear el Resource Group Scalable. Crear el recurso CRS.
Crear un Proxy resource group para el Oracle RAC. Si no se usa un device group Scalable, hay que remover las dependencias a el.
Comments (latest comments first)Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||||||||