WebSphere Application Server Community Edition での Management Server の構成

WebSphere® Application Server Community Edition に Management Server をデプロイした後で、Management Server のプロパティーを構成できます。Management Server のプロパティーを構成するには、WebSphere Application Server Community Edition の開始に使用するスクリプトを編集します。

起動スクリプトがある場所

WebSphere Application Server Community Edition を Management Server と同時にインストールすると、Installation Manager によって、WebSphere Application Server Community Edition 用の起動スクリプトが自動的に作成されます。この起動スクリプトは、以下の場所にあります。 ここで shared_installation_directory は、 Optim Management Server のインストール・パッケージ用に指定したインストール・ディレクトリーです。
  • Windows コンピューターの場合: shared_installation_directory¥WebSphere¥AppServerCommunityEdition¥bin¥startup.bat
  • Linux または UNIX コンピューターの場合: shared_installation_directory/WebSphere/AppServerCommunityEdition/bin/startup.sh

レジストリーおよびリポジトリーの場所の設定

複数の Management Server を使用する場合、 各 Management Server は独自のレジストリーとリポジトリーを持ちます。 すべての Management Server で 1 つのレジストリーと 1 つのリポジトリーを使用するには、 レジストリーおよびリポジトリーとして機能する Management Server を 1 つ選択する必要があります。 その後、他のすべての Management Server がそのレジストリーとリポジトリーを使用するように 設定することができます。Management Server が 1 つのレジストリーとリポジトリーを 使用するように設定するには、以下の引数を起動スクリプトの JAVA_OPTS パラメーターに追加します。 JAVA_OPTS パラメーターは、単一行に収める必要があります。 もしくは、行連結文字を使用して連結された連続行でなければなりません。 行連結文字は、 Windows バッチ・スクリプトの場合は脱字記号 (^)、 Linux スクリプトまたは UNIX スクリプトの場合はバックスラッシュ (\) です。
-Dcom.ibm.optim.registry.url=registry_URL
-Dcom.ibm.optim.repository.url=repository_URL
  • registry_URL は、レジストリーの場所です。
  • repository_URL は、リポジトリーの場所です。
例えば、以下の Windows バッチ・スクリプトの JAVA_OPTS パラメーターは、 レジストリーの場所として http://mgmtserver1:8080/server/registry を、 リポジトリーの場所として http://mgmtserver1:8080/server/repository を指定しています。
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%¥var¥security¥keystores¥optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.registry.url=http://mgmtserver1:8080/server/registry ^
               -Dcom.ibm.optim.repository.url=http://mgmtserver1:8080/server/repository
以下の Linux または UNIX スクリプトの JAVA_OPTS パラメーターは、レジストリーの場所として http://mgmtserver1:8080/server/registry を、リポジトリーの場所として http://mgmtserver1:8080/server/repository を指定しています。
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.registry.url=http://mgmtserver1:8080/server/registry \
          -Dcom.ibm.optim.repository.url=http://mgmtserver1:8080/server/repository \
          $JAVA_OPTS
IP アドレスをコンピューターに動的に割り当てる場合、 IP アドレスではなく、レジストリーとリポジトリーをホストするコンピューターのホスト名を 使用します。

Management Server 用のホスト名とポートの設定

IP アドレスをコンピューターに動的に割り当てる場合、またはアプリケーション・サーバーが 8080 以外のポート番号を使用する場合は、Management Server で使用されるホスト名とポートを 設定します。Management Server のホスト名とポートを設定するには、 以下の引数を起動スクリプトの JAVA_OPTS パラメーターに追加します。 JAVA_OPTS パラメーターは、単一行に収める必要があります。 もしくは、行連結文字を使用して連結された連続行でなければなりません。 行連結文字は、 Windows バッチ・スクリプトの場合は脱字記号 (^)、 Linux スクリプトまたは UNIX スクリプトの場合はバックスラッシュ (\) です。
-Dcom.ibm.optim.host.name=host_name
-Dcom.ibm.optim.host.port=host_port
  • host_name は、Management Server のホスト名または IP アドレスです。
  • host_port は、Management Server で使用されるポートです。
例えば、以下の Windows バッチ・スクリプトの JAVA_OPTS パラメーターは、 Management Server のホスト名として mgmtserver を、Management Server で使用される ポート番号として 8080 を指定しています。
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%¥var¥security¥keystores¥optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.host.name=mgmtserver ^
               -Dcom.ibm.optim.host.port=8080
以下の Linux または UNIX スクリプトの JAVA_OPTS パラメーターは、Management Server のホスト名として mgmtserver を、 Management Server で使用されるポート番号として 8080 を指定しています。
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.host.name=mgmtserver \
          -Dcom.ibm.optim.host.port=8080 \
          $JAVA_OPTS

https プロトコルを使用するように Management Server を設定する

Management Server と Proxy の間の信頼関係を確立するには、まず、https プロトコルを使用して他のコンポーネントに接続するように、Management Server を設定する必要があります。https プロトコルを使用するように設定しないかぎり、Management Server では http プロトコルが使用されます。https プロトコルを使用するように Management Server を設定するには、 以下の引数を起動スクリプトの JAVA_OPTS パラメーターに追加します。 JAVA_OPTS パラメーターは、単一行に収める必要があります。 もしくは、行連結文字を使用して連結された連続行でなければなりません。 行連結文字は、 Windows バッチ・スクリプトの場合は脱字記号 (^)、 Linux スクリプトまたは UNIX スクリプトの場合はバックスラッシュ (\) です。
-Dcom.ibm.optim.url.protocol=https
Management Server が https プロトコルを使用する場合、https プロトコルを使用するようにレジストリーおよびリポジトリーの場所を指定する必要もあります。
例えば、 以下の Windows バッチ・スクリプトの JAVA_OPTS パラメーターは、レジストリーの場所として https://mgmtserver1:8080/server/registry を、 リポジトリーの場所として https://mgmtserver1:8080/server/repository を指定しています。
@set JAVA_OPTS=%ADDITIONAL_JAVA_OPTS% %JAVA_OPTS% ^
               -Djavax.net.ssl.keyStore="%GERONIMO_HOME%\var\security\keystores\optim-management-server.jks" ^
               -Djavax.net.ssl.trustStore="%GERONIMO_HOME%¥var¥security¥keystores¥optim-management-server.jks" ^
               -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager ^
               -Dcom.ibm.optim.registry.url=https://mgmtserver1:8080/server/registry ^
               -Dcom.ibm.optim.repository.url=https://mgmtserver1:8080/server/repository ^
               -Dcom.ibm.optim.url.protocol=https
以下の Linux または UNIX スクリプトの JAVA_OPTS パラメーターはレジストリーの場所として https://mgmtserver1:8080/server/registry を、 リポジトリーの場所として https://mgmtserver1:8080/server/repository を指定しています。
JAVA_OPTS=-Djavax.net.ssl.keyStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.trustStore=$GHOME/../var/security/keystores/optim-management-server.jks \
          -Djavax.net.ssl.keyStorePassword=manager -Djavax.net.ssl.trustStorePassword=manager \
          -Dcom.ibm.optim.registry.url=https://mgmtserver1:8080/server/registry \
          -Dcom.ibm.optim.repository.url=https://mgmtserver1:8080/server/repository \
          -Dcom.ibm.optim.url.protocol=https \
          $JAVA_OPTS