EMC Mission-Critical Business Continuity for SAP

Download Report

Transcript EMC Mission-Critical Business Continuity for SAP

CONTINUITÉ
D’ACTIVITÉ CRITIQUE
EMC POUR SAP
EMC VPLEX, EMC Symmetrix VMAX,
EMC VNX, VMware vSphere HA,
Brocade Networking, Oracle RAC,
SUSE Linux Enterprise
EMC Solutions Group
© Copyright 2012 EMC Corporation. Tous droits réservés.
1
Agenda
• Présentation et architecture de la solution
• Composants et configuration de la solution
– EMC VPLEX Metro
– VMware vSphere
– Architecture du système SAP
– Base de données Oracle
– Réseau Brocade
– Stockage EMC
• Test et validation
• Synthèse et conclusion
© Copyright 2012 EMC Corporation. Tous droits réservés.
2
Continuité d’activité critique pour SAP
• Éliminer les points uniques de défaillance au niveau de
toutes les couches de l’environnement
• Fournir des datacenters en configuration actif-actif
avec RPO et RTO proches de zéro
Datacenters en configuration actifactif
Gestion automatique des pannes et de
l’équilibrage de la charge
RTO et RPO proches de zéro
Maintenance sans interruption de
service
Disponibilité des applications 24x7
Aucun point unique de défaillance
Déploiement simplifié d’Oracle RAC sur
des clusters à des distances étendues
Gestion simplifiée de la haute
disponibilité
Augmentation du taux d’utilisation de
l’infrastructure
© Copyright 2012 EMC Corporation. Tous droits réservés.
3
Défi et solution
Le défi
Points uniques de
défaillance SAP
© Copyright 2012 EMC Corporation. Tous droits réservés.
La solution
Haute disponibilité et continuité d’activité
4
Élimination des points uniques de
défaillance
© Copyright 2012 EMC Corporation. Tous droits réservés.
5
Composants de la solution
La continuité d’activité critique pour SAP ERP est assurée par une
combinaison de technologies EMC, VMware, Oracle, SUSE
et Brocade
 EMC VPLEX Metro
 EMC VPLEX Witness
 EMC Symmetrix VMAX et EMC VNX
 Oracle RAC sur des clusters à des distances étendues
 VMware vSphere
 VMware vSphere High Availability
 SUSE Linux Enterprise Server for SAP Applications,
avec SUSE Linux Enterprise High Availability Extension
 SAP Enqueue Replication Server
 Routeurs principaux Brocade MLXe
 Backbones Brocade DCX 8510
© Copyright 2012 EMC Corporation. Tous droits réservés.
6
Architecture de la solution
© Copyright 2012 EMC Corporation. Tous droits réservés.
7
Couches de protection
© Copyright 2012 EMC Corporation. Tous droits réservés.
8
VPLEX Metro : introduction
Site A
VPLEX
Connexion entre clusters
Site B
• Solution SAN de fédération du
stockage
• Datacenters en configuration
actif-actif
– Distance d’environ 100 km
VPLEX
WITNESS
• Rééquilibrage des charges de
travail
• RPO/RTO proches de zéro
Site C
Actif
AccessAnywhere
• Migration de datacenters
Actif
• VPLEX High Availability
– VPLEX Witness
– VPLEX avec connexion entre
clusters
© Copyright 2012 EMC Corporation. Tous droits réservés.
9
Configuration de VPLEX Metro
Structures logiques VPLEX
 Groupe de cohérence
 Volume virtuel
 Périphérique distribué
 Périphérique
 Extension
 Volume de stockage
© Copyright 2012 EMC Corporation. Tous droits réservés.
10
Composants de virtualisation VMware
 vSphere 5.0
 vMotion
 Storage vMotion
 VMware HA
 DRS (Distributed
© Copyright 2012 EMC Corporation. Tous droits réservés.
Resource Scheduler)
 EMC PowerPath/VE
 EMC Virtual Storage
Integrator (VSI)
11
VMware vSphere avec VPLEX Metro
© Copyright 2012 EMC Corporation. Tous droits réservés.
12
Configuration de cluster étendu VMware
Captures
d’écran de
vCenter
© Copyright 2012 EMC Corporation. Tous droits réservés.
13
Configuration de VMware HA et de DRS
Priorité de redémarrage de HA pour
les VM SAP
HA et DRS activés pour le cluster étendu VMware
Datastores heartbeat HA
Règle d’affinité VM-VM de DRS
© Copyright 2012 EMC Corporation. Tous droits réservés.
14
EMC Virtual Storage Integrator et VPLEX
Onglet EMC VSI dans l’interface utilisateur vCenter
© Copyright 2012 EMC Corporation. Tous droits réservés.
15
Architecture du système SAP
 Logiciels applicatifs SAP
– SAP Enhancement Package 4 pour
SAP ERP 6.0 IDES
– SAP NetWeaver Application Server
pour ABAP 7.01
– SAP Enqueue Replication Server
 Système d’exploitation
– SUSE Linux Enterprise Server
(SLES) for SAP Applications 11 SP1
– SUSE Linux Enterprise High
Availability Extension
 Virtualisation
– Services SAP sur machines
virtuelles VMware
– Base de données Oracle RAC sur
serveurs physiques
© Copyright 2012 EMC Corporation. Tous droits réservés.
16
Architecture du système SAP :
remarques sur la conception
 Serveurs de messagerie et de mise en file
d’attente retirés de l’instance centrale et
implémentés en tant que services dans
l’instance ASCS
 ERS installée en tant que composant de
l’architecture HA pour éliminer les
verrouillages d’applications
 Deux instances de dialogue pour assurer
des processus redondants tels que le
dialogue, l’arrière-plan, la mise à jour et le
spool
 Instance ASCS installée en utilisant un
nom d’hôte virtuel pour la dissocier du
nom d’hôte de la VM
 Instance ERS installée avec un autre
numéro d’instance pour éviter toute
confusion lorsque ASCS et ERS
sont contrôlées par le cluster
© Copyright 2012 EMC Corporation. Tous droits réservés.
17
Architecture du système SAP :
remarques sur la conception (suite)
 Processus de mise à jour SAP configurés
sur les instances de serveur d’applications
supplémentaires
 Profils d’instance ASCS, ERS, Start et
Dialog mis à jour en fonction des
configurations ERS
 Systèmes de fichiers partagés SAP
stockés sur Oracle ACFS et montés en
tant que partages NFS sur les VM SAP :
présentés
comme ressources NFS haute disponibilité
gérées par Oracle Clusterware
 Stockage de l’environnement SAP complet
encapsulé, virtualisé, distribué sur deux
sites et disponible pour les serveurs SAP
via VPLEX Metro
© Copyright 2012 EMC Corporation. Tous droits réservés.
18
Configuration de SUSE Linux Enterprise
HAE
 SLES HAE protège les serveurs de
messagerie et de mise en file d’attente
sur deux nœuds de cluster sur VM
VMware
 VMware High Availability protège les VM
 Agents de ressources SAPInstance
maître/esclave avec adresse IP virtuelle
pour surveiller et contrôler la
disponibilité des ressources
 Agent SAPInstance contrôlant les
instances ASCS et ERS : configuration
en tant que ressources maître/esclave
pour s’assurer qu’ASCS et ERS ne sont
jamais démarrées sur le même nœud
 Partition VMDK utilisée comme
périphérique SBD STONITH : avec option
multi-writer configurée pour permettre
un accès en écriture par plusieurs VM
© Copyright 2012 EMC Corporation. Tous droits réservés.
19
Architecture de base de données Oracle
 Composants Oracle
– Oracle Database 11g Release 2 Enterprise Edition
– Oracle ASM
– Oracle ACFS
– Oracle Clusterware
 Base de données avec instance unique déplacée vers un cluster RAC
physique de 4 nœuds sur ASM
 Oracle Extended RAC sur VPLEX
– Gestion simplifiée
– Les hôtes se connectent uniquement à leur cluster local VPLEX
– Les hôtes envoient les E/S une seule fois au cluster local : double écriture non
requise
– Déploiement du voting disk Oracle et de Clusterware sur un troisième site non
requis
– Élimination des cycles du CPU hôte coûteux nécessaires à la mise en miroir sur hôte
– Protection de plusieurs bases de données et/ou applications sous forme d’unité
© Copyright 2012 EMC Corporation. Tous droits réservés.
20
Configuration de base de données Oracle
 4 volumes ACFS montés sur cluster RAC
 TRANS, ASCS500 et SAPMNT exportés en tant
que partages NFS vers des serveurs SAP
 Ces systèmes de fichiers partagés sont présentés
comme ressources NFS haute disponibilité gérées
par Oracle Clusterware
 Groupes de disques ASM configurés pour refléter
la configuration d’instance unique existante
© Copyright 2012 EMC Corporation. Tous droits réservés.
Volume ACFS
Point de montage
SAP_O_HOME
/oracle/VSE/112
SAPMNT
/sapmnt/VSE
USRSAPTRANS
/usr/sap/trans
ASCS00
/usr/sap/VSE/ASCS00
Groupe de
disques ASM
Nombre
de disques
Taille du
groupe de
disques (Go)
Redondance
OCR
5
40
Normale
EA_SAP_ACFS
4
64
Externe
EA_SAP_DATA
16
2 048
Externe
EA_SAP_REDO
4
64
Externe
EA_SAP_REDOM
4
64
Externe
EA_SAP_FRA
4
256
Externe
21
Infrastructure réseau Brocade
Réseau IP
SAN
© Copyright 2012 EMC Corporation. Tous droits réservés.
22
Organisation du stockage EMC
Site A – EMC Symmetrix VMAX
 Provisionnement virtuel
© Copyright 2012 EMC Corporation. Tous droits réservés.
Site B – EMC VNX5700
• LUN et groupes RAID traditionnels
23
Test et validation
Tests
 Défaillance du service de mise
en file d’attente SAP
 Défaillance de la machine
virtuelle de l’instance SAP
ASCS
 Défaillance du nœud Oracle
RAC
 Panne du site
Comportement
attendu
Aucune interruption
de l’application
(cluster VPLEX, serveur VMware ESXi, réseau,
nœuds RAC)

Isolement du cluster VPLEX
© Copyright 2012 EMC Corporation. Tous droits réservés.
24
Défaillance du service de mise en file
d’attente SAP
Résultat
• L’application n’est pas interrompue
•
1
L’agent de ressources
SAPInstance détecte/signale la
défaillance
2
L’agent de ressources
maître/esclave fait passer
SAPASCS1 à l’état de maître
(qui héberge les services
ASCS)
3
L’agent de ressources
maître/esclave démarre ERS
sur SAPASCS2 lorsqu’il rejoint
à nouveau le cluster
4
Restauration de la table
verrouillée répliquée
Aucune intervention requise
© Copyright 2012 EMC Corporation. Tous droits réservés.
25
Défaillance de la VM de l’instance SAP
ASCS
Résultat
• L’application n’est pas interrompue
•
Aucune intervention requise
© Copyright 2012 EMC Corporation. Tous droits réservés.
1
SAPASCS2 devient indisponible à
partir de vSphere Client
2
L’agent de ressources
SAPInstance détecte/signale la
défaillance
3
VMHA redémarre la VM
défaillante sur l’hôte ESXi
restant
4
L’agent de ressources
maître/esclave fait passer
SAPASCS1 à l’état de maître (qui
héberge les services ASCS) et
démarre ERS sur SAPASCS2
lorsqu’il rejoint à nouveau le
cluster
5
Restauration de la table
verrouillée répliquée
26
Défaillance du nœud Oracle RAC
Résultat
1
2
•
L’utilisateur constate des temps
de réponse des transactions plus
longs lorsque le processus DI se
reconnecte à l’autre nœud RAC
•
Les transactions non validées sont
annulées au niveau de la base de
données pour garantir la
cohérence des données ;
l’utilisateur reçoit des messages
d’erreur système et doit
redémarrer la transaction
•
Aucune intervention requise
Nœud RAC hors ligne : instance
VSE003 indisponible
Le processus d’instance SAP se
connecte à un autre nœud RAC
© Copyright 2012 EMC Corporation. Tous droits réservés.
27
État de l’environnement avant la
défaillance du site
État
© Copyright 2012 EMC Corporation. Tous droits réservés.
•
Tous les nœuds RAC
fonctionnent
•
Les clusters VPLEX sont
disponibles sur les deux sites
•
Les serveurs VMware ESXi
sont disponibles sur les deux
sites
•
Les machines virtuelles SAP
des sites A et B fonctionnent
28
Panne du site
© Copyright 2012 EMC Corporation. Tous droits réservés.
1
VPLEX Witness remplace la règle
de déconnexion du groupe de
cohérence pour que VPLEX reste
disponible sur le site B.
2
Les nœuds RAC sur le site B
restent disponibles.
3
VMHA redémarre SAPASCS1 et
SAPDI1 sur le site B.
4
SLE HAE détecte la défaillance de
SAPASCS1 et redémarre ERS
lorsque ce nœud rejoint à
nouveau le cluster.
5
Les utilisateurs sur SAPDI1
perdent leur session, mais
peuvent se reconnecter lors du
redémarrage sur le site B. Lors du
redémarrage, les nouveaux
utilisateurs sont redirigés vers
SAPDI2.
29
Isolement du cluster VPLEX
© Copyright 2012 EMC Corporation. Tous droits réservés.
1
VPLEX Witness remplace la règle
de déconnexion du groupe de
cohérence pour que VPLEX reste
disponible sur le site B.
2
Les nœuds RAC sur le site B
restent disponibles.
3
Les nœuds RAC sur le site A
sont éjectés.
4
Les serveurs VMware ESXi sur le
site A sont éjectés
5
Les machines virtuelles
SAPASCS1 et SAPDI1 restent
actives grâce à VPLEX Metro HA
et à la connexion entre clusters.
30
Test et validation
Tests
 Défaillance du service de
mise en file d’attente SAP
 Défaillance de la machine
virtuelle de l’instance SAP
ASCS
 Défaillance du nœud Oracle
RAC
 Panne du site
Comportement
observé
Aucune interruption
de l’application
(cluster VPLEX, serveur VMware ESXi, réseau,
nœuds RAC)

Isolement du cluster VPLEX
© Copyright 2012 EMC Corporation. Tous droits réservés.
31
Synthèse et conclusion
La solution associe les technologies EMC, SAP, VMware, Oracle, SUSE et
Brocade pour :
•
Éliminer les points uniques de défaillance au niveau de toutes les couches de
l’environnement
•
Fournir des datacenters en configuration actif-actif avec RPO et RTO proches de zéro
•
Permettre une continuité d’activité critique pour les applications SAP
Datacenters en configuration actifactif
Gestion automatique des pannes et de
l’équilibrage de la charge
RTO et RPO proches de zéro
Maintenance sans interruption d’activité
Disponibilité des applications 24x7
Déploiement simplifié d’Oracle RAC sur
des clusters à des distances étendues
Aucun point unique de défaillance
Gestion simplifiée de la haute
disponibilité
© Copyright 2012 EMC Corporation. Tous droits réservés.
Augmentation du taux d’utilisation de
l’infrastructure
32