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