サイト - EMC Japan

EMCによるSAPのミッショ
ンクリティカルなビジネス継
続性
EMC VPLEX、EMC Symmetrix VMAX、
EMC VNX、VMware vSphere HA、
Brocade Networking、Oracle RAC、SUSE
Linux Enterprise
EMCソリューション グループ
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
1
アジェンダ
• ソリューションの概要とアーキテクチャ
• ソリューションのコンポーネントと構成
– EMC VPLEX Metro
– VMware vSphere
– SAPシステムのアーキテクチャ
– Oracleデータベース
– Brocadeネットワーク
– EMCストレージ
• テストおよび検証
• まとめ
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
2
EMCによるSAPのミッション クリティカルなビジネス
継続性
• 環境内のすべてのレイヤーで単一障害点を排除
• RPOとRTOがほぼゼロのアクティブ/アクティブ構成
データセンターを提供
アクティブ/アクティブ構成データセ
ンター
完全に自動的な障害対応とロード バラン
シング
ほぼゼロのRTOとRPO
ダウンタイムなしのメンテナンス
24時間365日のアプリケーションの
可用性
拡張ディスタンス クラスター上のOracle
RACの導入をシンプル化
単一障害点なし
インフラストラクチャ使用率を向上
高可用性管理を合理化
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
3
課題とソリューション
課題
SAPの単一障害点
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
ソリューション
高可用性とビジネス継続性
4
単一障害点の排除
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
5
ソリューションのコンポーネント
SAP ERP向けのミッション クリティカルなビジネス継続性は、EMC、VMware、
Oracle、SUSE、Brocadeのテクノロジの組み合わせによって実現
 EMC VPLEX Metro
 EMC VPLEX Witness
 EMC Symmetrix VMAXおよびEMC VNX
 拡張ディスタンス クラスター上のOracle RAC
 VMware vSphere
 VMware vSphere High Availability
 SUSE Linux Enterprise Server for SAP ApplicationsとSUSE Linux
Enterprise High Availability Extension
 SAP Enqueue Replication Server
 Brocade MLXeコア ルーター
 Brocade DCX 8510バックボーン
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
6
ソリューションのアーキテクチャ
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
7
保護レイヤー
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
8
VPLEX Metro:概要
サイトA
VPLEX
サイトB
クロス クラスター接続
• SANベースのストレージ フェデ
レーション
• アクティブ/アクティブ構成データセ
ンター
– 最大距離100 km
VPLEX
WITNESS
• ワークロードのリバランシング
• ほぼゼロのRPO/RTO
• データセンターの移行
サイトC
アクティブ
AccessAnywhere
アクティブ
• VPLEXの高可用性
– VPLEX Witness
– VPLEXクロス クラスター接続
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
9
VPLEX Metro構成
VPLEX論理インフラストラク
チャ






© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
コンシステンシ グループ
仮想ボリューム
分散デバイス
デバイス
エクステント
ストレージ ボリューム
10
VMware仮想化コンポーネント
 vSphere 5.0
 vMotion
 Storage vMotion
 VMware HA
 DRS(分散リソース スケ
ジューラ)
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
 EMC PowerPath/VE
 EMC VSI(Virtual Storage
Integrator)
11
VPLEX Metro上のVMware vSphere
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
12
VMware拡張クラスター構成
vCenterの
スクリーン ショット
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
13
VMware HAおよびDRSの構成
SAP VMのHA再起動の優先順位
VMware拡張クラスターに対してHAとDRSを有効化
HAハートビート データストア
DRS VM-VM親和性ルール
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
14
EMC Virtual Storage IntegratorとVPLEX
vCenter GUIの[EMC VSI]タブ
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
15
SAPシステムのアーキテクチャ
 SAPアプリケーション ソフトウェア
– SAP Enhancement Package 4 for SAP
ERP 6.0 IDES
– SAP NetWeaver Application Server for
ABAP 7.01
– SAP Enqueue Replication Server
 オペレーティング システム
– SUSE Linux Enterprise Server(SLES)
for SAP Applications 11 SP1
– SUSE Linux Enterprise High
Availability Extension
 仮想化
– VMware仮想マシン上のSAPサービス
– 物理サーバー上のOracle RACデータベース
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
16
SAPシステム アーキテクチャ:設計上の考慮事項
 エンキュー サーバーとメッセージ サーバーは、
セントラル インスタンスから分離され、ASCSイ
ンスタンス内のサービスとして実装される
 ERSは、アプリケーション ロックによる損失を排
除するために、HAアーキテクチャの一部として
インストールされる
 2つのダイアログ インスタンスが、ダイアログ、
バックグラウンド、更新、スプールなどの冗長
ワーク プロセスを提供する
 ASCSインスタンスは、VMホスト名から分離す
るために仮想ホスト名でインストールされる
 ERSインスタンスは、ASCSとERS両方がクラス
ターに制御される場合に混乱を防止するために、
異なるインスタンス番号でインストールされる
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
17
SAPシステム アーキテクチャ:設計上の考慮事
項(続き)
 SAP更新プロセスは、追加のアプリケーショ
ン サーバー インスタンス上に構成される
 ASCS、ERS、Start、ダイアログ インスタン
ス プロファイルは、ERS構成によって更新さ
れる
 SAP共有ファイル システムは、Oracle
ACFSに保管され、SAP VMにNFS共有とし
てマウントされ、Oracle Clusterwareが管
理する高可用性NFSリソースとして提示さ
れる
 SAP環境全体のストレージがカプセル化、
仮想化され、2つのサイトに分散され、
VPLEX Metroを通じてSAPサーバーに使
用可能になる
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
18
SUSE Linux Enterprise HAEの構成
 SLES HAEは、VMware VM上に構築さ
れた2つのクラスター ノード間のエンキュー
サーバーとメッセージ サーバーを保護
 VMware High AvailabilityはVMを保護
 仮想IPアドレス、マスター/スレーブ、
SAPInstanceの各リソース エージェント
が、リソースの可用性を監視および制御
 SAPInstanceエージェントがASCSおよび
ERSインスタンスを制御。このエージェント
をマスター/スレーブ リソースとして構成し
て、ASCSとERSが同一ノード上で開始さ
れないようにする
 VMDKパーティションをSBD STONITHデ
バイスとして使用。[multi-writer]オプ
ションを構成し、複数のVMによる書き込み
アクセスを許可
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
19
Oracle Databaseアーキテクチャ
 Oracleコンポーネント
– Oracle Database 11g Release 2 Enterprise Edition
– Oracle ASM
– Oracle ACFS
– Oracle Clusterware
 シングル インスタンス データベースをASM上の4ノードの物理RACクラスターに
移行
 VPLEX上のOracle Extended RAC
– 管理をシンプル化
– ホストはローカルのVPLEXクラスターのみに接続
– ホストはローカル クラスターに1回だけI/Oを送信、二重の書き込みは不要
– 第3のサイトへのOracle投票ディスクとClusterwareの導入は不要
– ホスト ベースのミラーリングによる、ホストCPUサイクルの消費を排除
– 複数のデータベースやアプリケーションを1つの単位として保護
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
20
Oracle Database構成
 4つのACFSボリュームをRACクラスターにマウント
 TRANS、ASCS500、SAPMNTをNFS共有としてSAP
サーバーにエクスポート
 共有ファイル システムを、Oracle Clusterwareが管
理する高可用性NFSリソースとして提示
 ASMディスク グループを、既存のシングル インスタン
ス レイアウトを反映するように構成
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
ACFSボリューム
マウント ポイント
SAP_O_HOME
/oracle/VSE/112
SAPMNT
/sapmnt/VSE
USRSAPTRANS
/usr/sap/trans
ASCS00
/usr/sap/VSE/ASCS00
ASMディスク グ
ループ
ディスク数
ディスク グ
ループ サ
イズ(GB)
冗長性
OCR
5
40
通常
EA_SAP_ACFS
4
64
外部
EA_SAP_DATA
16
2,048
外部
EA_SAP_REDO
4
64
外部
EA_SAP_REDOM
4
64
外部
EA_SAP_FRA
4
256
外部
21
Brocadeネットワーク インフラストラクチャ
IPネットワーク
SAN
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
22
EMCストレージ レイアウト
サイトA:EMC Symmetrix VMAX
 仮想プロビジョニング
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
サイトB:EMC VNX5700
• 従来のRAIDグループおよびLUN
23
テストおよび検証
テスト

SAPエンキュー サービス プロセス
の障害

SAP ASCSインスタンス仮想マシ
ンの障害

Oracle RACノードの障害

サイトの障害
期待される動作
アプリケーションは停止せ
ずに稼動を継続
(VPLEXクラスター、ESXiサーバー、ネットワーク、RAC
ノード)

VPLEXクラスターの孤立
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
24
SAPエンキュー サービス プロセスの障害
結果
• アプリケーションは停止せずに稼動を継続
•
1
SAPInstanceリソース エージェ
ントが障害を検知/報告
2
マスター/スレーブ リソース エー
ジェントが、SAPASCS1をマス
ター(ASCSサービスのホスト)に
プロモート
3
マスター/スレーブ リソース エー
ジェントが、SAPASCS2がクラス
ターに再度参加するときにこの
ノード上でERSを開始
4
レプリケートされたロック表をリス
トア
管理上の介入は不要
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
25
SAP ASCSインスタンスVMの障害
1
SAPASCS2がvSphere Clientか
ら使用できなくなる
2
SAPInstanceリソース エージェント
が障害を検知/報告
3
結果
• アプリケーションは停止せずに稼動を継続
•
VMHAが稼動を継続するESXiホス
ト上で、障害が発生したVMを再開
4
マスター/スレーブ リソース エージェ
ントがSAPASCS1をマスター
(ASCSサービスのホスト)にプロ
モートし、SAPASCS2がクラスター
に再度参加するときにこのノード上
でERSを開始
5
レプリケートされたロック表をリストア
管理上の介入は不要
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
26
Oracle RACノードの障害
結果
• DIワーク プロセスが別のRACノー
ドに再接続するときに、エンド ユー
ザーへのトランザクション応答時間
が長くなる
1
RACノードがオフラインになる:インスタン
スVSE003が使用不能
2
SAPインスタンス ワーク プロセスが別の
RACノードに接続する
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
•
コミットされていないトランザクション
は、DBレベルでロール バックされ
るため、データの整合性が保証され
る。エンド ユーザーは、システム エ
ラー メッセージを受信し、トランザク
ションを再開する必要がある
•
管理上の介入は不要
27
サイト障害前の環境のステータス
ステータス
• すべてのRACノードが稼動
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
•
両方のサイトでVPLEXクラス
ターが使用可能
•
両方のサイトでESXiサーバー
が使用可能
•
サイトAとサイトBのSAP仮想
マシンが稼動
28
サイトの障害
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
1
VPLEX Witnessがコンシステンシ
グループのデタッチ ルールを無効
にするため、サイトBのVPLEXは引
き続き使用可能。
2
サイトBのRACノードは引き続き使
用可能。
3
VMHAがサイトBでSAPASCS1と
SAPDI1を再開。
4
SLE HAEがSAPASCS1の障害を
検知し、このノードがクラスターに再
度参加するときにERSを再開。
5
SAPDI1上のエンド ユーザーは
セッションを失うが、サイトBで再開
されたときに再度ログイン可能。新
しいユーザーはSAPDI2にダイレク
トされる。
29
VPLEXクラスターの孤立
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
1
VPLEX Witnessがコンシステンシ
グループのデタッチ ルールを無効に
するため、サイトBのVPLEXは引き
続き使用可能。
2
サイトBのRACノードは引き続き使用
可能。
3
サイトAのRACノードは除外される。
4
サイトAのESXiサーバーは引き続き
使用可能。
5
仮想マシンSAPASCS1および
SAPDI1は、VPLEX Metro HAクロ
ス クラスター接続の使用により、アク
ティブ状態を継続。
30
テストおよび検証
テスト

SAPエンキュー サービス プロセス
の障害

SAP ASCSインスタンス仮想マシ
ンの障害

Oracle RACノードの障害

サイトの障害
確認された動作
アプリケーションは停止せ
ずに稼動を継続
(VPLEXクラスター、ESXiサーバー、ネットワーク、RAC
ノード)

VPLEXクラスターの孤立
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
31
まとめ
EMC、SAP、VMware、Oracle、SUSE、Brocadeのテクノロジを組み合
わせたソリューションによって可能になること:
• 環境内のすべてのレイヤーで単一障害点を排除
• RPOとRTOがほぼゼロのアクティブ/アクティブ構成データセンターを提供
• SAPアプリケーションのミッション クリティカルなビジネス継続性を実現
アクティブ/アクティブ構成データセ
ンター
完全に自動的な障害対応とロード バラン
シング
ほぼゼロのRTOとRPO
ダウンタイムなしのメンテナンス
24時間365日のアプリケーションの
可用性
拡張ディスタンス クラスター上のOracle
RACの導入をシンプル化
単一障害点なし
インフラストラクチャ使用率を向上
高可用性管理を合理化
© Copyright 2012 EMC Corporation. All rights reserved.(不許複製・禁無断転載)
32