CLI クラスタ メソッド
ここでは、CLI クラスタ メソッドについて説明します。
casso1283
ここでは、CLI クラスタ メソッドについて説明します。
AddServer メソッド - クラスタにサーバを追加
AddServer メソッドは、クラスタにサーバを追加します。
構文
AddServer メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtCluster->AddServer(Host, Port)
[Parameters]
AddServer メソッドは、以下のパラメータを受け入れます。
- Host(文字列)(オプション)ホスト IP アドレスを指定します。
- Port(int)サーバのポートを指定します
戻り値
AddServer メソッドは以下のいずれかの値を返します。
- PolicyMgtServer オブジェクト
- コールに失敗した場合は、undef
注釈
クラスタ内のサーバは配列で参照されます。クラスタにサーバを追加すると、サーバ配列の終わりに追加されます。
要求がクラスタ内で利用できるキャパシティの最も高いサーバに送信される動的負荷分散により、サーバがクラスタに追加される順序は重要ではありません。
クラスタ化されていないサーバをホスト設定に追加するには、PolicyMgtHostConfig->AddServer メソッドをコールします。
GetAllServers メソッド - クラスタ内のすべてのサーバの配列を取得
GetAllServers メソッドは、クラスタ内のすべてのサーバの配列を取得します。
構文
GetAllServers メソッドの形式は以下のとおりです。
Netegrity::PolicyMgtCluster->GetAllServers( ) (returnCode)
[Parameters]
GetAllServers メソッドは、以下のパラメータを受け入れます。
- returnCode(int)関数コールの戻り時に取り込まれる出力変数。コールが成功した場合に取り込まれる値は 0 です。コールが失敗した場合に取り込まれる値は、ポリシー管理 API エラー コードに対応する負の数です。
戻り値
GetAllServers メソッドは以下の値を返します。
- PolicyMgtServer オブジェクトの配列
注釈
クラスタのメンバでないサーバを取得するには、PolicyMgtHostConfig->GetAllServers メソッドをコールします。