Sun Cluster データサービス開発ガイド (Solaris OS 版)

管理サポートメソッド

リソース上での管理アクションには、リソースプロパティーの設定と変更があります。Validate および Update コールバックメソッドを使用してリソースタイプを実装すると、このような管理アクションを実行できます。

Validate

リソースの作成時や、クラスタ管理者によるリソースまたはリソースグループのプロパティーの更新時、RGM は、このオプションメソッドを呼び出します。このメソッドは、リソースタイプの Init_nodes プロパティーにより特定されるクラスタノードのセットに対して呼び出されます。Validate は作成または更新が行われる前に呼び出されます。任意のノード上でメソッドから失敗の終了コードが戻ってくると、作成または更新は取り消されます。

Validate が呼び出されるのは、クラスタ管理者がリソースまたはリソースグループのプロパティーを変更したときだけです。RGM がプロパティーを設定したときや、モニターが StatusStatus_msg リソースプロパティーを設定したときではありません。

Update

RGM は、このオプションメソッドを実行して、プロパティーが変更されたことを実行中のリソースに通知します。管理アクションがリソースまたはそのグループのプロパティーの設定に成功したあとに、RGM は Update を実行します。このメソッドは、リソースがオンラインであるノード上で呼び出されます。このメソッドは、API アクセス関数を使用し、アクティブなリソースに影響する可能性があるプロパティー値を読み取り、その値に従って実行中のリソースを調節します。


注 –

Update メソッドが失敗すると、syslog() 関数がエラーメッセージを生成します。ただし、それ以外は RGM によるリソース管理に影響しません。