自動ピア・リカバリーを構成し、失敗したクラスター・メンバーに対する未解決の作業をクラスター・メンバーが自動的に完了できるようにします。 自動ピア・リカバリーを構成した後は、ユーザーに対して影響を与えることなくリカバリー処理が行われます。
始める前に
自動ピア・リカバリーのインフラストラクチャー要件を必ずご理解ください。詳しくは、自動と手動のトランザクション・ピア・リカバリーのいずれかを選択する方法に関するトピック、およびファイル・ロックの使用不可化を参照してください。
このタスクについて
自動ピア・リカバリー処理は、高可用性が有効である場合のデフォルト設定です。このトピックのステップに従って、システムを正しく構成してください。手動ピア・リカバリーを構成済みで、かつ自動ピア・リカバリーに戻す場合は、システムを再構成してデフォルト設定に戻す必要があります。
手順
- 高可用性が有効であること確認し、トランザクションのリカバリー・ログのロケーションがトランザクション・プロパティーの、ピア・リカバリー用の構成に記載されているとおりに指定されていることを確認します。
- 静的ポリシー・タイプを持つ高可用性 (HA) ポリシーをすべて除去します。
以前に、手動ピア・リカバリーをシステムに構成していた場合、そのようなポリシーが存在する可能性があります。
- 管理コンソールのナビゲーション・ペインで、とクリックします。 クラスターのすべてのメンバーは、1 つのコア・グループに入っています。これは、デフォルトで DefaultCoreGroup コア・グループです。
ご使用のクラスターを含むコア・グループをクリックします。 コア・グループの構成パネルが表示されます。
- 「追加プロパティー」の下の 「ポリシー」をクリックします。 現在のポリシーのセットが表示されます。
- 「ポリシー・タイプ」が静的であり、および「マッチング基準」に type = WAS_TRANSACTIONS を含む、いずれかのポリシーを選択します。
「削除」をクリックします。
- 必要な One-of-N トランザクション HA ポリシーが既に存在するかどうかを確認します。 このポリシーには、One of N の「ポリシー・タイプ」、および type = WAS_TRANSACTIONS の「マッチング基準」が含まれます。
このポリシーが既に存在する場合は、この先の作業は必要ありません。
このポリシーが存在しない場合には、以下のステップに従って作成します。
- 「新規」をクリックして新規のポリシーを作成します。
- 「N ポリシー中の 1 つ」を選択して、「次へ」をクリックします。
- ポリシーの名前を指定します。この値はフリー・フォームのテキスト・ストリングで、管理コンソールでラベルとしてのみ使用されますが、管理コンソールで読みやすいように、ポリシーの名前は、例えば、「クラスター化 TM ポリシー」といったように、必要な動作に関連させるようにしてください。
- 必要に応じて説明を入力します。
- 「フェイルバック」チェック・ボックスを選択して、障害が起こったサーバーが再始動時にリカバリー・ログを再利用できるようにし、「OK」をクリックします。
- 必要に応じて、「稼働タイマー」、「クォーラム」、
および「優先サーバーのみ」オプションに、値を設定します。 詳しくは、コンテキスト・ヘルプを参照してください。
- 「追加プロパティー」の下で、「マッチング基準」をクリックして空の「マッチング基準」パネルを開きます。
- 「新規」をクリックして新規の一致基準を作成します。
- 「名前」フィールドに type を、「値」フィールドに WAS_TRANSACTIONS を入力します。「OK」をクリックします。
- 「変更をノードと同期する」チェック・ボックスを選択していることを確認して、マスター構成への変更を保存します。
- クラスター・メンバーを停止してから再始動して、変更内容を有効にします。
タスクの結果
自動トランザクション・ピア・リカバリーがクラスターのすべてのサーバーに対して構成されました。サーバーに障害が起こると、そのサーバーで未解決の処理はクラスター内の他のサーバーによって完了します。