Publicado el 14 de Enero del 2017
874 visualizaciones desde el 14 de Enero del 2017
308,7 KB
3 paginas
Creado hace 7a (11/07/2016)
AÑADIR NUEVO NODO A UN CLUSTER ORACLE 11gR2 - Oracle RAC - Orasite.com
Escrito por Administrator
Miércoles, 09 de Mayo de 2012 08:34 - Actualizado Miércoles, 09 de Mayo de 2012 08:51
Prerequisitos
Para añadir un Nuevo nodo debe de existir un Oracle RAC 11gR2 cluster instalado. Asumimos
que el cluster tiene al menos un nodo funcionando correctamente.
Nota: En este ejemplo, el software está instalado con el usuario oracle y existe un nodo, node1
instalado. Se va a añadir el nodo2.
Revisión de requisitos
Para realizar esta revisión tenemos la herramienta cluvfy. Se usa para determinar si el nuevo
nodo, en realidad, está preparado para poder añadirse al cluster.
Verificación del Nuevo nodo
Desde un nodo existente, lanzamos el comando cluvfy para asegurarnos que el nuevo nodo
(node2) está preparado para añadirse al cluster. Verifica requisitos hardware y software.
[root@node1]$ su - oracle
[oracle@node1]$ export GRID_HOME=/oracle/app/11.2.0/grid
[oracle@node1]$ $GRID_HOME/bin/cluvfy stage -post hwos -n node2
Si el commando se ejecuta con éxito. Realizamos la siguiente comprobación. En caso de que
haya fallos el script mostrará en pantalla los fallos que habrá que corregir.
Verificar compatibilidad entre nodos ( opcional )
La utilidad cluster verify se usa también para determinar la compatibilidad entre los nodos.
Compara los nodos para asegurarse que no haya ningún conflicto entre ellos. Desde un nodo
existente ejecutamos el siguiente comando.
[root@node1]$ su - oracle
[oracle@node1]$ export GRID_HOME=/oracle/app/11.2.0/grid
[oracle@rac1]$ $GRID_HOME/bin/cluvfy comp peer -refnode node1 -n node2 -orainv oinstall
-osdba dba –verbose
Nota: algunos errores de este script pueden ignorarse
1 / 3
AÑADIR NUEVO NODO A UN CLUSTER ORACLE 11gR2 - Oracle RAC - Orasite.com
Escrito por Administrator
Miércoles, 09 de Mayo de 2012 08:34 - Actualizado Miércoles, 09 de Mayo de 2012 08:51
Determinar integridad del cluster.
Con la herramienta cluvfy también determinamos la integridad del cluster actual y si está
preparado para un nuevo nodo. Desde un nodo existente, ejecutamos el comando
cluvfy
para verificar la integridad del cluster.
[root@node1]$ su - oracle
[oracle@node1]$ export GRID_HOME=/oracle/app/11.2.0/grid
[oracle@node1]$ GRID_HOME/bin/cluvfy stage -pre nodeadd -n rac3 -fixup -verbose
Si usamos ASM para almacenar nuestra base de datos y nuestros archivos, podemos obtener
un error similar al siguiente (Bug #10310848):
ERROR:
PRVF-5449 : Check of Voting Disk location "ORCL:CRS1(ORCL:CRS1)" failed on the following
nodes:
rac3:No such file or directory
PRVF-5431 : Oracle Cluster Voting Disk configuration check failed
ERROR:
PRVF-5449 : Check of Voting Disk location "ORCL:CRS1(ORCL:CRS1)" failed on the following
nodes:
rac3:No such file or directory
PRVF-5431 : Oracle Cluster Voting Disk configuration check failed
Este error puede ignorarse siempre y cuando todo lo demás esté correcto.
Añadir un Nuevo nodo
Para añadir un Nuevo nodo, usaremos el commando addnode.sh. Desde un nodo existente
podemos ejecutarlo. En este caso vamos a añadir el nodo2 al cluster.
[root@node1]$ su - oracle
[oracle@node1]$ export GRID_HOME=/oracle/app/11.2.0/grid
[oracle@node1]$ export IGNORE_PREADDNODE_CHECKS=Y
[oracle@node1]$ $GRID_HOME/oui/bin/addNode.sh -silent
2 / 3
AÑADIR NUEVO NODO A UN CLUSTER ORACLE 11gR2 - Oracle RAC - Orasite.com
Escrito por Administrator
Miércoles, 09 de Mayo de 2012 08:34 - Actualizado Miércoles, 09 de Mayo de 2012 08:51
"CLUSTER_NEW_NODES={node2}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={node2-vip}"
En caso de usar ASM con asmlib en 11.2 es obligatorio setear esta variable de entorno export
IGNORE_PREADDNODE_CHECKS=Y
ya que como hemos visto antes en los prerrequisitos se puede obtener un error relativo a ASM.
En caso de no tener este error, esta variable de entorno es innecesaria.
Si el comando se ejecuta correctamente, nos pedirá ejecutar con usuario root el script root.sh
en el nuevo nodo.
[oracle@nodo2]$ /oracle/app/oraInventory/orainstRoot.sh
[oracle@rac3]$ /oracle/app/11.2.0/grid/root.sh
Si se ejecuta correctamente se levantarán todos los servicios asociados al cluster en el nuevo
nodo.
Podemos comprobarlo con el comando crs_stat
[root@nodo2]$ $GRID_HOME/bin/crs_stat -t -v –c nodo2
3 / 3
Comentarios de: AÑADIR NUEVO NODO A UN CLUSTER ORACLE 11gR2 - Oracle RAC - Orasite.com (0)
No hay comentarios