SlideShare una empresa de Scribd logo
Julio César Ayapán
Oracle Certified Professional 11g
NUVOLA – Solving is our Passion.
www.nuvolacg.com
Orale Clusterware 12c
JULIO AYAPÁN
• Ingeniero en ciencias y sistemas
• Administrador de base de datos experto
• Oracle Certified Professional 11g
• Parte de la junta directiva del Grupo de Usuarios de Oracle de Guatemala
• Co-fundador de Nuvola S,A
• Blog http://oraclehomegt.blogspot.com/
NUVOLA, S.A.
• Experiencia del equipo:
– Oracle Linux Certified Implementation Specialist
– Oracle Database 11g Administrator Certified Professional (OCP 11g)
– Oracle Database 11g Administrator Certified Master (OCM 11g)
– Oracle Database 12c Administrator Certified Professional (OCP 12c)
– Oracle Service Oriented Architecture Infrastructure Implementation Certified
Expert
– Oracle Certified Expert, Oracle Exadata X3 and X4 Administrator
– Oracle RAC 11g and Grid Infraestructure Administrator
– Oracle Real Application Clusters 12c Certified Implementation Specialist
– Oracle Database 12c Administrator Certified Master (OCM 12c)
• Soporte y Consultoría:
– Bases de Datos Oracle.
– Exadata
– Middleware
• Cursos de Administración de Oracle
www.nuvolacg.com
Agenda
• Introducción a Oracle Clusterware 12c
• Requisitos de instalación
• Grid Namin Services (GNS)
• Arquitectura de Oracle Clusterware
• Flex cluster
• Flex ASM
• Administración de nodos
• Alta disponibilidad de aplicaciones con Oracle Clusterware
Oracle Clusterware 12c
• Cluster: grupo de computadoras independietes,
interconectadas entre si, que actuan como un unico sistema.
• Tipos de arquitecturas cluster: Shared-disk cluster, Load-
balancing cluster, Failover-cluster.
Oracle Clusterware 12c
• Clusterware es el termino utilizado para describir el software
de Oracle que provee interfaces y servicios capaces de
soportar un cluster.
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
Oracle Clusterware services
• Administración de cluster
• Monitoreo de nodos
• Sincronización de tiempo
• Notificación de eventos
• Administración de red
• Cluster Interconnect Link
Aggregation (HAIP)
Administración de cluster
• ASM para almacenamiento de archivos de bases de datos
• ACFS para almacenamiento de archivos comunes
• Alta disponibilidad de aplicaciones
• Administración segura de recursos
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)
Monitoreo de nodos
Cluster Health Monitor (CHM)
• A partir de la versión 11.2.0.2, CHM esta integrado en el
software de GI.
• CHM automáticamente recolecta información y métricas de
sistema operativo.
• Auxilia operaciones de node evictions, colgado de servidores
o cualquier problema de performance relacionado con el
sistema operativo.
Cluster Health Monitor (CHM)
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
Cluster Interconnect Link
Aggregation (HAIP)
• Alta disponibilidad para conexiones privadas.
• Utilización de redes virtuales.
• Manejado por un recurso dentrol del cluster.
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
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
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
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
Grid Naming Services (GNS)
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.243
Name: cen-tlg-dbse-scan
Address: 192.0.2.243
Arquitectura Oracle Clusterware
• Oracle Clusterware esta conformado por
– Cluster Ready Services technology stack
– Oracle High Availability Services (OHAS) techonology stack
Cluster Ready Services
technology stack
• Cluster Ready Services
• Cluster Synchronization Services
• Cluster Synchronization Services Agent
• Oracle ASM
• Cluster Time Sichronization Service
• Event Management
• Oracle Agent
• Oracle Notification Service
• Oracle Root Agent
OHAS Technology Stack
• Appagent
• Cluster Logger Service
• Grid Interprocess Comunication
• Grid Plug and Play
• Multicast Domain Name Server
• Oracle Agent
• Oracle Root Agent
• Scriptagent
• System Monitor Service
• Grid Naming Service
Oracle Clusterware Repository
(OCR)
CSS Voting Disk Function
Flex Cluster
• En versiones anteriores de clusterware, los clusters
mas largos eran capaces de soportar entre 32 y 64
nodos.
• Con Oracle Clusterware 12c aparece el concepto de
Flex cluster capaz de soportar hasta 2,000 nodos.
Arquitectura Flex Cluster
Escalabilidad de Flex Cluster
Caracteristicas de Leaf Node
• Descubre automáticamente un hub node durante su
arranque.
• No requieren acceso directo al almacenamiento
compartido
• Conectado al cluster a través de un hub node.
• Mismo segmento de red que hub node.
Flex ASM
• El máximo número de "Disk Groups" es
incrementado de 63 a 511.
• Ahora hay un comando para renombrar un "ASM
Disk" en un "Disk Group".
• "Oracle Flex ASM" soporta tamaños de LUN muy
grandes para base de datos 12c.
• La instancia de ASM usa Automatic Memory
Management (AMM).
• La reconexión de una instancia de base de datos
hacia otra instancia de ASM es automática.
Flex ASM
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
Administración de nodos
• Remove Node:
– Actualización del Oracle Central Inventory
– Actualización del Oracle Cluster Registry (OCR)
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.
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
Julio César Ayapán
jayapan@nuvolacg.com
@jayapangt
¿PREGUNTAS?

Más contenido relacionado

La actualidad más candente (20)

PDF
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Gustavo Rene Antunez
 
PDF
Gestión de grandes volúmenes de información
Guatemala User Group
 
PDF
#avanttic_webinar: Actualiza tu Oracle Exadata
avanttic Consultoría Tecnológica
 
PPTX
Presentación instalacion de base de datos 2012 r3.0
Ronald Francisco Vargas Quesada
 
DOCX
Mysql cluster
Ashley Stronghold Witwicky
 
PDF
Arquitetcura x86 para Red Hat
Caio Candido
 
PPTX
SQL Server 2014 Mejoras del DB Engine
Eduardo Castro
 
PPTX
SQL Server 2014 infraestructura hibrida y nube
Eduardo Castro
 
PDF
Avances Clusterware en Oracle 11g Release 2
Valentin Leonard Tabacaru
 
PDF
MySQL Cluster CGE 7.2
Mysql Latinoamérica
 
PPT
Beneficios de Oracle Cloud
Deiby Gómez
 
PPTX
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
SpanishPASSVC
 
PDF
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
avanttic Consultoría Tecnológica
 
PPTX
Oracle Database 12c: Privilegios, Usuarios y Roles
Deiby Gómez
 
PDF
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Nelson Calero
 
PPTX
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Eduardo Castro
 
PPTX
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
PDF
Oracle DataBase Appliance
avanttic Consultoría Tecnológica
 
PDF
Novedades SQL Server 2012 para desarrolladores
Enrique Catala Bañuls
 
PPTX
Configuración y casos de uso para AlwaysON availability groups readable secon...
SpanishPASSVC
 
Cosas que “probablemente” no sabes pero deberías de saber en Oracle 12c
Gustavo Rene Antunez
 
Gestión de grandes volúmenes de información
Guatemala User Group
 
#avanttic_webinar: Actualiza tu Oracle Exadata
avanttic Consultoría Tecnológica
 
Presentación instalacion de base de datos 2012 r3.0
Ronald Francisco Vargas Quesada
 
Arquitetcura x86 para Red Hat
Caio Candido
 
SQL Server 2014 Mejoras del DB Engine
Eduardo Castro
 
SQL Server 2014 infraestructura hibrida y nube
Eduardo Castro
 
Avances Clusterware en Oracle 11g Release 2
Valentin Leonard Tabacaru
 
MySQL Cluster CGE 7.2
Mysql Latinoamérica
 
Beneficios de Oracle Cloud
Deiby Gómez
 
Recuperación de desastres y soluciones de alta disponibilidad con SQL Server
SpanishPASSVC
 
Ciclo webinars avanttic - Actualiza tu base de datos Oracle (3/3) "Conducción...
avanttic Consultoría Tecnológica
 
Oracle Database 12c: Privilegios, Usuarios y Roles
Deiby Gómez
 
Alternativas de alta disponiblidad en MySQL - MySQL Meetup - Montevideo - Mar...
Nelson Calero
 
Cómo aumentar la disponibilidad y el rendimiento utilizando sql server 2012 w...
Eduardo Castro
 
#avanttic_webinar: SPARC/Solaris, una plataforma con futuro
avanttic Consultoría Tecnológica
 
Oracle DataBase Appliance
avanttic Consultoría Tecnológica
 
Novedades SQL Server 2012 para desarrolladores
Enrique Catala Bañuls
 
Configuración y casos de uso para AlwaysON availability groups readable secon...
SpanishPASSVC
 

Destacado (20)

PDF
Why to Upgrade to Oracle 12c
Guatemala User Group
 
PDF
Gestión de infraestructura tomcat/Tom EE con tfactory
Guatemala User Group
 
PDF
Best Features of Multitenant 12c
Guatemala User Group
 
PDF
What's next after Upgrade to 12c
Guatemala User Group
 
PDF
Pluggable Databases: What they will break and why you should use them anyway!
Guatemala User Group
 
PDF
Integracion Continua en Oracle ADF
Guatemala User Group
 
PDF
How to Upgrade Hundreds or Thousands of Databases
Guatemala User Group
 
PDF
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Guatemala User Group
 
PDF
ADF 12c como Backend
Guatemala User Group
 
PPTX
Presentation day1oracle 12c
Pradeep Srivastava
 
PDF
Improving the Performance of PL/SQL function calls from SQL
Guatemala User Group
 
PDF
It's raining data! Oracle databases in the cloud
Guatemala User Group
 
PDF
How Oracle Single/Multitenant will change a DBA's life
Guatemala User Group
 
PDF
SOA y Microservices Diferencias y Aplicaciones
Guatemala User Group
 
PDF
Oracle database 12c intro
pasalapudi
 
PDF
The best Oracle Database 12c Tuning Features for Developers
Guatemala User Group
 
PDF
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Guatemala User Group
 
PDF
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Nelson Calero
 
PPTX
Oracle 12c - Multitenant Feature
Vigilant Technologies
 
PDF
Integration Cloud Service vs SOA
Guatemala User Group
 
Why to Upgrade to Oracle 12c
Guatemala User Group
 
Gestión de infraestructura tomcat/Tom EE con tfactory
Guatemala User Group
 
Best Features of Multitenant 12c
Guatemala User Group
 
What's next after Upgrade to 12c
Guatemala User Group
 
Pluggable Databases: What they will break and why you should use them anyway!
Guatemala User Group
 
Integracion Continua en Oracle ADF
Guatemala User Group
 
How to Upgrade Hundreds or Thousands of Databases
Guatemala User Group
 
Upgrade/Migrate to Oracle 12c: Live and Uncensored!
Guatemala User Group
 
ADF 12c como Backend
Guatemala User Group
 
Presentation day1oracle 12c
Pradeep Srivastava
 
Improving the Performance of PL/SQL function calls from SQL
Guatemala User Group
 
It's raining data! Oracle databases in the cloud
Guatemala User Group
 
How Oracle Single/Multitenant will change a DBA's life
Guatemala User Group
 
SOA y Microservices Diferencias y Aplicaciones
Guatemala User Group
 
Oracle database 12c intro
pasalapudi
 
The best Oracle Database 12c Tuning Features for Developers
Guatemala User Group
 
Deep Dive: More Oracle Data Pump Performance Tips and Tricks
Guatemala User Group
 
Oracle Exadata Maintenance tasks 101 - OTN Tour 2015
Nelson Calero
 
Oracle 12c - Multitenant Feature
Vigilant Technologies
 
Integration Cloud Service vs SOA
Guatemala User Group
 
Publicidad

Similar a Introduction to Oracle Clusterware 12c (20)

PDF
Oracle Clusterware 12c
Nuvola Consulting Group
 
DOC
informe investigativo de cluster
sergio
 
DOCX
Trabajo grupal 1 taller-prog-distribuida
RJ Manayay Chavez
 
PDF
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
Rafa Garrido
 
DOC
Clusters[1]
guestbc476b9
 
ODP
Clusters
Rigoberta Sanchez
 
DOC
Clusters
guest220089
 
PPT
Oracle en windows
Nii Caytuiro
 
DOCX
Clúster
Juan Anaya
 
ODP
Presentación GridUAM 201112
Jorge Iván Meza Martínez
 
PPTX
Introduccion al cluster
campuspartyquito
 
DOC
Trabajo Clusters
Cristian Duran
 
DOC
Clusters
guestaab6a43
 
PDF
Provisionamiento de un RAC de 2 nodos en la nube de Oracle.
Lorenzo Jose Mota Garcia
 
PPTX
Empresas con bdoo
deiccy anahi
 
PDF
Red Hat Cluster
Grupo Logica
 
PPTX
2 x cloud computing admtools
Diego Rubio
 
PPSX
Enterprise manager 11g
Eddy Solano
 
PDF
MySQL Cluster: El ‘qué’ y el ‘cómo’.
Keith Hollman
 
Oracle Clusterware 12c
Nuvola Consulting Group
 
informe investigativo de cluster
sergio
 
Trabajo grupal 1 taller-prog-distribuida
RJ Manayay Chavez
 
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
Rafa Garrido
 
Clusters[1]
guestbc476b9
 
Clusters
guest220089
 
Oracle en windows
Nii Caytuiro
 
Clúster
Juan Anaya
 
Presentación GridUAM 201112
Jorge Iván Meza Martínez
 
Introduccion al cluster
campuspartyquito
 
Trabajo Clusters
Cristian Duran
 
Clusters
guestaab6a43
 
Provisionamiento de un RAC de 2 nodos en la nube de Oracle.
Lorenzo Jose Mota Garcia
 
Empresas con bdoo
deiccy anahi
 
Red Hat Cluster
Grupo Logica
 
2 x cloud computing admtools
Diego Rubio
 
Enterprise manager 11g
Eddy Solano
 
MySQL Cluster: El ‘qué’ y el ‘cómo’.
Keith Hollman
 
Publicidad

Más de Guatemala User Group (13)

PPTX
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
Guatemala User Group
 
PPTX
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Guatemala User Group
 
PDF
Oracle 12c New Features
Guatemala User Group
 
PPTX
More than 12 More things about Oracle Database 12c
Guatemala User Group
 
PPTX
Oracle Optimizer: 12c New Capabilities
Guatemala User Group
 
PPTX
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Guatemala User Group
 
PPTX
Monitoreo del performance de linux con sar
Guatemala User Group
 
PPTX
Diagnóstico de problemas de red para DBAs
Guatemala User Group
 
PDF
Cutting edge Essbase
Guatemala User Group
 
PDF
RMAN – The Pocket Knife of a DBA
Guatemala User Group
 
PDF
Oracle Linux and Oracle Database - A Trusted Combination
Guatemala User Group
 
PDF
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Guatemala User Group
 
PDF
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
 
La transformacion digital en nuestra vida cotidiana. Un vistazo a las APIs
Guatemala User Group
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Guatemala User Group
 
Oracle 12c New Features
Guatemala User Group
 
More than 12 More things about Oracle Database 12c
Guatemala User Group
 
Oracle Optimizer: 12c New Capabilities
Guatemala User Group
 
Understanding Query Optimization with ‘regular’ and ‘Exadata’ Oracle
Guatemala User Group
 
Monitoreo del performance de linux con sar
Guatemala User Group
 
Diagnóstico de problemas de red para DBAs
Guatemala User Group
 
Cutting edge Essbase
Guatemala User Group
 
RMAN – The Pocket Knife of a DBA
Guatemala User Group
 
Oracle Linux and Oracle Database - A Trusted Combination
Guatemala User Group
 
Re-­Think Mobile… Beyond Mobile­‐First: Oracle Mobile Strategy and Overview
Guatemala User Group
 
Building Better Mobile Backends with Oracle Mobile Cloud Service
Guatemala User Group
 

Último (20)

PDF
Presentación Taller Actividad de Educación Acuarela Doodle Verde y Rojo.pdf
dustincalero0
 
PPT
introduccion a la electricidad con las descripciones
parroquiamisioneraco
 
PPTX
Clase 6. SOFTWARE DE COMPUTADORA (tecnología)
olayoEzequielXecPoz
 
PPTX
COMUNICACIÓN DIDÁCTICA EL LENGUAJE..pptx
gonzalezb2206
 
PPTX
__Capacitacion_Basica_CCTV_______________
avega27
 
PPT
Semana 4. Clasificación de la ciencia. 2025-I. ppt.ppt
emersonjoelrodriguez1
 
PPTX
24B-MED1-EXAMEN2P-LUNA-ALVARADO Comp.pptx
norkysluna2006
 
PDF
REPORTE DE INVESTIGACIÓN DOCUMENTAL CORRGIDO.pdf
yeliadays
 
PPTX
REGIMEN LABORA l.3.pptx.................
NestorVillanueva21
 
DOCX
Distribucion de frecuencias Michelle Solarte 11-5 2025
MissPotato2
 
PPTX
Bomba Red Contra Incendios presentacion.pptx
fracev
 
PDF
Exposición Rayleigh, teoría de la comunicación, etsii tugr
DanielPereiraRiquelm
 
PPTX
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
PPTX
Navegadores y buscadores en informática.
olayoEzequielXecPoz
 
DOCX
Impacto del uso de la plataformas digitales en la educación
Nombre Apellidos
 
PPTX
PRESENTACIÓNmaterialesindustriales1.pptx
JoseMaria871605
 
PDF
PASOS PARA INGRESAR A SLIDESSHARE - COMPUTACION - EDUCACION
alaniabasilioharifis
 
PDF
CITIZEN____MANUAL____________________pdf
CarlosMarvinMurillo
 
PDF
Pink and Purple Illustrative Computer Technology Presentation (2).pdf
hectorramosc25an
 
PDF
LA CAMARA DE VIDEO CONCEPTOS TÉCNICOS.pdf
ClaudioCaballero16
 
Presentación Taller Actividad de Educación Acuarela Doodle Verde y Rojo.pdf
dustincalero0
 
introduccion a la electricidad con las descripciones
parroquiamisioneraco
 
Clase 6. SOFTWARE DE COMPUTADORA (tecnología)
olayoEzequielXecPoz
 
COMUNICACIÓN DIDÁCTICA EL LENGUAJE..pptx
gonzalezb2206
 
__Capacitacion_Basica_CCTV_______________
avega27
 
Semana 4. Clasificación de la ciencia. 2025-I. ppt.ppt
emersonjoelrodriguez1
 
24B-MED1-EXAMEN2P-LUNA-ALVARADO Comp.pptx
norkysluna2006
 
REPORTE DE INVESTIGACIÓN DOCUMENTAL CORRGIDO.pdf
yeliadays
 
REGIMEN LABORA l.3.pptx.................
NestorVillanueva21
 
Distribucion de frecuencias Michelle Solarte 11-5 2025
MissPotato2
 
Bomba Red Contra Incendios presentacion.pptx
fracev
 
Exposición Rayleigh, teoría de la comunicación, etsii tugr
DanielPereiraRiquelm
 
UiPath and Dream to Succeed Kick Off 2025 AI Agentic Automation RPA Program 2025
DianaGray10
 
Navegadores y buscadores en informática.
olayoEzequielXecPoz
 
Impacto del uso de la plataformas digitales en la educación
Nombre Apellidos
 
PRESENTACIÓNmaterialesindustriales1.pptx
JoseMaria871605
 
PASOS PARA INGRESAR A SLIDESSHARE - COMPUTACION - EDUCACION
alaniabasilioharifis
 
CITIZEN____MANUAL____________________pdf
CarlosMarvinMurillo
 
Pink and Purple Illustrative Computer Technology Presentation (2).pdf
hectorramosc25an
 
LA CAMARA DE VIDEO CONCEPTOS TÉCNICOS.pdf
ClaudioCaballero16
 

Introduction to Oracle Clusterware 12c

  • 1. Julio César Ayapán Oracle Certified Professional 11g NUVOLA – Solving is our Passion. www.nuvolacg.com Orale Clusterware 12c
  • 2. JULIO AYAPÁN • Ingeniero en ciencias y sistemas • Administrador de base de datos experto • Oracle Certified Professional 11g • Parte de la junta directiva del Grupo de Usuarios de Oracle de Guatemala • Co-fundador de Nuvola S,A • Blog http://oraclehomegt.blogspot.com/
  • 3. NUVOLA, S.A. • Experiencia del equipo: – Oracle Linux Certified Implementation Specialist – Oracle Database 11g Administrator Certified Professional (OCP 11g) – Oracle Database 11g Administrator Certified Master (OCM 11g) – Oracle Database 12c Administrator Certified Professional (OCP 12c) – Oracle Service Oriented Architecture Infrastructure Implementation Certified Expert – Oracle Certified Expert, Oracle Exadata X3 and X4 Administrator – Oracle RAC 11g and Grid Infraestructure Administrator – Oracle Real Application Clusters 12c Certified Implementation Specialist – Oracle Database 12c Administrator Certified Master (OCM 12c) • Soporte y Consultoría: – Bases de Datos Oracle. – Exadata – Middleware • Cursos de Administración de Oracle www.nuvolacg.com
  • 4. Agenda • Introducción a Oracle Clusterware 12c • Requisitos de instalación • Grid Namin Services (GNS) • Arquitectura de Oracle Clusterware • Flex cluster • Flex ASM • Administración de nodos • Alta disponibilidad de aplicaciones con Oracle Clusterware
  • 5. Oracle Clusterware 12c • Cluster: grupo de computadoras independietes, interconectadas entre si, que actuan como un unico sistema. • Tipos de arquitecturas cluster: Shared-disk cluster, Load- balancing cluster, Failover-cluster.
  • 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
  • 8. Oracle Clusterware services • Administración de cluster • Monitoreo de nodos • Sincronización de tiempo • Notificación de eventos • Administración de red • Cluster Interconnect Link Aggregation (HAIP)
  • 9. Administración de cluster • ASM para almacenamiento de archivos de bases de datos • ACFS para almacenamiento de archivos comunes • Alta disponibilidad de aplicaciones • Administración segura de recursos
  • 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)
  • 12. Cluster Health Monitor (CHM) • A partir de la versión 11.2.0.2, CHM esta integrado en el software de GI. • CHM automáticamente recolecta información y métricas de sistema operativo. • Auxilia operaciones de node evictions, colgado de servidores o cualquier problema de performance relacionado con el sistema operativo.
  • 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
  • 15. Cluster Interconnect Link Aggregation (HAIP) • Alta disponibilidad para conexiones privadas. • Utilización de redes virtuales. • Manejado por un recurso dentrol del cluster.
  • 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.243 Name: cen-tlg-dbse-scan Address: 192.0.2.243
  • 22. Arquitectura Oracle Clusterware • Oracle Clusterware esta conformado por – Cluster Ready Services technology stack – Oracle High Availability Services (OHAS) techonology stack
  • 23. Cluster Ready Services technology stack • Cluster Ready Services • Cluster Synchronization Services • Cluster Synchronization Services Agent • Oracle ASM • Cluster Time Sichronization Service • Event Management • Oracle Agent • Oracle Notification Service • Oracle Root Agent
  • 24. OHAS Technology Stack • Appagent • Cluster Logger Service • Grid Interprocess Comunication • Grid Plug and Play • Multicast Domain Name Server • Oracle Agent • Oracle Root Agent • Scriptagent • System Monitor Service • Grid Naming Service
  • 26. CSS Voting Disk Function
  • 27. Flex Cluster • En versiones anteriores de clusterware, los clusters mas largos eran capaces de soportar entre 32 y 64 nodos. • Con Oracle Clusterware 12c aparece el concepto de Flex cluster capaz de soportar hasta 2,000 nodos.
  • 30. Caracteristicas de Leaf Node • Descubre automáticamente un hub node durante su arranque. • No requieren acceso directo al almacenamiento compartido • Conectado al cluster a través de un hub node. • Mismo segmento de red que hub node.
  • 31. Flex ASM • El máximo número de "Disk Groups" es incrementado de 63 a 511. • Ahora hay un comando para renombrar un "ASM Disk" en un "Disk Group". • "Oracle Flex ASM" soporta tamaños de LUN muy grandes para base de datos 12c. • La instancia de ASM usa Automatic Memory Management (AMM). • La reconexión de una instancia de base de datos hacia otra instancia de ASM es automática.
  • 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