4.1.1 HAクラスタシステム

<この項の構成>
(1) HAクラスタシステムでのSAPシステムの構成
(2) HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成(SAP NetWeaver7.0以降の場合)
(3) HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成(SAP NetWeaver2004以前の場合)

(1) HAクラスタシステムでのSAPシステムの構成

SAPシステムをHAクラスタシステムで運用すると,障害発生時にフェールオーバーすることができ,可用性が向上します。

SAPシステムをHAクラスタシステムで運用する場合,一般的には,実行系ノードと待機系ノードの両方で同じSAPシステムのインスタンスが実行できる環境を構築し,SAPシステムのデータ(データファイル,構成ファイル,ログファイルなど)一式を共有ディスクに格納した構成にします。なお,HAクラスタシステム上でSAPシステムを運用する場合,一般的にはクラスタソフトからSAPシステムを制御するためのソリューション製品を使用します。また,クラスタシステムでのSAPシステムの構成や運用方法については,システムによって異なる場合があります。

(2) HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成(SAP NetWeaver7.0以降の場合)

PFM - Agent for Enterprise Applicationsは,HAクラスタシステムで運用でき,クラスタ構成のSAPシステムを監視できます。HAクラスタシステムでPFM - Agent for Enterprise Applicationsを運用する場合は,次の図のような構成で運用します。

図4-1 HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成例(SAP NetWeaver7.0以降の場合)

[図データ]

図4-1に示すように,PFM - Agent for Enterprise Applicationsは物理ホスト環境で動作し,SAPシステムを監視します。このため,障害発生時はSAPシステムのASCSがフェールオーバーしてもPFM - Agent for Enterprise Applicationsはフェールオーバーしないで,物理ホスト環境にあるSAPシステムのCIまたはDIの監視を継続します。

定義情報,パフォーマンス情報,システムログ情報やCCMSアラート情報を抽出した出力ファイルなど,実行系,待機系それぞれで格納し共有しません。

一つのノードでPFM - Agent for Enterprise Applicationsを複数実行できます。クラスタ構成のSAPシステムが複数ある構成(アクティブ・アクティブ構成)でも,物理ホスト環境にあるSAPシステムのCIまたはDIごとに,PFM - Agent for Enterprise Applicationsのインスタンスを構築し,実行してください。それぞれのPFM - Agent for Enterprise Applicationsは独立して動作します。

注意
  • SAPシステムを監視する場合は,ダイアログサービスを持つセントラルインスタンスまたはダイアログインスタンスが存在する物理ホストごとにインスタンス環境を設定する必要があります。
  • 次のレコードIDのパフォーマンスデータは,SAPシステムごとのパフォーマンスデータであるため,任意の物理ホストのインスタンスで監視できます。
    ・PI_BTCP
    ・PD_ALMX
    ・PD_SRV
    ・PI_UMP(設定しているパフォーマンスモニターに従う)
    ただし,監視している物理ホストで障害が発生した場合には,監視を継続できなくなるため,複数の物理ホストで多重に監視することを推奨します。
    複数の物理ホストで多重に監視している場合,同一の事象で複数のアラームが発生するときがあります。運用上問題となる場合は,一つの任意の物理ホストでアラームをバインドしておき,クラスタのフェールオーバーにあわせて,アラームを稼働している物理ホストにバインドすることをご検討ください。
  • SAPシステムをASCSインスタンス構成としている場合,PI_ENQレコードのENQUEUE_SERVER_QUEUE_LENGTHフィールドは,接続先ダイアログインスタンスに存在しないためパフォーマンスデータを取得できません。このため,共通メッセージやWindowsイベントログに警告メッセージ(KAVF14173-W)が出力されます。なお,この警告メッセージは,監視対象としていなくても出力されます。

(3) HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成(SAP NetWeaver2004以前の場合)

PFM - Agent for Enterprise Applicationsは,HAクラスタシステムで運用でき,クラスタ構成のSAPシステムを監視できます。HAクラスタシステムでPFM - Agent for Enterprise Applicationsを運用する場合は,次の図のような構成で運用します。

図4-2 HAクラスタシステムでのPFM - Agent for Enterprise Applicationsの構成例(SAP NetWeaver2004以前の場合)

[図データ]

図4-2に示すように,PFM - Agent for Enterprise Applicationsはクラスタ構成のSAPシステムと同じ論理ホスト環境で動作し,SAPシステムを監視します。障害発生時はSAPシステムのフェールオーバーに連動してPFM - Agent for Enterprise Applicationsもフェールオーバーし,監視を継続できます。

また,共有ディスクに定義情報,パフォーマンス情報,システムログ情報やCCMSアラート情報を抽出した出力ファイルなどを格納し,フェールオーバー時に引き継ぎます。一つの論理ホストに複数のPerformance Managementのプログラムがある場合は,それぞれが同じ共有ディレクトリを使います。

一つのノードでPFM - Agent for Enterprise Applicationsを複数実行できます。クラスタ構成のSAPシステムが複数ある構成(アクティブ・アクティブ構成)の場合,それぞれの論理ホスト環境で,PFM - Agent for Enterprise Applicationsを実行してください。それぞれのPFM - Agent for Enterprise Applicationsは独立して動作し,別々にフェールオーバーできます。