Sun Cluster 3.0 データサービスのインストールと構成

リソースタイププロパティ

表 A-1 に、Sun Cluster によって定義されているリソースタイププロパティを示します。プロパティ値は、以下のように分類されます (分類の列)。

リソースタイププロパティは、Installed_nodes を除き、管理ユーティリィティによって更新することができません。Installed_nodes は、RTR ファイル内で宣言できないため、管理者が設定する必要があります。

表 A-1 リソースタイププロパティ

プロパティ名 

説明 

更新の可否 

分類 

API_version (整数)

このリソースタイプの実装によって使用されるリソース管理 API のバージョン。 

 

SC 3.0 のデフォルトは 2 です。 

不可 

任意 

BOOT (文字列)

任意のコールバックメソッド。ノード上で RGM が呼び出すプログラムへのパス。このプログラムは、このタイプのリソースがすでに管理状態にあるときに、クラスタの結合または再結合を行います。このメソッドは、INIT メソッドと同様に、このタイプのリソースに対し、初期化アクションを行う必要があります。

不可 

条件付/明示 

Failover (ブール値)

True は、複数のノード上で同時にオンラインになることのできる任意のグループで、このタイプのリソースを構成できないことを示します。デフォルトは、False です。

不可 

任意 

FINI (文字列)

任意のコールバックメソッド。RGM 管理からこのタイプのリソースを削除するときに RGM が呼び出すプログラムへのパス。 

不可 

条件付/明示 

INIT (文字列)

任意のコールバックメソッド。このタイプのリソースが RGM によって管理されるようになったときに、RGM が呼び出すプログラムへのパス。 

不可 

条件付/明示 

Init_nodes (列挙)

値には、RG_primaries (リソースをマスターできるノードだけ)、または RT_installed_nodes (リソースタイプがインストールされるすべてのノード) を指定できます。RGM が、INITFINIBOOTVALIDATE メソッドをコールするノードを示します。

 

デフォルト値は、RG_primaries です。

不可 

任意 

Installed_nodes (文字配列)

リソースタイプの実行が許可されるクラスタノード名のリスト。RGM は、自動的にこのプロパティを作成します。クラスタ管理者は値を設定できます。このプロパティは、RTR ファイル内で宣言できません。 

 

デフォルトは、すべてのクラスタノードです。 

可 

クラスタ管理者は構成可能 

Monitor_check (文字列)

任意のコールバックメソッド。このタイプのリソースの障害モニターが要求するフェイルオーバーを行う前に、RGM が呼び出すプログラム。 

不可 

条件付/明示 

Monitor_start (文字列)

任意のコールバックメソッド。このタイプのリソースの障害モニターを起動するために、RGM が呼び出すプログラムへのパス。 

不可 

条件付/明示 

Monitor_stop (文字列)

Monitor_start が設定されている場合の、必須のコールバックメソッド。このタイプのリソースの障害モニターを停止するために、RGM が呼び出すプログラムへのパス。

不可 

条件付/明示 

Pkglist (文字配列)

リソースタイプのインストールに含まれている任意のパッケージリスト。 

不可 

条件付/明示 

Postnet_stop (文字列)

任意のコールバックメソッド。このタイプのリソースが依存する任意のネットワークアドレスリソース (Network_resources_used) の STOP メソッドを呼び出した後で、RGM が呼び出すプログラムへのパス。ネットワークインタフェースが停止に構成された後に必要な STOP アクションを行う必要があります。

不可 

条件付/明示 

Prenet_start (文字列)

任意のコールバックメソッド。このタイプのリソースが依存する、任意のネットワークアドレスリソース (Network_resources_used) の START メソッドを呼び出す前に、RGM が呼び出すプログラムへのパス。ネットワークインタフェースが起動に構成された後に必要な START アクションを行う必要があります。

不可 

条件付/明示 

RT_basedir (文字列)

コールバックメソッドの相対パスを補うために使用するディレクトリパス。このパスは、リソースタイプパッケージのインストール場所に設定します。スラッシュ (/) で開始する完全なパスを指定する必要があります。すべてのメソッドパス名が絶対パスの場合には、指定する必要はありません。

不可 

必須 (絶対パスでないメソッドパスがある場合) 

RT_description (文字列)

リソースタイプの簡単な説明。 

 

デフォルトは、空の文字列です。 

不可 

条件付 

Resource_type (文字列)

リソースタイプの名前。クラスタのインストールにおいて一意でなければなりません。このプロパティは、RTR ファイルの最初のエントリで宣言される必要があります。最初のエントリで宣言されていない場合は、リソースタイプの登録に失敗します。 

 

さらに、リソースタイプを識別するために、Vendor_id を指定できます。Vendor_id とリソースタイプ名は、ピリオドで区切られます (例: SUNW.http)。リソースタイプは、Resource_typeVendor_id で完全に指定することも、Vendor_id を省略することもできます。たとえば、SUNW.httphttp は、両方とも有効です。Vendor_id を指定する場合は、リソースタイプを定義する会社の株式銘柄を使用してください。クラスタ内で Vendor_id のみが異なるリソースタイプがある場合は、名前を省略できません。

 

デフォルトは空の文字列です。 

不可 

必須 

RT_version (文字列)

このリソースタイプを実装する任意のバージョン文字列。 

不可 

条件付/明示 

Single_instance (ブール値)

True の場合は、このタイプのリソースがクラスタ内に 1 つだけ存在できることを指定します。したがって、RGM は、同時に 1 つのこのリソースタイプだけに、クラスタ全体に渡っての実行を許可します。

 

デフォルト値は、False です。

不可 

任意 

START (文字列)

コールバックメソッド。このタイプのリソースを開始するために RGM が呼び出すプログラムへのパス。 

不可 

必須 (RTR ファイルで PRENET_START メソッドが宣言されていない場合)

STOP (文字列)

コールバックメソッド。このタイプのリソースを停止するために RGM が呼び出すプログラムへのパス。 

不可 

必須 (RTR ファイルで POSTNET_STOP メソッドが宣言されていない場合)

UPDATE (文字列)

任意のコールバックメソッド。実行中のこのタイプのリソースのプロパティが変更された場合に、RGM が呼び出すプログラムへのパス。 

不可 

条件付/明示 

VALIDATE (文字列)

任意のコールバックメソッド。このタイプのリソースのプロパティ値を検査するために呼び出すプログラムへのパス。 

不可 

条件付/明示 

Vendor_ID (文字列)

Resource_type を参照してください。

不可 

条件付