スクリプトによるノード・プラグイン構成の再生成
スクリプトと wsadmin ツールを使用して、ノードのプラグイン構成を再生成できます。
始める前に
このタスクについて
以下のステップを実行して、ノード・プラグイン構成を再生成します。
手順
例
以下のアプリケーション中心の例では、 指定された Web サーバー定義に対して generate、propagate、および propagateKeyring の各操作を使用します。
Jython の使用:
AdminControl.invoke(generator,'generate',"profile_root/config
01Cell03 01Node03 webserver1 true")
AdminControl.invoke(generator,'propagate',"profile_root/config
01Cell03 01Node03 webserver1")
AdminControl.invoke(generator,'propagateKeyring',"profile_root/config
01Cell03 01Node03 webserver1"
Jacl を使用:
$AdminControl invoke $generator generate "profile_root/config 01Cell03 01Node03 webserver1 true"
$AdminControl invoke $generator propagate "profile_root/config 01Cell03 01Node03 webserver1"
$AdminControl invoke $generator propagateKeyring "profile_root/config 01Cell03 01Node03 webserver1"
以下の情報は、generate 操作が受け入れる可能性のあるパラメーターについての説明です。
public void generate(java.lang.String configuration_root, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName, java.lang.Boolean
propagate, java.lang.Boolean propagateKeyring)
各部の意味は、次のとおりです。- スキャン対象の構成リポジトリーのルート・ディレクトリー・パスです。
configuration_root パラメーターを null で置き換えると、デフォルトの構成ルートが使用されます。
- 生成対象を限定するための、構成リポジトリー内のセルの名前です。
- 生成対象を限定するための、構成リポジトリーのノードの名前です。
- 生成対象を限定するための、サーバーの名前です。
- 構成ファイルの伝搬を指定するブール変数です。
- 鍵リング・ファイルの伝搬を指定するブール変数です。
propagateKeyring は SSL 鍵リングをプラグイン・マシンに移動します。
以下のネットワーク中心の例では、generate 操作を使用して、 セルのプラグイン構成ファイルを生成します。
Jython の使用:
AdminControl.invoke(generator,'generate',"profile_root/config 01Cell03 null null plugin-cfg.xml")
Jacl を使用:
$AdminControl invoke $generator generate "profile_root/config 01Cell03 null null plugin-cfg.xml"
以下の情報は、generate 操作が受け入れる可能性のあるパラメーターについての説明です。
public void generate(java.lang.String app_server_root, java.lang.String configuration_root, java.lang.String myCellName, java.lang.String myNodeName, java.lang.String myServerName,java.lang.String myOutputFileName)
各部の意味は、次のとおりです。- コマンドを実行するアプリケーション・サーバーのルート・ディレクトリーです。
- スキャン対象の構成リポジトリーのルート・ディレクトリー・パスです。
- 生成対象を限定するための、構成リポジトリー内のセルの名前です。
- 生成対象を限定するための、構成リポジトリーのノードの名前です。
- 生成対象を限定するための、サーバーの名前です。
- 生成されたプラグイン構成ファイルのパスおよびファイル名です。