ユーザ定義のスクリプトの作成および実行 › ユーザ定義スクリプトのプロパティ › ハイ アベイラビリティ プロパティからのユーザ定義のスクリプトの実行
ハイ アベイラビリティ プロパティからのユーザ定義のスクリプトの実行
HA シナリオで実行されるスクリプトは、以下のプロパティ グループで指定できます。
![スクリプトが[オン]に設定された HA プロパティ](o1313582.png)
- ネットワーク トラフィック リダイレクション
- アクティブからスタンバイへのリダイレクション スクリプト -- このプロパティを[オン]に設定した場合、アクティブ サーバが使用可能である場合に実行されるスクリプトを指定して、ユーザをスタンバイ ホストにリダイレクトするか、アクティブ ホスト上のネットワーク リソースを解放できるようにします。
- スタンバイからアクティブへのリダイレクション スクリプト -- このプロパティを[オン]に設定した場合、スタンバイ サーバ上で実行されるスクリプトを指定して、ユーザをアクティブ サーバにリダイレクトするようにします。
- ネットワーク トラフィック方向識別スクリプト -- このプロパティを[オン]に設定した場合、どちらのサーバがアクティブかを決定するスクリプトが実行されます。 スクリプトが 0 を返した場合、それが実行されたホストがアクティブなサーバであると考えられます。 スクリプトがゼロ以外の値を返した場合、そのホストは非アクティブであると考えられます。
- Is Alive、チェック方式
- アクティブ ホストのチェック スクリプト -- このスクリプトは、Is Alive ハートビート周期ごとにアクティブ サーバ上で実行され、サーバが使用可能であることを確認します。
- スタンバイ ホストのチェック スクリプト -- このスクリプトは、Is Alive ハートビート周期ごとにスタンバイ サーバ上で実行され、サーバが使用可能であることを確認します。
- DBの開始/アプリケーションの開始/共有の追加 -- [オン]に設定された場合、スクリプトによって、DB サービスおよびアプリケーションの開始、またはフォルダ共有の有効化の手順がサポートされるか、置き換えられます。 アクティブなホスト上でシナリオの実行中に、またはスタンバイ ホスト上でスイッチオーバー中に、定義されたアクションが実行されます。
- DBの停止/アプリケーションの停止/共有の削除 -- [オン]に設定された場合、スクリプトによって、DB サービスおよびアプリケーションの停止、またはフォルダ共有の無効化の手順がサポートされるか、置き換えられます。 スタンバイ ホスト上でシナリオの実行中に、またはアクティブなホスト上でスイッチオーバー中に、定義されたアクションが実行されます。
- 成功時のアクション -- [オン]に設定された場合、スイッチオーバーが正常に完了した後で、定義されたアクションが実行されます。