6. Oracle Clusterware 12c
• Clusterware es el termino utilizado para describir el software
de Oracle que provee interfaces y servicios capaces de
soportar un cluster.
7. Oracle Clusterware es:
• Parte fundamental de Oracle Grid Infraestructure
• Integrado con Oracle Automatic Storage
Management (ASM)
• La base para Oracle Cluster File System
• Los cimientos para Oracle Real Application Cluster
(RAC)
• Una arquitectura generalizada de cluster para todo
tipo de aplicaciones
10. Monitoreo de nodos
• Oracle Clusterware provee el servicio de Node Fencing
• Node Fencing evita corrupción de datos.
• Clusterware 12c implementa rebootless node fencing
– Procesos con alto consumo de I/O son finalizados en el nodo afectado
– Se detiene y arranca el software de clusterware en el nodo afectado.
• Soporta un proceso de aislamiento remoto (IPMI – Intelligent
Management Platform Interface)
14. Sincronización de Tiempo
• Muchas operaciones dependen de la hora local del nodo:
– Log de aplicaciones y de base de datos
– Valores timestamp en la base de datos
• Comunmente se utiliza un servidor NTP para la sincronización
de tiempos entre nodos
• Oracle Clusterware 12c puede utilizar Oracle Cluster Time
Sinchonization Service Deamon
16. Requisitos de instalación
• El sistema operativo anfitrion de cada nodo debe ser
pertenecer a la lista certificada por Oracle.
– http://www.oracle.com/technetwork/database/clustering/tech-
generic-unix-new-166583.html
• Todos los nodos deben compartir la misma arquitectura de
procesador y el mismo sistema operativo
17. Requisitos de instalación
• Requerimientos de hardware
Grid Infraestructure
12.1
Grid Infraestructure
11.2
Minimal size for /tmp 1GB 1GB
Minimal size for GI
install
8GB
6.5GB
Minimal size for
clusterware and asm
logfiles
3.5GB
Minimal memory 4GB 2.5GB
Minimal Swap Equal to memory, up to
16 GB
Equal to memory, up to
16 GB (32 bits)
Equal to memory, up to
32 GB (64 bits)
Operating system
architecture
64 bits 32 bits
64 bits
18. Requisitos de instalación
• Requerimientos de red
– Al menos 2 interfaces de red por cada nodo
– Cada interfaz para red publica debe soportar TPC/IP
– Cada interfaz para red privada debe soportar
• Protocolo UDP o RDS para comunicación de plataformas LINUX y UNIX
• Procotolo TCP para comunicación de plataformas WINDOWS
– IPv4 e IPv6 es soportado
19. Grid Naming Services (GNS)
• La única IP estatica requerida sera la del GNS Vip
• GNS recopila todos los nombres y direcciones en el cluster.
• GNS requiere de servicio DNS y un servicio DHCP.
• Se puede compartir a traves de multiples clusters.
• Componente principal de Grid Plug and Play
21. Single-client Access Name
(SCAN)
• Dirección utilizada para la conexión de clientes con el cluster
• SCAN es un host name completo, registrado ya sea en el
servicio GNS o en nuestro DNS con tres direcciones IP.
• SCAN proporciona un único camino de conexión
independiente de la cantidad de nodos en el cluster
PRDDW =
(DESCRIPTION =
(ADDRESS = (PROTOCOL =TCP) (HOST =
scan.cluster.example.com) (PORT
= 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = PRDDW)
)
)
Name: cen-tlg-dbse-scan
Address: 192.0.2.243
Name: cen-tlg-dbse-scan
Address: 192.0.2.244
Name: cen-tlg-dbse-scan
Address: 192.0.2.245
33. Administración de nodos
• Add Node:
– addNode.sh: utilizado para añadir un nodo a un ambiente
Oracle Clusterware
– El nuevo nodo debe tener la misma configuración de
sistema operativo que el resto de nodos:
• Parametros de kernel
• Configuración de red
• Espacio y memoria
34. Administración de nodos
• Remove Node:
– Actualización del Oracle Central Inventory
– Actualización del Oracle Cluster Registry (OCR)
35. Alta Disponibilidad de Aplicaciones
• Oracle Clusterware provee alta disponibilidad para
RAC y otras aplicaciones.
• Mantiene monitoreo periódico de todos los recursos.
• Según política de fallo, puede reiniciar aplicaciones o
reubicarlas en otro nodo.
• Las aplicaciones pueden ser Oracle o no Oracle.
36. Oracle Clusterware 12c Features
• Rebootless node fencing
• Oracle Cluster Time Sincrhonization Service
• Cluster Health Monitor integrado
• Cluster Interconnect Link Aggregation (HAIP)
• IPv4 e IPv6 es soportado
• Grid Naming Services - GNS
• Flex Cluster
• Flex ASM
• Alta disponibilidad de aplicaciones