• 検索結果がありません。

DiskGroupSnap エージェント

キャンパスクラスタのファイアドリルを実行するために DiskGroupSnap エージェントを使 います。 DiskGroupSnap エージェントにより、キャンパスクラスタ環境(VxVM 拡張ミラー リング)での設定およびデータ整合性を確認できます。 エージェントは SCSI-3 フェンシ ングもサポートします。

メモ: DiskGroupSnap エージェントでは、クラスタ内のすべてのシステムで GCO(Global Cluster Option)ライセンスが有効である必要があります。

ファイアドリルについて詳しくは、『 Cluster Server 管理者ガイド』を参照してください。

DiskGroupSnap は、専用のファイアドリルサービスグループに定義する必要があります。

ファイアドリルサービスグループはアプリケーションサービスグループと類似しています。

ファイアドリルサービスグループには、Mount リソース、Application リソースなど、アプリ ケーションサービスグループと同様のリソースが含まれている可能性があります。

また、ファイアドリルサービスグループには、DiskGroupSnap に依存する Mount リソー スなど、DiskGroupSnap タイプのリソースを含める必要があります。 主要な DiskGroup には、「siteconsistent」属性の値を on に設定して DiskGroup に登録した、複数のサイ トを含める必要があります。

DiskGroupSnap エージェントがオンラインになると、主要な DiskGroup から 1 つのサイ トを切断し、切断したサイトを独立した DiskGroup として異なる名前でファイアドリルホス トにインポートします。 DiskGroup のボリュームもインポートされ、ファイアドリルホストに同 じ名前でマウントされます。

DiskGroupSnap エージェントでは、ファイアドリルに Gold または Bronze を設定できま す。この設定は、DiskGroupSnap エージェントの FDType 属性で指定できます。 この

第 2 章 ストレージエージェント 32 DiskGroupSnap エージェント

設定により、ファイアドリルのテストで DiskGroup から切断するサイトが決まります。 デフォ ルトの設定は Gold です。この設定の場合、DiskGroupSnap エージェントは DiskGroup から、ローカルの VxVM サイトや DiskGroup がオンラインのサイト以外のサイトを選択し ます。 Gold に設定すると、DiskGroupSnap エージェントの FDSiteName 属性を使用 して、切断するサイトの代替サイトを設定することもできます。 Bronze に設定すると、

DiskGroupSnap エージェントでは DiskGroup から切断するサイトに、ローカルの VxVM

サイトの名前を使用します。

このエージェントの重要な情報について詳しくは、『p.36 の 「DiskGroupSnap エージェ ントの注意事項」 を参照してください。 』を参照してください。

DiskGroupSnap エージェントの依存関係

DiskGroupSnap リソースは他のどのリソースにも依存しません。DiskGroupSnap エー ジェントのリソースを含むサービスグループには、アプリケーションのサービスグループに 対するオフラインローカル依存関係があります。 オフラインローカル依存関係があるの は、ファイアドリルサービスグループとアプリケーションサービスグループが同じサイトで同 時にオンラインにならないようにするためです。

図 2-2 DiskGroupSnap リソースを含むサンプルサービスグループ

Offline local dependency Application servicegroupFiredrill servicegroup

Application

Mount

DiskGroup Snap Application

Mount

DiskGroup

DiskGroupSnap エージェントのエージェント関数

アプリケーションのディスクグループが、有効なキャンパスクラスタ設定にあ ることを確認します。 FDSiteName 属性の値が指定するサイトを切断しま す。 次に、切断したサイトでのファイアドリルに使われる、別のディスクグルー プを作成します。 Online 関数の完了後、エージェントは lock ディレクトリ

(/var/VRTSvcs/lock)にロックファイルを作成して、リソースがオンラインであ ることを示します。

Online

第 2 章 ストレージエージェント 33 DiskGroupSnap エージェント

FDSiteName 属性の値が指定するサイトが、アプリケーションのディスクグ ループに再接続されます。 Offline 関数の完了後、エージェントは lock ディ レクトリ(/var/VRTSvcs/lock)からロックファイルを削除して、リソースがオフ ラインであることを示します。

オフライン (Offline)

/var/VRTSvcs/lock ディレクトリにロックファイルがあるかどうかをチェックし て DiskGroupSnap リソースを監視します。

Monitor

DiskGroupSnap リソースをオフラインにします。

Clean

DiskGroupSnap リソースに ONLINE ではない親リソースがある場合、

DiskGroupSnap のリソースのオンラインロックファイルを削除します。

DiskGroupSnap リソースには、OFFLINE のマークが付きます。

open

DiskGroupSnap エージェントの状態の定義

DiskGroupSnap リソースは、通常どおり機能します。

ONLINE

DiskGroupSnap リソースは動作していません。

OFFLINE

設定のエラーが存在します。

UNKNOWN

DiskGroupSnap リソースは VCS の制御外で予期せずオフラインになって います。

FAULTED

DiskGroupSnap エージェントの属性

表 2-4 必須属性 説明 必須属性

アプリケーションのサービスグループの DiskGroup リソースの名前。

データ形式と値の種類: 文字列 - スカラー 例: "dgres"

TargetResName

第 2 章 ストレージエージェント 34 DiskGroupSnap エージェント

説明 必須属性

ファイアドリルに使う設定を指定します。 この属性には次の値を指定できま す。

Bronze

Gold (デフォルト)

Bronze に設定した場合、DiskGroup から切断するサイトにローカルホスト の VxVM サイトの名前が使用されます。これにより DiskGroup がサイト障 害に対して脆弱になります。ファイアドリルの処理中に実稼働ボリュームのコ ピーを使用できない可能性があるためです。

Gold 設定では、異なるサイトで利用可能な親ボリュームのコピーが少なくと も 3 つあります。そのため、1 つのサイトを切断した場合でも、ファイアドリル が進行中のときにボリュームがサイトの災害に対して無防備になることはあり ません。

FDType

表 2-5 オプションの属性 説明 オプションの属性

ファイアドリルディスク用の一意の VxVM サイト名。 この属性の値 は FDType 属性との組み合わせで使用されます。メインの DiskGroup に登録されたサイトの 1 つに設定する必要がありま す。

FDType が Bronze 設定の場合、FDSiteName の値は空に するか、ファイアドリルホストのローカスホストの VxVM サイトの 名前を指定します。

FDType が Gold 設定の場合、FDSiteName ではファイアドリ ルの一部として切断する DiskGroup のサイトを指定します。

FDSiteName が空の場合、DiskGroup の設定に基づいて切 断するサイトが選択されます。実稼働サーバーのサイト名でも ファイアドリルホストのサイト名でもないサイト名が DiskGroup から選択されます。

表 2-6 に、FDType 属性および FDSiteName 属性に設定で きる値と、エージェントによる決定を示します。

FDSiteName

Production DiskGroup には A、B、C の 3 つのサイトが含まれており、ローカル VxVM サイト ID が A のノードで Application サービスグループがオンラインになっている設定 を考慮してください。ファイアドリルは、ローカル VxVM サイト ID が B のノードで Application サービスグループがオンラインになっている別のノードで実行されます。

第 2 章 ストレージエージェント 35 DiskGroupSnap エージェント

表 2-6 FDType の設定例

Gold/空 Bronze

FDType

C B

EMPTY C

B EMPTY FDSitename

DiskGroup からサ イト C を削除しま す。

エラー A、B 以外の サイトがある か確認し、選 択します。そ れ以外の場 合、エラーに なります。

エラー DiskGroup からサ イト B を切断しま す。

切断するサイ トを B にし、

処理を続行 します。

結果

DiskGroupSnap エージェントの注意事項

DiskGroupSnap エージェントでは、次の点に注意してください。

p.36 の 「VCS のアップグレード後のファイアドリルの設定」 を参照してください。

p.36 の 「ファイアドリルのサービスグループの SystemZones 属性の設定」 を参照

してください。

p.37 の 「ファイアドリルサービスグループの設定」 を参照してください。

p.37 の 「Mount エージェントタイプの ArgList 属性に ReuseMntPt 属性を追加す

る」 を参照してください。

p.38 の 「設定の注意事項」 を参照してください。

p.39 の 「エージェントの制限事項」 を参照してください。