oracle clusterware 12c

Post on 23-Jan-2018

477 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

JulioCésarAyapánOracleCertifiedProfessional11g,12cNUVOLA– SolvingisourPassion.www.nuvolacg.com

Orale Clusterware 12c

JULIOAYAPÁN• Ingenieroencienciasysistemas• Administradordebasededatosexperto• OracleCertifiedProfessional11g• OracleCertifiedProfessional12c• PartedelajuntadirectivadelGrupodeUsuariosdeOracledeGuatemala• Bloghttp://oraclehomegt.blogspot.com/

NUVOLA,S.A.• Experienciadelequipo:

– OracleLinuxCertified Implementation Specialist– OracleDatabase 11gAdministrator Certified Professional(OCP11g)– OracleDatabase 11gAdministrator Certified Master(OCM11g)– OracleDatabase 12cAdministrator Certified Professional(OCP12c)– OracleService Oriented Architecture Infrastructure Implementation Certified

Expert– OracleCertified Expert,OracleExadata X3andX4Administrator– OracleRAC 11gandGrid Infraestructure Administrator– OracleRealApplication Clusters 12cCertified Implementation Specialist– OracleDatabase 12cAdministrator Certified Master(OCM12c)

• SoporteyConsultoría:– BasesdeDatosOracle.– Exadata– Middleware

• CursosdeAdministracióndeOracle

www.nuvolacg.com

Agenda

• IntroducciónaOracleClusterware 12c• Requisitosdeinstalación• Grid Namin Services (GNS)• ArquitecturadeOracleClusterware• Flexcluster• FlexASM• Administracióndenodos• AltadisponibilidaddeaplicacionesconOracleClusterware

OracleClusterware 12c• Cluster:grupodecomputadorasindependietes,

interconectadasentresi,queactuancomoununicosistema.• Tiposdearquitecturascluster:Shared-diskcluster,Load-

balancingcluster,Failover-cluster.

OracleClusterware 12c• Clusterware eselterminoutilizadoparadescribirelsoftware

deOraclequeproveeinterfacesyservicioscapacesdesoportaruncluster.

OracleClusterwarees:

• PartefundamentaldeOracleGrid Infraestructure• IntegradoconOracleAutomatic StorageManagement(ASM)

• LabaseparaOracleCluster FileSystem• LoscimientosparaOracleRealApplication Cluster(RAC)

• Unaarquitecturageneralizadadecluster paratodotipodeaplicaciones

OracleClusterwareservices• Administración decluster• Monitoreo denodos• Sincronización detiempo• Notificación deeventos• Administración dered• ClusterInterconnectLink

Aggregation(HAIP)

Administración decluster• ASMparaalmacenamiento dearchivos debasesdedatos• ACFSparaalmacenamiento dearchivos comunes• Altadisponibilidad deaplicaciones• Administración segura derecursos

Monitoreo denodos• OracleClusterware provee elservicio deNodeFencing• NodeFencingevita corrupción dedatos.• Clusterware 12cimplementa rebootless nodefencing

– Procesos conaltoconsumo deI/Osonfinalizados enelnodo afectado– Sedetiene yarranca elsoftwaredeclusterware enelnodo afectado.

• Soporta unproceso deaislamiento remoto (IPMI– IntelligentManagementPlatformInterface)

Monitoreo denodos

ClusterHealthMonitor(CHM)• Apartir delaversión11.2.0.2,CHMestaintegradoenel

software deGI.

• CHMautomáticamenterecolectainformaciónymétricasdesistemaoperativo.

• Auxiliaoperacionesdenode evictions,colgadodeservidoresocualquierproblemadeperformancerelacionadoconelsistemaoperativo.

ClusterHealthMonitor(CHM)

Sincronización deTiempo• Muchasoperacionesdependendelahoralocaldelnodo:

– Logdeaplicacionesydebasededatos– Valorestimestamp enlabasededatos

• Comunmente seutilizaunservidorNTPparalasincronizacióndetiemposentrenodos

• OracleClusterware 12cpuedeutilizarOracleCluster TimeSinchonization Service Deamon

ClusterInterconnectLinkAggregation(HAIP)

• Altadisponibilidad paraconexiones privadas.• Utilización deredes virtuales.• Manejado por unrecurso dentrol delcluster.

Requisitos deinstalación

• Elsistema operativo anfitrion decada nodo debe serpertenecer alalista certificada por Oracle.– http://www.oracle.com/technetwork/database/clustering/tech-

generic-unix-new-166583.html

• Todos losnodos deben compartir lamisma arquitectura deprocesador yelmismo sistema operativo

Requisitos deinstalación• Requerimientos dehardware

Grid Infraestructure12.1

Grid Infraestructure11.2

Minimal size for /tmp 1GB 1GB

Minimal size for GIinstall

8GB6.5GB

Minimalsizeforclusterware andasmlogfiles

3.5GB

Minimal memory 4GB 2.5GB

Minimal Swap Equaltomemory,upto16GB

Equaltomemory,upto16GB(32bits)Equaltomemory,upto32GB(64bits)

Operating systemarchitecture

64bits 32bits64bits

Requisitos deinstalación• Requerimientos dered

– Almenos 2interfacesderedpor cada nodo– Cada interfaz pararedpublica debe soportar TPC/IP– Cada interfaz pararedprivada debe soportar

• Protocolo UDPoRDSparacomunicación deplataformas LINUXyUNIX• Procotolo TCPparacomunicación deplataformas WINDOWS

– IPv4eIPv6es soportado

GridNamingServices(GNS)• Laúnica IPestatica requerida seraladelGNSVip• GNSrecopilatodoslosnombresydireccionesenelcluster.• GNSrequieredeservicioDNSyunservicioDHCP.• Sepuede compartir atraves demultiplesclusters.• Componente principaldeGridPlugandPlay

GridNamingServices(GNS)

Single-clientAccessName(SCAN)• Dirección utilizada paralaconexión declientes conelcluster• SCANesunhostname completo,registradoyaseaenel

servicioGNSoennuestroDNScontresdireccionesIP.• SCANproporcionaunúnicocaminodeconexión

independientedelacantidaddenodosenelcluster

PRDDW=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=scan.cluster.example.com)(PORT=1521))(CONNECT_DATA=

(SERVER=DEDICATED)(SERVICE_NAME=PRDDW)

))

Name:cen-tlg-dbse-scanAddress:192.0.2.243Name: cen-tlg-dbse-scanAddress:192.0.2.244Name: cen-tlg-dbse-scanAddress:192.0.2.245

Arquitectura OracleClusterware• OracleClusterware estaconformadopor

– Cluster Ready Services technology stack– OracleHighAvailability Services (OHAS)techonology stack

ClusterReadyServicestechnologystack• Cluster Ready Services• Cluster Synchronization Services• Cluster Synchronization Services Agent• OracleASM• Cluster TimeSichronization Service• Event Management• OracleAgent• OracleNotificationService• OracleRootAgent

OHASTechnologyStack• Appagent• Cluster Logger Service• Grid Interprocess Comunication• Grid PlugandPlay• Multicast Domain Name Server• OracleAgent• OracleRoot Agent• Scriptagent• System MonitorService• GridNamingService

OracleClusterware Repository(OCR)

CSSVotingDiskFunction

FlexCluster• Enversionesanterioresdeclusterware,losclustersmaslargoserancapacesdesoportarentre32y64nodos.

• ConOracleClusterware 12capareceelconceptodeFlexcluster capazdesoportarhasta2,000nodos.

Arquitectura FlexCluster

Escalabilidad deFlexCluster

Caracteristicas deLeafNode• Descubreautomáticamenteunhub node durantesuarranque.

• Norequierenaccesodirectoalalmacenamientocompartido

• Conectadoalcluster atravésdeunhub node.• Mismosegmentoderedquehub node.

FlexASM• Elmáximonúmerode"DiskGroups"esincrementadode63a511.

• Ahorahayuncomandopararenombrarun"ASMDisk"enun"DiskGroup".

• "OracleFlexASM"soportatamañosdeLUNmuygrandesparabasededatos12c.

• LainstanciadeASMusaAutomatic MemoryManagement(AMM).

• LareconexióndeunainstanciadebasededatoshaciaotrainstanciadeASMesautomática.

FlexASM

Administración denodos• Add Node:– addNode.sh:utilizadoparaañadirunnodoaunambienteOracleClusterware

– Elnuevonododebetenerlamismaconfiguracióndesistemaoperativoqueelrestodenodos:• Parametros dekernel• Configuracióndered• Espacioymemoria

Administración denodos• Remove Node:– ActualizacióndelOracleCentralInventory– ActualizacióndelOracleCluster Registry (OCR)

AltaDisponibilidad deAplicaciones

• OracleClusterware proveealtadisponibilidadparaRACyotrasaplicaciones.

• Mantienemonitoreoperiódicodetodoslosrecursos.• Segúnpolíticadefallo,puedereiniciaraplicacionesoreubicarlasenotronodo.

• LasaplicacionespuedenserOracleonoOracle.

OracleClusterware 12cFeatures

• Rebootless node fencing• OracleCluster TimeSincrhonization Service• Cluster Health Monitorintegrado• Cluster Interconnect LinkAggregation (HAIP)• IPv4eIPv6essoportado• Grid Naming Services - GNS• FlexCluster• FlexASM• Altadisponibilidaddeaplicaciones

JulioCésarAyapánjayapan@nuvolacg.com

@jayapangt

¿PREGUNTAS?

top related