EMC Mission-Critical Business Continuity for SAP

Download Report

Transcript EMC Mission-Critical Business Continuity for SAP

BUSINESS CONTINUITY
MISSION-CRITICAL EMC
PER SAP
EMC VPLEX, EMC Symmetrix VMAX,
EMC VNX, VMware vSphere HA,
soluzioni di rete Brocade, Oracle RAC,
SUSE Linux Enterprise
EMC Solutions Group
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
1
Programma
• Solution overview e architettura della soluzione
• Componenti e configurazione della soluzione
–
EMC VPLEX Metro
–
VMware vSphere
–
Architettura del sistema SAP
–
Oracle Database
–
Rete Brocade
–
Storage EMC
• Test e convalida
• Riepilogo e conclusione
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
2
Business continuity mission-critical per SAP
• Eliminazione di single point of failure a tutti i
livelli nell'ambiente
• Fornitura di data center active-active con RPO
e RTO vicini allo zero
Data center active-active
RTO e RPO vicini allo zero
Availability delle applicazioni
24x7
Nessun single point of failure
High availability management
semplificata
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Gestione degli errori e bilanciamento del
carico completamente automatici
Manutenzione senza tempo di inattività
Implementazione semplificata di Oracle
RAC su cluster a grandi distanze
Incremento dell'utilizzo
dell'infrastruttura
3
Sfida e soluzione
Sfida
Single point of failure SAP
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Soluzione
High availability e business continuity
4
Eliminazione dei single point of failure
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
5
Componenti della soluzione
La business continuity mission-critical per SAP ERP è una
combinazione di tecnologie di EMC, VMware, Oracle, SUSE
e Brocade
 EMC VPLEX Metro
 EMC VPLEX Witness
 EMC Symmetrix VMAX ed EMC VNX
 Oracle RAC su cluster a grandi distanze
 VMware vSphere
 VMware vSphere High Availability
 SUSE Linux Enterprise Server for SAP Applications
con SUSE Linux Enterprise High Availability Extension
 SAP Enqueue Replication Server
 Router core Brocade MLXe
 Backbone Brocade DCX 8510
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
6
Architettura della soluzione
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
7
Livelli di protezione
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
8
VPLEX Metro: introduzione
Sito A
VPLEX
Sito B
Cross-Cluster Connect
• Federation di storage basata su
SAN
• Data center active-active
– Distanza di 100 km circa
VPLEX
WITNESS
• Ribilanciamento del carico di
lavoro
• RPO/RTO vicino allo zero
Sito C
Active AccessAnywhere Active
• Migrazione di data center
• VPLEX High Availability
– VPLEX Witness
– VPLEX Cross-Cluster Connect
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
9
Configurazione di VPLEX Metro
Strutture logiche VPLEX






© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Consistency group
Volume virtuale
Device distribuito
Device
Extent
Volume di storage
10
Componenti di virtualizzazione VMware
 vSphere 5.0
 vMotion
 Storage vMotion
 VMware HA
 DRS (Distributed
Resource Scheduler)
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
 EMC PowerPath/VE
 EMC Virtual Storage
Integrator (VSI)
11
VMware vSphere con VPLEX Metro
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
12
Configurazione stretched cluster di
VMware
Screenshot
di vCenter
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
13
Configurazione di VMware HA e DRS
Priorità di riavvio HA per VM SAP
HA e DRS attivati per stretched cluster VMware
Datastore heartbeat HA
Regola di affinità VM-VM DRS
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
14
EMC Virtual Storage Integrator e VPLEX
Scheda EMC VSI nell'interfaccia grafica di vCenter
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
15
Architettura del sistema SAP
 Software applicativo SAP
– SAP Enhancement Package 4 for
SAP ERP 6.0 IDES
– SAP NetWeaver Application Server
for ABAP 7.01
– SAP Enqueue Replication Server
 Sistema operativo
– SUSE Linux Enterprise Server
(SLES) for SAP Applications 11 SP1
– SUSE Linux Enterprise High
Availability Extension
 Virtualizzazione
– Servizi SAP su virtual machine
VMware
– Database Oracle RAC su server fisici
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
16
Architettura del sistema SAP:
considerazioni sulla progettazione
 Server di accodamento e messaggistica
separati dall'istanza centrale e
implementati come servizi nell'istanza
ASCS
 ERS installato come parte dell'architettura
HA per garantire una perdita del blocco
delle applicazioni pari a zero
 Due istanze di dialogo forniscono processi
operativi ridondanti quali dialogo, sfondo,
aggiornamento, spool
 Istanza ASCS installata con un nome host
virtuale per separarla dal nome host VM
 Istanza ERS installata con un numero
diverso per evitare confusione quando sia
ASCS sia ERS sono sotto controllo a livello
di cluster
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
17
Architettura del sistema SAP: considerazioni
sulla progettazione (continuazione)
 Processi di aggiornamento SAP
configurati su istanze di application
server aggiuntive
 Profili ASCS, ERS, di avvio e di
istanza di dialogo aggiornati con
configurazioni ERS
 File system condivisi SAP archiviati
su Oracle ACFS e montati come
share NFS su VM SAP, presentati
come risorse NFS con high
availability gestite da Oracle
Clusterware
 Storage per ambiente SAP
incapsulato, distribuito su due siti e
reso disponibile per i server SAP
tramite VPLEX Metro
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
18
Configurazione di SUSE Linux Enterprise
HAE
 SLES HAE protegge i server di
accodamento e messaggistica su due
nodi di cluster sviluppati su VM VMware
 VMware High Availability protegge le VM
 Gli agent di risorse SAPInstance,
master/slave e indirizzi IP virtuali
monitorano e controllano l'availability
delle risorse
 L'agent SAPInstance controlla le istanze
ASCS ed ERS, configurate come risorse
master/slave per garantire che ASCS ed
ERS non vengano mai avviati sullo
stesso nodo
 Partizione VMDK utilizzata come device
SBD STONITH con l'opzione multi-autore
configurata per autorizzare l'accesso in
scrittura da più VM
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
19
Architettura Oracle Database
 Componenti Oracle
– Oracle Database 11g Release 2 Enterprise Edition
– Oracle ASM
– Oracle ACFS
– Oracle Clusterware
 Database single-instance sottoposto a migrazione a cluster RAC fisico a 4
nodi su ASM
 Oracle Extended RAC su VPLEX
– Gestione semplificata
– Gli host si connettono solo al cluster VPLEX locale
– Gli host inviano I/O solo una volta al cluster locale: non sono necessarie scritture
doppie
– Non è necessaria l'implementazione di voting disk Oracle e Oracle Clusterware su
un terzo sito
– Elimina cicli CPU host costosi utilizzati dal mirroring basato su host
– Protegge più database e/o applicazioni come unità
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
20
Configurazione Oracle Database
 4 volumi ACFS montati nel cluster RAC
 TRANS, ASCS500, SAPMNT esportati come
share NFS su server SAP
 File system condivisi presentati come risorse
NFS con high availability gestite da Oracle
Clusterware
 Gruppi di dischi ASM configurati per riflettere
il layout single-instance esistente
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Volume ACFS
Mount point
SAP_O_HOME
/oracle/VSE/112
SAPMNT
/sapmnt/VSE
USRSAPTRANS
/usr/sap/trans
ASCS00
/usr/sap/VSE/ASCS00
Gruppo di dischi
ASM
N. di
dischi
Dimensione
gruppo di
dischi (GB)
Ridondanza
OCR
5
40
Normale
EA_SAP_ACFS
4
64
Esterna
EA_SAP_DATA
16
2.048
Esterna
EA_SAP_REDO
4
64
Esterna
EA_SAP_REDOM
4
64
Esterna
EA_SAP_FRA
4
256
Esterna
21
Infrastruttura di rete Brocade
Rete IP
SAN
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
22
Layout di storage EMC
Sito A: EMC Symmetrix VMAX
 Provisioning virtuale
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Sito B: EMC VNX5700
• Gruppi RAID e LUN tradizionali
23
Test e convalida
Test

Errore del processo del
servizio di accodamento SAP

Errore della virtual machine
dell'istanza SAP ASCS

Errore del nodo Oracle RAC

Guasto del sito

Isolamento dei cluster VPLEX
(cluster VPLEX, server ESXi, rete, nodi RAC)
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Comportamento
previsto
L'applicazione
continua a essere
eseguita senza
interruzioni
24
Errore del processo del servizio di
accodamento SAP
1
L'agent di risorse
SAPInstance rileva/segnala
l'errore.
2
L'agent di risorse
master/slave promuove
SAPASCS1 a master (che
ospita i servizi ASCS).
3
Risultato
•
L'applicazione continua a essere eseguita senza
interruzioni
•
Non è richiesto alcun intervento amministrativo
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
4
L'agent di risorse
master/slave avvia ERS su
SAPASCS2 quando
ricollega il cluster.
La tabella del blocco
replicato viene ripristinata.
25
Errore della VM dell'istanza SAP ASCS
Risultato
•
L'applicazione continua a essere eseguita senza
interruzioni
•
Non è richiesto alcun intervento amministrativo
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
1
SAPASCS2 non è più disponibile
dal client vSphere.
2
L'agent di risorse SAPInstance
rileva/segnala l'errore.
3
VMHA riavvia la VM con errore
sull'host ESXi ancora
funzionante.
4
L'agent di risorse master/slave
promuove SAPASCS1 a master
(che ospita i servizi ASCS) e
avvia ERS su SAPASCS2 quando
ricollega il cluster.
5
La tabella del blocco replicato
viene ripristinata.
26
Errore del nodo Oracle RAC
Risultato
1
Il nodo RAC va offline: l'istanza
VSE003 non è più disponibile.
2
Il processo operativo dell'istanza SAP
si connette a un altro nodo RAC.
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
•
L'utente finale registra tempi di
risposta delle transazioni più
lunghi quando il processo
operativo DI si riconnette all'altro
nodo RAC.
•
Le transazioni non confermate
sono state sottoposte a rollback a
livello di database per garantire la
coerenza dei dati. L'utente finale
riceve il messaggio di errore del
sistema e deve riavviare la
transazione.
•
Non è richiesto alcun intervento
amministrativo.
27
Stato dell'ambiente prima del guasto del
sito
Stato
• Tutti i nodi RAC in
esecuzione
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
•
Cluster VPLEX disponibili
su entrambi i siti
•
Server ESXi disponibili su
entrambi i siti
•
Virtual machine SAP dei
siti A e B funzionanti
28
Guasto del sito
1
VPLEX Witness ignora la regola di
detach del consistency group in
modo che VPLEX sul sito B
rimanga disponibile.
2
I nodi RAC sul sito B rimangono
disponibili.
3
VMHA riavvia SAPASCS1 e SAPDI1
sul sito B.
4
5
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
SLE HAE rileva l'errore di
SAPASCS1 e riavvia ERS quando il
nodo ricollega il cluster.
Gli utenti finali su SAPDI1 perdono
le sessioni, ma possono eseguire
di nuovo l'accesso quando viene
riavviato sul sito B. Durante il
riavvio, i nuovi utenti vengono
indirizzati a SAPDI2.
29
Isolamento dei cluster VPLEX
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
1
VPLEX Witness ignora la regola
di detach del consistency group
in modo che VPLEX sul sito B
rimanga disponibile.
2
I nodi RAC sul sito B rimangono
disponibili.
3
I nodi RAC sul sito A vengono
espulsi.
4
I server ESXi sul sito A
rimangono disponibili.
5
Le virtual machine SAPASCS1 e
SAPDI1 rimangono attive grazie
a VPLEX Metro HA Cross-Cluster
Connect.
30
Test e convalida
Test

Errore del processo del
servizio di accodamento SAP

Errore della virtual machine
dell'istanza SAP ASCS

Errore del nodo Oracle RAC

Guasto del sito

Isolamento dei cluster VPLEX
(cluster VPLEX, server ESXi, rete, nodi RAC)
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Comportamento
osservato
L'applicazione
continua a essere
eseguita senza
interruzioni
31
Riepilogo e conclusione
La soluzione combina le tecnologie EMC, SAP, VMware, Oracle,
SUSE e Brocade per:
• eliminare i single point of failure a tutti i livelli nell'ambiente
• fornire data center active-active con RPO e RTO vicini allo zero
• abilitare la business continuity mission-critical per le applicazioni SAP
Data center active-active
RTO e RPO vicini allo zero
Availability delle applicazioni
24x7
Nessun single point of failure
High availability management
semplificata
© Copyright 2012 EMC Corporation. Tutti i diritti riservati.
Gestione degli errori e bilanciamento del
carico completamente automatici
Manutenzione senza tempo di inattività
Implementazione semplificata di Oracle
RAC su cluster a grandi distanze
Incremento dell'utilizzo
dell'infrastruttura
32