CLI クラスタ メソッド

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