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

リソースとリソースグループのプロパティー情報へのアクセス

一般に、コールバックメソッドはリソースのプロパティーにアクセスする必要があります。RMAPI は、リソースのシステム定義プロパティーと拡張プロパティーにアクセスするために、コールバックメソッドで使用できるシェルコマンドと C 関数の両方を提供します。詳細は、scha_resource_get(1HA)scha_resource_get(3HA)のマニュアルページを参照してください。

DSDL は、システム定義プロパティーにアクセスするための C 関数セット (プロパティーごとに 1 つ) と、拡張プロパティーにアクセスするための関数を提供します。scds_property_functions(3HA) および scds_get_ext_property(3HA)のマニュアルページを参照してください。

StatusStatus_msg を除き、リソースプロパティーを設定する API 関数が存在しないため、プロパティー機構を使用して、データサービスの動的な状態情報を格納することはできません。したがって、動的な状態情報は、広域ファイルに格納するようにします。


注 –

クラスタ管理者は、 clresource コマンドを使用するか、またはグラフィカル管理コマンドまたはグラフィカル管理インタフェースを使って、特定のリソースプロパティーを設定できます。ただし、 clresource はコールバックメソッドから呼び出さないでください。 これは、クラスタの再構成時、つまり GRM がメソッドを呼び出すときに clresource がエラーになるためです。