SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
<Insert Picture Here>




     Avances Clusterware en Oracle 11g Release 2

Valentín Leonard Tabacaru - Presales Technology Consultant
valentin.tabacaru@oracle.com
Agenda

• ¿Qué es Oracle Clusterware?
• Instalación Simplificada
• Gestión Sencilla
• Alta Disponibilidad
• Un simple ejemplo
• Licenciamiento
• Preguntas
¿Qué es Oracle Clusterware?
• Oracle Clusterware es:
  •   una componente vital de Oracle Grid Infrastructure (OGI)
  •   la mejor alternativa en conjunto con Oracle Automatic Storage Management
  •   la base para Oracle ASM Cluster File System (ACFS)
  •   el soporte principal de Oracle Real Application Clusters (RAC)
  •   una infraestructura en cluster para todo tipo de aplicativos
   Node 1               Node 2                           Node ...     Node n


            Oracle RAC                                    Protected
                                                            App A
                                                                       Protected
                                                                         App B


                          Oracle ASM / ACFS
                          Oracle Clusterware


                          Consolidated Pool of Storage with
                      Automatic Storage Management (ASM)
Oracle Grid Infrastructure
•    Oracle Grid Infrastructure (OGI) es el resultado de
     •   Oracle Clusterware
     •   Oracle Automatic Storage Management (ASM)

•    OGI proporciona infraestructura software (gestión de
     almacenamiento, software para cluster), típicamente dedicada
     a los Administradores de Sistemas

•    A un momento determinado, existe una sola versión de OGI
     activa en un entorno

•    OGI está disponibles en dos versiones:
     1. Grid Infrastructure para un Cluster de Servidores
        • Incluye Oracle Clusterware, ASM
     2. Grid Infrastructure para un Servidor Autónomo
        • Incluye Oracle Restart, ASM
Los Objetivos de Oracle Clusterware 11.2

• Introduce Oracle Clusterware como software de infraestructura para
  clusters de servidores
   • Completamente integrado en la pila software Oracle RAC
   • Proporciona beneficios adicionales para entornos en cluster


• Las mejoras exigidas por los clientes se han materializado en las
  siguientes áreas:
   • Instalación Simplificada
   • Gestión Sencilla
   • Alta Disponibilidad


• Utilizando Oracle Clusterware, no hace falta tener otro software
  más para su cluster de servidores
Instalación Simplificada de Oracle Clusterware


1   Instalación Típica, o Avanzada

2   Grid Naming Service y Auto-VIPs

3   Otros chequeos de prerrequisitos y FixUp-Scripts

4   Configuración para sincronización automática del cluster

5   OCR y Voting Disk Files almacenados en Oracle ASM
Nue
Instalación Típica, o Avanzada       vo
                                  11.2 en
Nue
Grid Naming Service y Auto-VIPs       vo
                                   11.2 en
Nue
Chequeos del Sistema y FixUp Scripts       vo
                                        11.2 en
Nue
Utilizando los FixUp Scripts       vo
                                11.2 en
runfixup.sh – Output
Sincronización Automática del Cluster                                   Nue
                                                                                vo
                                                                             11.2 en
    Oracle Cluster Time Syncronization Service (CTSS)

•       La sincronización de los nodos en un cluster de servidores es crucial
•       Usualmente, se establece un nodo de referencia, y, a través de NTP,
        se puede sincronizar el tiempo en todo el centro de datos
•       Como una alternativa, Oracle proporciona Oracle CTSS

•       CTSS funciona en 2 modos:
    •     Observer mode: cuando NTP está instalado en el sistema, CTSS sólo observa
    •     Active mode: el cluster se sincroniza con el reloj del nodo CTSS master


        Node 1              Node 2                Node ...                Node n




                              Oracle Clusterware
Nue
OCR / Voting Disk en Oracle ASM                  vo
                                              11.2 en




                              Próximo paso




   Ya no hay más soporte
    Ya no hay más soporte
  para dispositivos RAW (en
  para dispositivos RAW (en
  OUI) – en caso de upgade,
  OUI) – en caso de upgade,
  soporta dispositivos RAW.
  soporta dispositivos RAW.
Configuración de ASM
Gestión Sencilla de Oracle Clusterware

1   OCR y Voting Files se pueden almacenar en Oracle ASM

2   Comandos “Clusterizados”

3   Gestión de Recursos y del Cluster integrada en EM

4   Gestión de Cluster basada el políticas, y con separación
    de deberes

5   Soporte Plug and Play para Grid:
    fácil incorporación, extracción y sustitución de nodos
Nue
    Gestión de OCR en ASM                                         vo
                                                               11.2 en

•       El OCR se gestiona como un datafile en ASM (nuevo tipo)
    •    Respecta completamente la configuración de redundancia de
         Oracle Data Guard
Gestión de Voting Disks en ASM

• A diferencia de OCR, los Voting Files son:
  • Ficheros almacenados en los discos ASM seleccionados
  • Se usa ‘crsctl’ para especificar un disk group para Voting Disks

• ASM crea automáticamente 1/3/5 Voting Files
  •   En función de la redundancia establecida: External/Normal/High
  •   y de los Failure Groups en el Disk Group
  •   Por defecto, un Failure Group corresponde a un disco    Nue
                                                                  vo
  •   Nuevo tipo de Failure Group: Quorum Failgroup            11. en
                                                                 2

• Se mantiene la regla “la mitad más uno” que dice:
  • Cada nodo debe alcanzar (v/2)+1 Voting Disks para que no sea
    reiniciado (donde v = #Voting Files; comprobación cada segundo)
Backup Automático de Ficheros Clusterware
• Ficheros Clusterware gestionados en ASM – permiten copias de
  seguridad completamente automáticas:
                                                                Nue
                                                                    vo
   • Los Voting Disks están respaldados automáticamente          11.2 en
      • Cualquier cambio en el cluster (por ejemplo añadir un
        nuevo nodo) inicia un backup de los Voting Files.
      • Un solo Voting Disk que falla está recuperado automáticamente
        por ASM dentro del Disk Group – no requiere intervención
      • Nota: No hay que usar el comando dd jamás para el backup de
        Voting Disks!
   • Crea automáticamente una copia de seguridad del OCR cada 4 horas
      • No obstante, se pueden hacer backups manuales
• SÓLO SI todos los Voting Disks están corruptos o dañados
  Y (todas las copias de) el OCR está también corrupto (o no disponible)
  ENTONCES se exige intervención manual – ¡El resto es automático!
Quedan 2 herramientas: CRSCTL & SRVCTL


1) CRSCTL     gestiona todas las operaciones relacionadas con el
cluster(ware)
Uso: crsctl <command> <object> [<options>] command:

enable|disable|config|start|stop|relocate|replace|stat|add|delete|modify
|getperm|setperm|check|set|get|unset|debug|lsmodules|query|pin|unpin




2) SRVCTL     gestiona todas las operaciones relacionadas con los
recursos Oracle
Uso: srvctl <command> <object> [<options>] commands:

Objetos:database|instance|service|nodeapps|vip|asm|diskgroup|listener|sr
vpool|server|scan|scan_listener|oc4j|home|filesystem|gns
Nue
 Comandos „Clusterizados“                                            vo
                                                                  11.2 en

[GRID]> crsctl check crs
• Funciona sólo en el nodo local (compatibilidad con versiones
anteriores a 11.2)

• Como novedad en 11.2 hay comandos “clusterizados”. Por ejemplo:
[stbpo56]> crsctl check cluster –n stbpo57
**************************************************************
stbpo57:
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online
**************************************************************

• Alternativamente: [GRID]> crsctl check cluster -all
Nue
EM – Nueva herramienta de gestión       vo
                                     11.2 en
Nue
  EM – Nueva herramienta de gestión                                vo
                                                                11.2 en

• Enterprise Manager Database Control ahora puede gestionar
completamente el cluster de servidores
• Debe tener por lo menos una base de datos ($OH) instalada
• El cluster se puede gestionar sin tener la base de datos funcionando
Inventariar los Recursos en Enterprise Manager
“Confiar en Compartir Recursos”
 Gestión basada en políticas
• La gestión basada en políticas usa los pools de servidores para:
    – Permitir asignar dinámicamente la capacidad en función de la necesidad
    – Asegurar aislamiento, cuando se impone (“un servidor dedicado en el cluster”)
• Garantiza que las aplicaciones:
    – Consiguen los recursos mínimos necesarios (siempre que sea posible)
    – No “abusan” de los recursos, perjudicar a otras aplicaciones más importantes

 “RACDB” Pool                                           “APPs” Pool
 Node 1           Node 2                Node 3               Node 4      Node 5
 Protected        Protected             Protected                        Protected
   App A            App B                 App C              Protected     App A
                                                               AppB      Protected
               Oracle RAC                                                  App C

             Oracle AutomaticASM / ACFS
                      Oracle Storage Management
                      Oracle Clusterware

                                                             Cardinality
                                                             Resource based
                    Consolidated Pool of Storage with        management with
                  Automatic Storage Management (ASM)
                                                             without Policies
                                                             Policies
Nue
    Gestión con Separación de Funciones                                   vo
                                                                       11.2 en

•   “Role-separated management” está dirigida a las organizaciones que
    imponen gestión separada del cluster, almacenamiento, y base de datos
•   Se puede implementar en 2 maneras:
     1. Vertical: Usuario (grupo) diferente para cada nivel de la pila software
        • ASM proporciona un método aun más granulado, por grupos
        • Se impone una planificación atenta, para no superponer las tareas
     2. Horizontal: usando el pool de servidores y base de datos gestionada por
        políticas
•   La instalación por defecto no incluye separación de deberes

       Node 1             Node 2               Node ...

                Oracle RAC Database(s)                    DBAn User
                  Oracle ASM / ACFS                        ASM User
                  Oracle Clusterware                       Grid User
Integración EM: Gestión del Pool de Servidores
Integración EM: Gestión del Pool de Servidores
Alta Disponibilidad con Oracle Clusterware



1   Parches para Oracle Clusterware con interrupción cero

2   Actualización/instalación de software fuera-del-alcance

3   Modelado Avanzado de Recursos para Alta
    Disponibilidad

4   Oracle ASM Cluster File System (Oracle ACFS)

5   Nuevo concepto de agente, permite recuperación rápida
Oracle Clusterware – Una Solución Completa
•   Oracle Clusterware protege las Aplicaciones A, B en los nodos 3 & 4
•   Incluso proporciona recursos para la base de datos en RAC sobre 1 & 2
•   Ofrece la base para Oracle ACFS (opcional) – todos los datos en ASM
    Ya no hace falta usar jamás otro software de terceros para el cluster

    Node 1             Node 2                    Node 3          Node 4


             Oracle RAC                           Protected
                                                    App A
                                                                  Protected
                                                                    App B


                         Oracle ASM / ACFS
                         Oracle Clusterware



                       Consolidated Pool of Storage with
                     Automatic Storage Management (ASM)
¿Por qué existe el HA Framework?

• La mayoría de los clientes usan Oracle Clusterware para
  configuraciones RAC

• Cada día hay más clientes interesados en proteger otras
  aplicaciones (en un cluster RAC, o totalmente diferente)

• Por lo tanto, Oracle Clusterware proporciona HA para
  aplicaciones con:
  • Reinicio – en caso de fallo del aplicativo
  • Reubicación – en caso de fallo del nodo

• Ejemplos:
  • Oracle Clusterware puede proteger:
    SAP, Hyperion, TimesTen, Oracle VM y otros Componentes
¿Qué necesitan las aplicaciones?

1. Ubicación en la Red
    •   Los clientes necesitan una manera de acceder
        a la Aplicación, independiente del nodo


2. Dependencias entre componentes
    •   Los componentes pueden exigir iniciar en un cierto orden
    •   Los componentes pueden imponer iniciar en función de los
        demás


3. Ficheros de configuración
    •   Las Aplicaciones usualmente necesitan ficheros de
        configuración almacenados en disco
¿Qué proporciona Oracle Clusterware?
                                                                 Nue
                                                                     vo
                                                                  11.2 en
1. Recursos VIP
    •   Proporciona VIPs para Aplicaciones en múltiples redes

2. HA-API y HA-Framework
    •   Protección para todo tipo de aplicativos con Oracle Clusterware
    •   Configuración de dependencias avanzada, para modelos de
        relaciones entre componentes exigidos por el negocio
    •   La interfaz permite cambiar – durante la ejecución – la manera
        como Oracle Clusterware gestiona las aplicaciones
    •   Los agentes monitorizan frecuentemente, asegurando una
        recuperación instantánea

3. ACFS                                               Nue
                                                          vo
                                                       11.2 en
    •   Oracle ASM-based Cluster File System
Gestión del Cluster Integrada en EM




                                      Nue
                                          vo
                                       11.2 en
<Insert Picture Here>


Un Simple Ejemplo
Ejemplo: Fallo de un Servidor Web Apache




           Apache Web Server


            Application VIP



                Scripts                         Scripts

           Oracle Clusterware              Oracle Clusterware

           Operating System                Operating System

                 Node                            Node

                           ACFS for http.conf
Ejemplo: Fallo de un Servidor Web Apache




                                            Apache Web Server


                                                Application VIP



                Scripts                            Scripts

           Oracle Clusterware              Oracle Clusterware

           Operating System                Operating System

                 Node                               Node

                           ACFS for http.conf
El Procedimiento – Análisis y Ejemplo
Fallo de un Servidor Web Apache




1 Crear Action Script Específico para Aplicación, o lo
  podemos llamar Agente Individual
2 Crear un Application VIP como recurso para acceder a
  la Aplicación
3 Configurar y Registrar la Aplicación con la
  infraestructura Oracle Clusterware
4 Comprobar el estado (Start / Stop) de la Aplicación &
  Finalizar
1   Ejemplo: Agente de Servidor Web Apache
    Crear el Script Específico para la Aplicación (el Agente)

              El comando ‘start’
‘start’
                • Llamará el comando apache
                   apachectl –k start
                • Hay que considerar el parámetro –f para localizar
                  el fichero de configuración en el disco compartido

‘check’       El comando ‘check’
                • Para asegurarse, prueba la disponibilidad:
                    • ¿Funciona el proceso httpd?
                    • ¿Puedo solicitar una página web?

‘stop’        El comando ‘stop’
                • Llamará el comando apache
                   apachectl –k stop

              El comando ‘clean’                                       Nue
‘clean’                                                                    vo
                • El equivalente de kill apache – en caso que ‘stop’    11.2 en
                   no funciona
2   Ejemplo: Agente de Servidor Web Apache
    Crear la VIP para acceder a la aplicación




                                                Nue
                                                    vo
                                                 11.2 en
3   Ejemplo: Agente de Servidor Web Apache
       Configurar y Registrar la aplicación: ADD RESOURCE


 crsctl add resource MyApache
 -type cluster_resource
 -attr "ACTION_SCRIPT=/myshared/scripts/myapache.scr,
 PLACEMENT=restricted,
 SERVER_POOLS=AppsPool,
 CHECK_INTERVAL=30,RESTART_ATTEMPTS=1,
 START_DEPENDENCIES=hard(ApacheVIP),
 STOP_DEPENDENCIES=hard(ApacheVIP)"


• Actualiza el Oracle Cluster Registry (OCR) con toda la
  información relevante para gestionar el recurso MyApache.
3   Ejemplo: Agente de Servidor Web Apache
    Configurar y Registrar la aplicación: ADD RESOURCE




                                                    Nue
                                                        vo
                                                     11.2 en
Gestione sus Propios Recursos                   Nue
                                                    vo
                                                 11.2 en
Opciones amplias para establecer dependencias

• Nuevas opciones para Dependencias:
    • Hard / Weak
    • Attraction / PullUp / Dispersion
       • Nota: funcionan para todo el cluster
4   Ejemplo: Agente de Servidor Web Apache
    Comprobar el estado de la aplicación (start / stop), y finalizar
ACFS – Un lugar compartido para „Cluster-Files“
crsctl add resource MyApache
-type cluster_resource
-attr "ACTION_SCRIPT=/myshared/scripts/myapache.scr,
PLACEMENT=restricted,
SERVER_POOLS=AppsPool,
CHECK_INTERVAL=30,RESTART_ATTEMPTS=1,        Nue
                                                 vo
START_DEPENDENCIES=hard(ApacheVIP),           11.2 en
STOP_DEPENDENCIES=hard(ApacheVIP)"
Action Scripts y Agentes disponibles en la web
                  http://otn.oracle.com/clusterware




Metalink Note 790189.1 – Oracle Clusterware and Application Failover Management
<Insert Picture Here>


Licenciamiento
Licenciamiento Oracle Clusterware
Ref.: Oracle Database Licensing Information (Part Number E10594-01)

• Grid Infrastructure se puede instalar y utilizar en cualquier servidor
  que cumple con una de las siguientes condiciones:

     1. El sistema operativo del servidor tiene soporte contratado
        a través del programa Oracle Unbreakable Linux Support.

     2. Por lo menos una maquina está licenciada con Oracle Database
        Enterprise Edition o Oracle Database Standard Edition.

     3. Oracle Clusterware se puede utilizar gratis para proteger un
        producto software si cumple con una de las condiciones anteriores,
        o si se satisfacen una de las siguientes:
          • El producto software protegido es de Oracle
          • El producto software protegido usa una base de datos Oracle
Sesión de Preguntas




      Email: valentin.tabacaru@oracle.com
Avances Clusterware en Oracle 11g Release 2

Más contenido relacionado

La actualidad más candente

SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE España
 
Alta disponibilidad con MySQL
Alta disponibilidad con MySQLAlta disponibilidad con MySQL
Alta disponibilidad con MySQLDennis Cohn
 
Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Javier Sanchez Alcazar
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql serverorellana_22
 
Cluster en sql server 2008
Cluster en sql server 2008Cluster en sql server 2008
Cluster en sql server 2008orellana_22
 
Xen virtualizando infraestrcturas - Oscar Gonzalez
Xen virtualizando infraestrcturas  - Oscar GonzalezXen virtualizando infraestrcturas  - Oscar Gonzalez
Xen virtualizando infraestrcturas - Oscar GonzalezOscar Gonzalez
 
Comparacion Sql con Oracle
Comparacion Sql con OracleComparacion Sql con Oracle
Comparacion Sql con Oraclerumus1000
 
Guías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverGuías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverEnrique Catala Bañuls
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Valentin Leonard Tabacaru
 
Alta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxAlta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxJavier Turégano Molina
 
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Francisco Javier Acero (Over 4K Connections)
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en LinuxSolidQ
 
Configurar snmp en cisco
Configurar snmp en ciscoConfigurar snmp en cisco
Configurar snmp en ciscochulver
 
Sql server cluster
Sql server clusterSql server cluster
Sql server clusterjo_unwell
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfoliojuandanielp
 

La actualidad más candente (20)

SUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPESUSE Expert Days 2017 HPE
SUSE Expert Days 2017 HPE
 
Alta disponibilidad con MySQL
Alta disponibilidad con MySQLAlta disponibilidad con MySQL
Alta disponibilidad con MySQL
 
Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010Congreso del mediterraneo_xen_server_v010
Congreso del mediterraneo_xen_server_v010
 
Cluster sql server
Cluster sql serverCluster sql server
Cluster sql server
 
Cluster en sql server 2008
Cluster en sql server 2008Cluster en sql server 2008
Cluster en sql server 2008
 
Xen virtualizando infraestrcturas - Oscar Gonzalez
Xen virtualizando infraestrcturas  - Oscar GonzalezXen virtualizando infraestrcturas  - Oscar Gonzalez
Xen virtualizando infraestrcturas - Oscar Gonzalez
 
Clústers Alta Disponibilidad
Clústers Alta DisponibilidadClústers Alta Disponibilidad
Clústers Alta Disponibilidad
 
Comparacion Sql con Oracle
Comparacion Sql con OracleComparacion Sql con Oracle
Comparacion Sql con Oracle
 
Guías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql serverGuías y recomendaciones para instalar y configurar clusters de sql server
Guías y recomendaciones para instalar y configurar clusters de sql server
 
Presentación instalacion de base de datos 2012 r3.0
Presentación instalacion de base de datos 2012 r3.0Presentación instalacion de base de datos 2012 r3.0
Presentación instalacion de base de datos 2012 r3.0
 
Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2Consiga Alta Disponibilidad con Oracle Database 11g R2
Consiga Alta Disponibilidad con Oracle Database 11g R2
 
Alta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en LinuxAlta disponibilidad y balanceo de carga en Linux
Alta disponibilidad y balanceo de carga en Linux
 
Elastix slide book-ect(1)
Elastix  slide book-ect(1)Elastix  slide book-ect(1)
Elastix slide book-ect(1)
 
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
Presentación de Cluster de W2008 R2 (Cluster de Conmutación por Error) por Fr...
 
Proyecto xen server
Proyecto xen serverProyecto xen server
Proyecto xen server
 
SQL Server 2017 en Linux
SQL Server 2017 en LinuxSQL Server 2017 en Linux
SQL Server 2017 en Linux
 
Configurar snmp en cisco
Configurar snmp en ciscoConfigurar snmp en cisco
Configurar snmp en cisco
 
Cluster en sql server
Cluster en sql serverCluster en sql server
Cluster en sql server
 
Sql server cluster
Sql server clusterSql server cluster
Sql server cluster
 
Virtualizacion Sun Portfolio
Virtualizacion Sun PortfolioVirtualizacion Sun Portfolio
Virtualizacion Sun Portfolio
 

Similar a Avances Clusterware en Oracle 11g Release 2

Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)Heyner Marmol
 
Presentacion instaladores os debian centos
Presentacion instaladores os debian centosPresentacion instaladores os debian centos
Presentacion instaladores os debian centosOpenStack-VE
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppixandres
 
Kernel- herramientas
Kernel- herramientas Kernel- herramientas
Kernel- herramientas vanesahgar
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónHector Martinez
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerNelson Calero
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03victdiazm
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Strelia Technology Services
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5juliomacr
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosRonald Francisco Vargas Quesada
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tiposPablo Macon
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori floresJavier Condori Flores
 
Sistemas de VoIP con Asterisk
Sistemas de VoIP con AsteriskSistemas de VoIP con Asterisk
Sistemas de VoIP con AsteriskGabriel Astudillo
 
Reinicio automático de Oracle Database (Oracle Restart)
Reinicio automático de Oracle Database (Oracle Restart)Reinicio automático de Oracle Database (Oracle Restart)
Reinicio automático de Oracle Database (Oracle Restart)Angel Freire Ramirez
 

Similar a Avances Clusterware en Oracle 11g Release 2 (20)

Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)Oracle Real Application Cluster (RAC)
Oracle Real Application Cluster (RAC)
 
Cluster
ClusterCluster
Cluster
 
Presentacion instaladores os debian centos
Presentacion instaladores os debian centosPresentacion instaladores os debian centos
Presentacion instaladores os debian centos
 
Manual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster KnoppixManual De Instalacion Del Cluster Knoppix
Manual De Instalacion Del Cluster Knoppix
 
Kernel- herramientas
Kernel- herramientas Kernel- herramientas
Kernel- herramientas
 
Administración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - InstalaciónAdministración de Oracle - Tema 02 - Instalación
Administración de Oracle - Tema 02 - Instalación
 
Alta disponibilidad con Pacemaker
Alta disponibilidad con PacemakerAlta disponibilidad con Pacemaker
Alta disponibilidad con Pacemaker
 
Abf leccion 03
Abf leccion 03Abf leccion 03
Abf leccion 03
 
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.Formación en Almacenamiento, Open Storage Soluciones Low Cost.
Formación en Almacenamiento, Open Storage Soluciones Low Cost.
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
Clusters
ClustersClusters
Clusters
 
Clustersqlserver
ClustersqlserverClustersqlserver
Clustersqlserver
 
Charla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productosCharla técnica comercial v3.0 junio 2014 db visit productos
Charla técnica comercial v3.0 junio 2014 db visit productos
 
Kernel y shell tipos
Kernel y shell   tiposKernel y shell   tipos
Kernel y shell tipos
 
Cluster beowulf javier condori flores
Cluster beowulf   javier condori floresCluster beowulf   javier condori flores
Cluster beowulf javier condori flores
 
Kernel
KernelKernel
Kernel
 
Kernel
KernelKernel
Kernel
 
Sistemas de VoIP con Asterisk
Sistemas de VoIP con AsteriskSistemas de VoIP con Asterisk
Sistemas de VoIP con Asterisk
 
Reinicio automático de Oracle Database (Oracle Restart)
Reinicio automático de Oracle Database (Oracle Restart)Reinicio automático de Oracle Database (Oracle Restart)
Reinicio automático de Oracle Database (Oracle Restart)
 
Red Hat Cluster
Red Hat ClusterRed Hat Cluster
Red Hat Cluster
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Avances Clusterware en Oracle 11g Release 2

  • 1. <Insert Picture Here> Avances Clusterware en Oracle 11g Release 2 Valentín Leonard Tabacaru - Presales Technology Consultant valentin.tabacaru@oracle.com
  • 2. Agenda • ¿Qué es Oracle Clusterware? • Instalación Simplificada • Gestión Sencilla • Alta Disponibilidad • Un simple ejemplo • Licenciamiento • Preguntas
  • 3. ¿Qué es Oracle Clusterware? • Oracle Clusterware es: • una componente vital de Oracle Grid Infrastructure (OGI) • la mejor alternativa en conjunto con Oracle Automatic Storage Management • la base para Oracle ASM Cluster File System (ACFS) • el soporte principal de Oracle Real Application Clusters (RAC) • una infraestructura en cluster para todo tipo de aplicativos Node 1 Node 2 Node ... Node n Oracle RAC Protected App A Protected App B Oracle ASM / ACFS Oracle Clusterware Consolidated Pool of Storage with Automatic Storage Management (ASM)
  • 4. Oracle Grid Infrastructure • Oracle Grid Infrastructure (OGI) es el resultado de • Oracle Clusterware • Oracle Automatic Storage Management (ASM) • OGI proporciona infraestructura software (gestión de almacenamiento, software para cluster), típicamente dedicada a los Administradores de Sistemas • A un momento determinado, existe una sola versión de OGI activa en un entorno • OGI está disponibles en dos versiones: 1. Grid Infrastructure para un Cluster de Servidores • Incluye Oracle Clusterware, ASM 2. Grid Infrastructure para un Servidor Autónomo • Incluye Oracle Restart, ASM
  • 5. Los Objetivos de Oracle Clusterware 11.2 • Introduce Oracle Clusterware como software de infraestructura para clusters de servidores • Completamente integrado en la pila software Oracle RAC • Proporciona beneficios adicionales para entornos en cluster • Las mejoras exigidas por los clientes se han materializado en las siguientes áreas: • Instalación Simplificada • Gestión Sencilla • Alta Disponibilidad • Utilizando Oracle Clusterware, no hace falta tener otro software más para su cluster de servidores
  • 6. Instalación Simplificada de Oracle Clusterware 1 Instalación Típica, o Avanzada 2 Grid Naming Service y Auto-VIPs 3 Otros chequeos de prerrequisitos y FixUp-Scripts 4 Configuración para sincronización automática del cluster 5 OCR y Voting Disk Files almacenados en Oracle ASM
  • 7. Nue Instalación Típica, o Avanzada vo 11.2 en
  • 8. Nue Grid Naming Service y Auto-VIPs vo 11.2 en
  • 9. Nue Chequeos del Sistema y FixUp Scripts vo 11.2 en
  • 10. Nue Utilizando los FixUp Scripts vo 11.2 en
  • 12. Sincronización Automática del Cluster Nue vo 11.2 en Oracle Cluster Time Syncronization Service (CTSS) • La sincronización de los nodos en un cluster de servidores es crucial • Usualmente, se establece un nodo de referencia, y, a través de NTP, se puede sincronizar el tiempo en todo el centro de datos • Como una alternativa, Oracle proporciona Oracle CTSS • CTSS funciona en 2 modos: • Observer mode: cuando NTP está instalado en el sistema, CTSS sólo observa • Active mode: el cluster se sincroniza con el reloj del nodo CTSS master Node 1 Node 2 Node ... Node n Oracle Clusterware
  • 13. Nue OCR / Voting Disk en Oracle ASM vo 11.2 en Próximo paso Ya no hay más soporte Ya no hay más soporte para dispositivos RAW (en para dispositivos RAW (en OUI) – en caso de upgade, OUI) – en caso de upgade, soporta dispositivos RAW. soporta dispositivos RAW.
  • 15. Gestión Sencilla de Oracle Clusterware 1 OCR y Voting Files se pueden almacenar en Oracle ASM 2 Comandos “Clusterizados” 3 Gestión de Recursos y del Cluster integrada en EM 4 Gestión de Cluster basada el políticas, y con separación de deberes 5 Soporte Plug and Play para Grid: fácil incorporación, extracción y sustitución de nodos
  • 16. Nue Gestión de OCR en ASM vo 11.2 en • El OCR se gestiona como un datafile en ASM (nuevo tipo) • Respecta completamente la configuración de redundancia de Oracle Data Guard
  • 17. Gestión de Voting Disks en ASM • A diferencia de OCR, los Voting Files son: • Ficheros almacenados en los discos ASM seleccionados • Se usa ‘crsctl’ para especificar un disk group para Voting Disks • ASM crea automáticamente 1/3/5 Voting Files • En función de la redundancia establecida: External/Normal/High • y de los Failure Groups en el Disk Group • Por defecto, un Failure Group corresponde a un disco Nue vo • Nuevo tipo de Failure Group: Quorum Failgroup 11. en 2 • Se mantiene la regla “la mitad más uno” que dice: • Cada nodo debe alcanzar (v/2)+1 Voting Disks para que no sea reiniciado (donde v = #Voting Files; comprobación cada segundo)
  • 18. Backup Automático de Ficheros Clusterware • Ficheros Clusterware gestionados en ASM – permiten copias de seguridad completamente automáticas: Nue vo • Los Voting Disks están respaldados automáticamente 11.2 en • Cualquier cambio en el cluster (por ejemplo añadir un nuevo nodo) inicia un backup de los Voting Files. • Un solo Voting Disk que falla está recuperado automáticamente por ASM dentro del Disk Group – no requiere intervención • Nota: No hay que usar el comando dd jamás para el backup de Voting Disks! • Crea automáticamente una copia de seguridad del OCR cada 4 horas • No obstante, se pueden hacer backups manuales • SÓLO SI todos los Voting Disks están corruptos o dañados Y (todas las copias de) el OCR está también corrupto (o no disponible) ENTONCES se exige intervención manual – ¡El resto es automático!
  • 19. Quedan 2 herramientas: CRSCTL & SRVCTL 1) CRSCTL gestiona todas las operaciones relacionadas con el cluster(ware) Uso: crsctl <command> <object> [<options>] command: enable|disable|config|start|stop|relocate|replace|stat|add|delete|modify |getperm|setperm|check|set|get|unset|debug|lsmodules|query|pin|unpin 2) SRVCTL gestiona todas las operaciones relacionadas con los recursos Oracle Uso: srvctl <command> <object> [<options>] commands: Objetos:database|instance|service|nodeapps|vip|asm|diskgroup|listener|sr vpool|server|scan|scan_listener|oc4j|home|filesystem|gns
  • 20. Nue Comandos „Clusterizados“ vo 11.2 en [GRID]> crsctl check crs • Funciona sólo en el nodo local (compatibilidad con versiones anteriores a 11.2) • Como novedad en 11.2 hay comandos “clusterizados”. Por ejemplo: [stbpo56]> crsctl check cluster –n stbpo57 ************************************************************** stbpo57: CRS-4537: Cluster Ready Services is online CRS-4529: Cluster Synchronization Services is online CRS-4533: Event Manager is online ************************************************************** • Alternativamente: [GRID]> crsctl check cluster -all
  • 21. Nue EM – Nueva herramienta de gestión vo 11.2 en
  • 22. Nue EM – Nueva herramienta de gestión vo 11.2 en • Enterprise Manager Database Control ahora puede gestionar completamente el cluster de servidores • Debe tener por lo menos una base de datos ($OH) instalada • El cluster se puede gestionar sin tener la base de datos funcionando
  • 23. Inventariar los Recursos en Enterprise Manager
  • 24. “Confiar en Compartir Recursos” Gestión basada en políticas • La gestión basada en políticas usa los pools de servidores para: – Permitir asignar dinámicamente la capacidad en función de la necesidad – Asegurar aislamiento, cuando se impone (“un servidor dedicado en el cluster”) • Garantiza que las aplicaciones: – Consiguen los recursos mínimos necesarios (siempre que sea posible) – No “abusan” de los recursos, perjudicar a otras aplicaciones más importantes “RACDB” Pool “APPs” Pool Node 1 Node 2 Node 3 Node 4 Node 5 Protected Protected Protected Protected App A App B App C Protected App A AppB Protected Oracle RAC App C Oracle AutomaticASM / ACFS Oracle Storage Management Oracle Clusterware Cardinality Resource based Consolidated Pool of Storage with management with Automatic Storage Management (ASM) without Policies Policies
  • 25. Nue Gestión con Separación de Funciones vo 11.2 en • “Role-separated management” está dirigida a las organizaciones que imponen gestión separada del cluster, almacenamiento, y base de datos • Se puede implementar en 2 maneras: 1. Vertical: Usuario (grupo) diferente para cada nivel de la pila software • ASM proporciona un método aun más granulado, por grupos • Se impone una planificación atenta, para no superponer las tareas 2. Horizontal: usando el pool de servidores y base de datos gestionada por políticas • La instalación por defecto no incluye separación de deberes Node 1 Node 2 Node ... Oracle RAC Database(s) DBAn User Oracle ASM / ACFS ASM User Oracle Clusterware Grid User
  • 26. Integración EM: Gestión del Pool de Servidores
  • 27. Integración EM: Gestión del Pool de Servidores
  • 28. Alta Disponibilidad con Oracle Clusterware 1 Parches para Oracle Clusterware con interrupción cero 2 Actualización/instalación de software fuera-del-alcance 3 Modelado Avanzado de Recursos para Alta Disponibilidad 4 Oracle ASM Cluster File System (Oracle ACFS) 5 Nuevo concepto de agente, permite recuperación rápida
  • 29. Oracle Clusterware – Una Solución Completa • Oracle Clusterware protege las Aplicaciones A, B en los nodos 3 & 4 • Incluso proporciona recursos para la base de datos en RAC sobre 1 & 2 • Ofrece la base para Oracle ACFS (opcional) – todos los datos en ASM Ya no hace falta usar jamás otro software de terceros para el cluster Node 1 Node 2 Node 3 Node 4 Oracle RAC Protected App A Protected App B Oracle ASM / ACFS Oracle Clusterware Consolidated Pool of Storage with Automatic Storage Management (ASM)
  • 30. ¿Por qué existe el HA Framework? • La mayoría de los clientes usan Oracle Clusterware para configuraciones RAC • Cada día hay más clientes interesados en proteger otras aplicaciones (en un cluster RAC, o totalmente diferente) • Por lo tanto, Oracle Clusterware proporciona HA para aplicaciones con: • Reinicio – en caso de fallo del aplicativo • Reubicación – en caso de fallo del nodo • Ejemplos: • Oracle Clusterware puede proteger: SAP, Hyperion, TimesTen, Oracle VM y otros Componentes
  • 31. ¿Qué necesitan las aplicaciones? 1. Ubicación en la Red • Los clientes necesitan una manera de acceder a la Aplicación, independiente del nodo 2. Dependencias entre componentes • Los componentes pueden exigir iniciar en un cierto orden • Los componentes pueden imponer iniciar en función de los demás 3. Ficheros de configuración • Las Aplicaciones usualmente necesitan ficheros de configuración almacenados en disco
  • 32. ¿Qué proporciona Oracle Clusterware? Nue vo 11.2 en 1. Recursos VIP • Proporciona VIPs para Aplicaciones en múltiples redes 2. HA-API y HA-Framework • Protección para todo tipo de aplicativos con Oracle Clusterware • Configuración de dependencias avanzada, para modelos de relaciones entre componentes exigidos por el negocio • La interfaz permite cambiar – durante la ejecución – la manera como Oracle Clusterware gestiona las aplicaciones • Los agentes monitorizan frecuentemente, asegurando una recuperación instantánea 3. ACFS Nue vo 11.2 en • Oracle ASM-based Cluster File System
  • 33. Gestión del Cluster Integrada en EM Nue vo 11.2 en
  • 34. <Insert Picture Here> Un Simple Ejemplo
  • 35. Ejemplo: Fallo de un Servidor Web Apache Apache Web Server Application VIP Scripts Scripts Oracle Clusterware Oracle Clusterware Operating System Operating System Node Node ACFS for http.conf
  • 36. Ejemplo: Fallo de un Servidor Web Apache Apache Web Server Application VIP Scripts Scripts Oracle Clusterware Oracle Clusterware Operating System Operating System Node Node ACFS for http.conf
  • 37. El Procedimiento – Análisis y Ejemplo Fallo de un Servidor Web Apache 1 Crear Action Script Específico para Aplicación, o lo podemos llamar Agente Individual 2 Crear un Application VIP como recurso para acceder a la Aplicación 3 Configurar y Registrar la Aplicación con la infraestructura Oracle Clusterware 4 Comprobar el estado (Start / Stop) de la Aplicación & Finalizar
  • 38. 1 Ejemplo: Agente de Servidor Web Apache Crear el Script Específico para la Aplicación (el Agente) El comando ‘start’ ‘start’ • Llamará el comando apache apachectl –k start • Hay que considerar el parámetro –f para localizar el fichero de configuración en el disco compartido ‘check’ El comando ‘check’ • Para asegurarse, prueba la disponibilidad: • ¿Funciona el proceso httpd? • ¿Puedo solicitar una página web? ‘stop’ El comando ‘stop’ • Llamará el comando apache apachectl –k stop El comando ‘clean’ Nue ‘clean’ vo • El equivalente de kill apache – en caso que ‘stop’ 11.2 en no funciona
  • 39. 2 Ejemplo: Agente de Servidor Web Apache Crear la VIP para acceder a la aplicación Nue vo 11.2 en
  • 40. 3 Ejemplo: Agente de Servidor Web Apache Configurar y Registrar la aplicación: ADD RESOURCE crsctl add resource MyApache -type cluster_resource -attr "ACTION_SCRIPT=/myshared/scripts/myapache.scr, PLACEMENT=restricted, SERVER_POOLS=AppsPool, CHECK_INTERVAL=30,RESTART_ATTEMPTS=1, START_DEPENDENCIES=hard(ApacheVIP), STOP_DEPENDENCIES=hard(ApacheVIP)" • Actualiza el Oracle Cluster Registry (OCR) con toda la información relevante para gestionar el recurso MyApache.
  • 41. 3 Ejemplo: Agente de Servidor Web Apache Configurar y Registrar la aplicación: ADD RESOURCE Nue vo 11.2 en
  • 42. Gestione sus Propios Recursos Nue vo 11.2 en Opciones amplias para establecer dependencias • Nuevas opciones para Dependencias: • Hard / Weak • Attraction / PullUp / Dispersion • Nota: funcionan para todo el cluster
  • 43. 4 Ejemplo: Agente de Servidor Web Apache Comprobar el estado de la aplicación (start / stop), y finalizar
  • 44. ACFS – Un lugar compartido para „Cluster-Files“ crsctl add resource MyApache -type cluster_resource -attr "ACTION_SCRIPT=/myshared/scripts/myapache.scr, PLACEMENT=restricted, SERVER_POOLS=AppsPool, CHECK_INTERVAL=30,RESTART_ATTEMPTS=1, Nue vo START_DEPENDENCIES=hard(ApacheVIP), 11.2 en STOP_DEPENDENCIES=hard(ApacheVIP)"
  • 45. Action Scripts y Agentes disponibles en la web http://otn.oracle.com/clusterware Metalink Note 790189.1 – Oracle Clusterware and Application Failover Management
  • 47. Licenciamiento Oracle Clusterware Ref.: Oracle Database Licensing Information (Part Number E10594-01) • Grid Infrastructure se puede instalar y utilizar en cualquier servidor que cumple con una de las siguientes condiciones: 1. El sistema operativo del servidor tiene soporte contratado a través del programa Oracle Unbreakable Linux Support. 2. Por lo menos una maquina está licenciada con Oracle Database Enterprise Edition o Oracle Database Standard Edition. 3. Oracle Clusterware se puede utilizar gratis para proteger un producto software si cumple con una de las condiciones anteriores, o si se satisfacen una de las siguientes: • El producto software protegido es de Oracle • El producto software protegido usa una base de datos Oracle
  • 48. Sesión de Preguntas Email: valentin.tabacaru@oracle.com