サイトB - EMC.com
Download
Report
Transcript サイトB - EMC.com
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