BEA ホーム | 製品 | dev2dev | support | askBEA
 ドキュメントのダウンロード   サイト マップ   Glossary 
検索

インストール ガイド

 Previous Next Contents Index PDF で侮ヲ  

サイレントモード インストールによる WebLogic Server のインストール

以下の節では、Windows および UNIX システムでサイレント モードでインストール プログラムを使用して WebLogic Server をインストールする方法について説明します。

 


サイレントモード インストールとは

サイレントモード インストールは、いったんインストールのコンフィグレーションを設定してから、そのコンフィグレーションを使用して多数のマシンにインストールを複製する方法の 1 つです。サイレント モードでのインストール時に、インストール プログラムによって、インストールの開始前に作成される XML ファイルからコンフィグレーションの設定を読み込みます。インストール プロセス中に、コンフィグレーション オプションは表示されません。サイレントモード インストールは、Windows システムでも UNIX システムでも利用できます。

注意: サイレントモード インストールを使用するということは、BEA ライセンス契約に同意したことになります。BEA ソフトウェア使用許諾契約が表示されることもなく、契約書の条件に同意することを確認する画面も表示されません。

この節の説明では、インストール プログラムを CD または Web ですでに入手していることを前提としています。詳細については、WebLogic Server の配布方法を参照してください。

注意: サイレントモード インストールでは、パッケージ インストーラを使用する必要があります。サイレントモード インストールは、ネット インストーラではサポートされません。ネット インストーラ版のインストール プログラムのファイル名は net_ で始まります (net_platformXXX_solaris.bin など)。サイレントモード インストールでは、ファイル名が net_ で始まるインストール プログラムを使用しないでください。

 


始める前に

WebLogic Server のインストールを始める前に、製品のインストール先がサポートされているプラットフォームであることを確認します。サポートされているプラットフォームの詳細なリストについては、http://edocs.beasys.co.jp/e-docs/wls/certifications/certifications/index.html を参照してください。WebLogic Server のインストール準備全体にも目を通してください。

注意: サイレントモード インストールでは、標準インストールのみがサポートされています。WebLogic Server インストール プログラムに含まれるすべてのソフトウェア コンポーネントをインストールする必要があります。標準インストールでインストールされるコンポーネントについては、インストール タイプの選択を参照してください。

すでにインストールされているバージョンと同じ場所に、WebLogic Server を再インストールすることはできません。WebLogic Server のアンインストール,で説明しているように、まず WebLogic Server をアンインストールするか、または別の場所にインストールする必要があります。

 


サイレントモード インストールの使用 : 主な手順

サイレントモード インストール プロセスには、主に 2 つの手順があります。

  1. BEA ホーム ディレクトリ、製品ディレクトリ、コンフィグレーション ウィザード オプションなどコンフィグレーション設定の入ったテンプレート ファイルを作成します。

    手順の詳細については、サイレントモード インストール テンプレート ファイルの作成を参照してください。サンプル テンプレート ファイルについては、サイレントモード インストールのサンプル テンプレート ファイルを参照してください。

  2. サイレントモード インストール プロセスを開始し、テンプレート ファイルで指定された値を使用します。

    手順の詳細については、Windows システム上でのサイレントモード インストール プロセスの開始UNIX システム上でのサイレントモード インストール プロセスの開始を参照してください。

サイレントモード インストールでは、標準のインストールと同じ時間がかかります。サイレントモード インストール中に、インストールが始まったことを示す初期インストール プログラム ウィンドウが一瞬表示されます。これ以外には、インストールが進行中であること、正常に完了したこと、またはエラーが発生したことを示すメッセージは表示されません。

注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。

サイレントモード インストールでは、パッケージ インストーラを使用する必要があります。サイレントモード インストールは、ネット インストーラではサポートされません。ネット インストーラ版のインストール プログラムのファイル名は net_ で始まります (net_platformXXX_solaris.bin など)。サイレントモード インストールでは、ファイル名が net_ で始まるインストール プログラムを使用しないでください。

サイレントモード インストールでは、標準のインストールと同じ一時スペースと一時的ストレージ ディレクトリが必要になります。詳細については、一時的ストレージ領域の要件を参照してください。インストール プログラムでは、一時ディレクトリに十分なスペースがない場合でもメッセージは表示されません。

サイレントモード インストールに関する重要な注意事項

WebLogic Server をサイレント モードでインストールする場合には、以下の事項に注意する必要があります。

 


サイレントモード インストール テンプレート ファイルの作成

サイレント モードで WebLogic Server をインストールするときは、XML ファイル (silent.xml) がインストール オプションの選択に使用されます。サイレント モードでインストール プログラムを実行する前に、インストール オプションの入った silent.xml ファイルを作成する必要があります。

注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。

サイレントモード インストール プロセスで使用するテンプレート ファイルを作成するには、次の手順を実行します。

  1. サンプルのサイレントモード インストール テンプレート ファイルを、サポートされているブラウザで表示します。サンプル テンプレートは次の場所にあります。

    ../install/instsil.html#template

    サンプル テンプレートはこの章の後半にも記載されています。サイレントモード インストールのサンプル テンプレート ファイルを参照してください。

  2. テンプレート ファイルの内容をコピーして、WebLogic Server インストーラが入っているディレクトリ内に、silent.xml という名前のテキスト ファイルとして保存します。

    注意: XML 定義 (<?xml version="1.0" encoding="UTF-8"?>) は、テンプレート ファイルの先頭になければなりません。XML 定義の前には、スペースも改行も入れないでください。

  3. silent.xml ファイルで、表 4-1 に示したキーワードの値を必要なコンフィグレーションに合わせて変更します。

注意: 値を変更するときは、文字に関する XML ガイドラインに従う必要があります。すなわち、<>[、および ] などの XML の予約文字は使用できません。

表4-1 サイレントモード インストール テンプレートの値

データ値名

入力する値

BEAHOME

任意の BEA ホーム ディレクトリの絶対パス名。BEA ホーム ディレクトリの詳細については、BEA ホーム ディレクトリを参照。

注意: ソフトウェアのインストール前に BEA ホーム ディレクトリを作成しておくことはできない (サイレント インストールの場合のみ)。

USER_INSTALL_DIR

WebLogic Platform ソフトウェアのインストール先ディレクトリの絶対パス名。詳細については、製品のインストール ディレクトリを参照。

RUN_DOMAIN_WIZARD

インストールの一部としてコンフィグレーション ウィザードを実行し、ドメインを作成する場合は true、コンフィグレーション ウィザードを省略する場合は false。コンフィグレーション ウィザードの実行を選択したときは、この表の以下の行に記載された該当のデータ値を指定する必要がある。コンフィグレーション ウィザードの詳細については、『WebLogic Server ドメイン管理』の「コンフィグレーション ウィザードを使用した新しいドメインの作成」を参照。

残りの値はコンフィグレーション ウィザードのオプションに適用される。

domain.directory

ドメイン ディレクトリの絶対パス。ドメイン ディレクトリはドメインと同じ名前をつける必要がある。

注意: UNIX システムでは、ドメイン ディレクトリのパスにスペースを入れないこと。

C_domainName

作成するドメインの名前。この名前は domain.directory に指定したディレクトリ名と一致する必要がある。

注意: UNIX システムでは、ドメイン名にスペースを入れないこと。

C_serverName

コンフィグレーションするサーバの名前。スタンドアロン サーバのサーバ名としておよび管理対象サーバとクラスタ サーバを含むドメインの管理サーバとして使用される。

注意: サーバ名にスペースを入れないこと。

C_username

サーバを起動し、Administration Console にアクセスする管理ユーザ名。スペースや XML の予約文字は使用しない。

C_password

管理ユーザのパスワード。8 文字以上 20 文字以下のパスワードを入力する。スペースや XML の予約文字は使用しない。

C_serverListenAddress

サーバのシステム IP アドレスまたは DNS 名。localhost とサーバ IP アドレスを使用してサーバと Administration Console にアクセスするには、C_serverListenAddress を空白のままにする。

C_serverListenPort=

管理サーバ専用の TCP/IP ポート番号。サーバが接続をリスンするポートをこの番号で指定する。通常は 7001。ポート番号は 1 から 65535 までの任意の整数を使用できる。

C_serverSSLListenPort=

管理サーバ専用のセキュア リスン ポート番号。セキュア リスン ポート番号は、セキュア ソケット レイヤ (SSL) プロトコルに基づくセキュア Web 接続で使用される。通常は 7002。ポート番号は 1 から 65535 までの任意の整数を使用できるが、C_serverListenPort と同じポートにはできない。

ClusterName

作成するクラスタの名前。クラスタを作成する場合にのみ適用。

注意: クラスタ名にスペースを入れないこと。

ClusterPort

クラスタ サーバと通信するために管理サーバによって使用されるマルチ キャスト ポート。通常は 7777。クラスタを作成する場合にのみ適用。

ClusterMCAddr

クラスタ サーバと通信するために管理サーバによって使用されるマルチ キャスト IP アドレス。通常は 237.0.0.1。有効なマルチキャスト アドレスは 237238、または 239 で始まる。クラスタを作成する場合にのみ適用。

ADMIN_HOST_NAME_OR_IP

管理サーバの名前または IP アドレス。管理対象サーバをコンフィグレーションするときに使用。

ADMIN_LISTEN_PORT

管理サーバがリスンするポート。管理対象サーバをコンフィグレーションするときに使用。

MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN

管理サーバに登録されるマシン名またはサーバ名。管理対象サーバをコンフィグレーションするときに使用。

SERVER-RUN-AS

コンフィグレーション ウィザードによって作成されるサーバ コンフィグレーションを決定する。Single Server (Standalone Server)Admin Server with Managed Server(s)Admin Server with Clustered Managed Server(s)、または Managed Server (with owning Admin Server configuration)

selectedJar

ドメインの作成およびサーバのコンフィグレーションのためコンフィグレーション ウィザードによって使用される JAR テンプレート ファイルの絶対パス。

INSTALL_NT_SERVICE
(Windows システムのみ)

Windows サービスとしてコンフィグレーションされたサーバをインストールするには yes、Windows サービスとしてコンフィグレーションされたサーバをインストールしない場合は no

注意: このデータ値のぺアは、選択したテンプレートが、サーバの Windows サービスとしてのインストールをサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。
この値は UNIX システムでは無視される。

INSTALL_WINDOWS_STARTUP_MENU

Windows [スタート] メニューにサーバを起動するためのオプションを追加する場合は yes。[スタート] メニュー オプションをスキップする場合は no (デフォルト値)。

注意: このデータ値のぺアは、選択したテンプレートが [スタート] メニュー オプションのインストールをサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。
この値は UNIX システムでは無視される。

DB_EMAIL_HOST

デフォルトの電子メール サーバまたは SMTP サーバ。

注意: このデータ値のぺアは、選択したテンプレートが WebLogic Integration 機能をサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。

DB_EMAIL_ADDRESS

WebLogic Integration のワークフロー インスタンスによる電子メールの送信元アドレス。

注意: このデータ値のぺアは、選択したテンプレートが WebLogic Integration 機能をサポートしている場合にのみ使用される。それ以外の場合、この値は無視される。

managedServers データ グループ

ドメイン内の管理対象サーバ グループのコンフィグレーションを決定する。このデータ グループは、SERVER-RUN-AS の値として「Admin Server with Managed Server(s)」を選択する場合にのみ適用される。

コンフィグレーション内の管理対象サーバごとに、以下の項目を指定する。

  • managedServerRegName-管理サーバに登録されたサーバの名前。英数字のみ、スペースは不可。

  • managedServerHostIP-サーバをインストールするマシンの IP アドレスまたは DNS 名。

  • managedServerListenPort-サーバのリスン ポート。

  • managedServerSSLListenPort-サーバのセキュア リスン ポート。

clusterServers データ グループ

ドメイン内のクラスタ化された管理対象サーバ グループのコンフィグレーションを決定する。このデータ グループは、SERVER-RUN-AS に「Admin Server with Clustered Managed Server(s)」を選択する場合にのみ適用される。

クラスタ内のサーバごとに、以下の項目を指定する。

  • clusterServerRegName-管理サーバに登録されたサーバの名前。英数字のみ、スペースは不可。

  • clusterServerHostIP-サーバをインストールするマシンの IP アドレスまたは DNS 名。

  • clusterServerListenPort-サーバのリスン ポート。

  • clusterServerSSLListenPort-サーバのセキュア リスン ポート。


 

コンフィグレーション ウィザードの機能と選択できるオプションの詳細については、『WebLogic Server ドメイン管理』の「コンフィグレーション ウィザードを使用した新しいドメインの作成」を参照してください。

 


サイレントモード インストールのサンプル テンプレート ファイル

この節では、サイレント インストール時のさまざまなドメイン コンフィグレーションに使用できるテンプレート ファイルのサンプルを示します。

この節にあるファイルをコピーし、必要なコンフィグレーションに合わせて変更することができます。また、後半の 3 つのテンプレート間の相違 (太字の強調個所) を調べて、どのパラメータ設定がコンフィグレーションのどの側面を指定しているのかを学習することもできます。

包括的なサンプル テンプレート ファイル

リスト4-1 のサンプル テンプレート ファイルでは、サイレント インストール テンプレート ファイルの構造と、使用可能なオプションのすべてが示されています。表 4-1 に従って次のテンプレート テキストを変更し、それを silent.xml という名前のファイルとして保存すると、サイレント モードで WebLogic Server をインストールするときにテンプレート ファイルとして使用できます。


 

コード リスト 4-1 包括的なサンプル テンプレート ファイル

<?xml version="1.0" encoding="UTF-8"?>

<domain-template-descriptor>

<input-fields>
<data-value name="BEAHOME" value="C:¥bea" />
<data-value name="USER_INSTALL_DIR" value="C:¥bea¥weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="false" />

<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->


<data-value name="domain.directory" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="C_domainName" value="mydomain" />
<data-value name="C_serverName" value="myserver" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="7001" />
<data-value name="C_serverSSLListenPort" value="7002" />
<data-value name="ClusterName" value="mycluster" />
<data-value name="ClusterPort" value="7777" />

<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="7001" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="ms1" />

<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->

<data-value name="SERVER-RUN-AS" value="Single Server (Standalone Server)" />
<!-- <data-value name="SERVER-RUN-AS" value="Admin Server with Managed Server(s)" /> -->
<!-- <data-value name="SERVER-RUN-AS" value="Admin Server with Clustered Managed Server(s)" /> -->
<!-- <data-value name="SERVER-RUN-AS" value="Managed Server (with owning Admin
Server configuration)" /> -->

<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->


<data-value name="selectedJar" value="C:¥bea¥weblogic700¥common¥templates¥domains¥wls.jar" />

<!-- 以下の 4 つのデータ値は、上記で指定したコンフィグレーション ウィザード テンプレート内で選択されているオプションによって異なる。
関連するオプションがテンプレートで選択されていない場合、以下の 4 つのデータ値は無視される -->



<data-value name="INSTALL_NT_SERVICE" value="no" />
<data-value name="INSTALL_WINDOWS_STARTUP_MENU" value="no" />
<data-value name="DB_EMAIL_HOST" value="myserver" />
<data-value name="DB_EMAIL_ADDRESS" value="name@bea.com" />

<!-- managedServers データ グループは、ドメイン内の管理対象サーバ グループのコンフィグレーションを決定する。
このデータ グループは SERVER-RUN-AS の値として「Admin Server with Managed Server(s)」を選択した場合にのみ適用される。
このデータ グループを使用するには、該当する行のコメントを解除する -->


<!-- <data-group name="managedServers"> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed1" /> -->
<!-- 次の値は IP アドレスまたは DNS 名のいずれかになる --> 
<!-- <data-value name="managedServerHostIP" value="host1" /> -->
<!-- <data-value name="managedServerListenPort" value="1001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="1002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed2" /> -->
<!-- <data-value name="managedServerHostIP" value="host2" /> -->
<!-- <data-value name="managedServerListenPort" value="2001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="2002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed3" /> -->
<!-- <data-value name="managedServerHostIP" value="host3" /> -->
<!-- <data-value name="managedServerListenPort" value="3001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="3002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="managedServerRegName" value="managed4" /> -->
<!-- <data-value name="managedServerHostIP" value="host4" /> -->
<!-- <data-value name="managedServerListenPort" value="4001" /> -->
<!-- <data-value name="managedServerSSLListenPort" value="4002" /> -->
<!-- </data-element> -->
<!-- </data-group> -->

<!-- clusterServers データ グループはドメイン内のクラスタ化された管理対象サーバ グループのコンフィグレーションを決定する。
このデータ グループが適用されるのは、
「Admin Server with Clustered Managed Server(s)」を
SERVER-RUN-AS の値として選択する場合のみ。このデータ グループを使用するには、該当する行すべてのコメントを解除する -->

<!-- <data-group name="clusterServers"> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster1" /> -->
<!-- 次の値は IP アドレスまたは DNS 名のいずれかになる -->
<!-- <data-value name="clusterServerHostIP" value="host1" /> -->
<!-- <data-value name="clusterServerListenPort" value="1001" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="1002" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster2" /> -->
<!-- <data-value name="clusterServerHostIP" value="host2" /> -->
<!-- <data-value name="clusterServerListenPort" value="2002" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="2003" /> -->
<!-- </data-element> -->
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster3" /> -->
<!-- <data-value name="clusterServerHostIP" value="host3" /> -->
<!-- <data-value name="clusterServerListenPort" value="3003" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="3004" /> -->
<!--       </data-element> --> 
<!-- <data-element> -->
<!-- <data-value name="clusterServerRegName" value="cluster4" /> -->
<!-- <data-value name="clusterServerHostIP" value="host4" /> -->
<!-- <data-value name="clusterServerListenPort" value="4004" /> -->
<!-- <data-value name="clusterServerSSLListenPort" value="4005" /> -->
<!-- </data-element> -->
<!-- </data-group> -->

</input-fields>

</domain-template-descriptor>

別個の管理サーバおよび管理対象サーバを含むドメインをコンフィグレーションするためのサンプル テンプレート

次のサンプル テンプレートは、1 つの管理サーバと 1 つまたは複数の管理対象サーバで構成されるドメインをサイレント インストール時にコンフィグレーションする場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。

表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。


 

コード リスト 4-2 別個の管理サーバと管理対象サーバを含むドメインのコンフィグレーション

<?xml version="1.0" encoding="UTF-8"?> 

<domain-template-descriptor>

<input-fields>
<data-value name="BEAHOME" value="C:\bea\user_domains\mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\user_domains\mydomain\weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />

<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->


<data-value name="domain.directory" value="C:\bea\user_domains\mydomain\user_domains\d1" />
<data-value name="C_domainName" value="d1" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />

<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="9999" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss2" />

<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->

<data-value name="SERVER-RUN-AS" value="Admin Server with Managed Server(s)" />
<data-group name="managedServers">
<data-element>
<data-value name="managedServerRegName" value="ms1" />
<data-value name="managedServerHostIP" value="host1" />
<data-value name="managedServerListenPort" value="1001" />
<data-value name="managedServerSSLListenPort" value="1002" />
</data-element>

<data-element>
<data-value name="managedServerRegName" value="ms2" />
<data-value name="managedServerHostIP" value="host2" />
<data-value name="managedServerListenPort" value="2001" />
<data-value name="managedServerSSLListenPort" value="2002" />
</data-element>
</data-group>

<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->

<data-value name="selectedJar" value="C:\bea\user_domains\mydomain\
weblogic700\common\\templates\domains\wls.jar" />
</input-fields>

</domain-template-descriptor>

管理対象サーバのクラスタをコンフィグレーションするためのサンプル テンプレート

次のサンプル テンプレートは、1 つの管理サーバと管理対象サーバのクラスタで構成されるドメインをサイレント インストール時にコンフィグレーションする場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。

表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。


 

コード リスト 4-3 管理サーバとクラスタ化された管理対象サーバを含むドメインのコンフィグレーション

<?xml version="1.0" encoding="UTF-8"?>

<domain-template-descriptor>

<input-fields>
<data-value name="BEAHOME" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:¥bea¥user_domains¥mydomain¥weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />

<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:¥bea¥user_domains¥mydomain¥user_domains¥myCluster" />
<data-value name="C_domainName" value="myCluster" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="localhost" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />
<data-value name="ClusterName" value="mycluster" />
<data-value name="ClusterPort" value="7777" />

<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="admin" />
<data-value name="ADMIN_LISTEN_PORT" value="8001" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="cs1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="cs2" />

<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->

<data-value name="SERVER-RUN-AS" value="Admin Server with Clustered Managed Server(s)" />

<data-group name="clusterServers"
<data-element>
<data-value name="clusterServerRegName" value="cs1" />
<data-value name="clusterServerHostIP" value="host1" />
<data-value name="clusterServerListenPort" value="1001" />
<data-value name="clusterServerSSLListenPort" value="1002" />
</data-element>

<data-element>
<data-value name="clusterServerRegName" value="cs2" />
<data-value name="clusterServerHostIP" value="host2" />
<data-value name="clusterServerListenPort" value="2001" />
<data-value name="clusterServerSSLListenPort" value="2002" />
</data-element>
</data-group>

- <!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->

<data-value name="selectedJar" value="C:¥bea¥user_domains¥mydomain¥weblogic700¥common¥
templates¥domains¥wls.jar
" />
</input-fields>

</domain-template-descriptor>

既存のドメインに管理対象サーバを追加するためのサンプル テンプレート

次のサンプル テンプレートは、既存のドメインに管理対象サーバを追加する場合に使用できます。太字で強調されている文字列は、コンフィグレーションの定義において重要な意味を持ちます。これらの文字列の設定を、他のサンプル テンプレート ファイルの対応する文字列の設定と比較してください。

表 4-1 に従って次のテンプレートを変更し、それを silent.xml という名前のファイルとして保存できます。その後、WebLogic Server をサイレント モードでインストールするときに、この新しいファイルをテンプレートとして使用できます。


 

コード リスト 4-4 既存のドメインに管理対象サーバを追加するためのテンプレート

<?xml version="1.0" encoding="UTF-8"?>

<domain-template-descriptor>

<input-fields>
<data-value name="BEAHOME" value="C:¥bea¥user_domains¥mydomain" />
<data-value name="USER_INSTALL_DIR" value="C:\bea\user_domains\mydomain\weblogic700" />
<data-value name="RUN_DOMAIN_WIZARD" value="true" />

<!-- 以下の値はコンフィグレーション ウィザードが、ドメインを作成しコンフィグレーションするために使用 -->
<data-value name="domain.directory" value="C:\bea\user_domains\mydomain\user_domains/d2" />
<data-value name="C_domainName" value="d2" />
<data-value name="C_serverName" value="admin" />
<data-value name="C_username" value="system" />
<data-value name="C_password" value="weblogic" />
<data-value name="C_serverListenAddress" value="" />
<data-value name="C_serverListenPort" value="8001" />
<data-value name="C_serverSSLListenPort" value="8002" />

<!-- 次の ClusterMCAddr の値は、クラス D の IP アドレスでなければならない -->
<data-value name="ClusterMCAddr" value="237.0.0.1" />
<data-value name="ADMIN_HOST_NAME_OR_IP" value="adminserver" />
<data-value name="ADMIN_LISTEN_PORT" value="9999" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss1" />
<data-value name="MANAGED_SERVER_REGISTERED_NAME_IN_ADMIN" value="mmss2" />

<!-- SERVER-RUN-AS の値がコンフィグレーション ウィザードの作成するサーバのコンフィグレーションを決定する。
以下の行で示すとおり 4 つのオプションがある。
使用しない 3 つのオプションはコメントアウトする -->

<data-value name="SERVER-RUN-AS" value="Managed Server (with owning Admin Server
configuration)
" />

<data-group name="managedServers">
<data-element>
<data-value name="managedServerRegName" value="ms1" />
<data-value name="managedServerHostIP" value="host1" />
<data-value name="managedServerListenPort" value="1001" />
<data-value name="managedServerSSLListenPort" value="1002" />
</data-element>

<data-element>
<data-value name="managedServerRegName" value="ms2" />
<data-value name="managedServerHostIP" value="host2" />
<data-value name="managedServerListenPort" value="2001" />
<data-value name="managedServerSSLListenPort" value="2002" />
</data-element>
</data-group>

<!-- selectedJar の値によって、コンフィグレーション ウィザードがドメインの作成とサーバのコンフィグレーションに使用するテンプレートが決定される -->

<data-value name="selectedJar" value="C:\bea\user_domains\mydomain
\weblogic700\common\templates\domains\wls.jar
" />
</input-fields>

</domain-template-descriptor>

 


Windows システム上でのサイレントモード インストール プロセスの開始

Windows システム上でサイレントモード インストールを開始するには、次の手順を実行します。

  1. Windows システムにログインします。

    WebLogic Server を Windows サービスとしてインストールするには、Administrator 権限を持っている必要があります。WebLogic Server を Windows サービスとしてインストールする詳細については、『管理者ガイド』の「WebLogic Server の Windows サービスとしての設定」を参照してください。

  2. MS-DOS コマンド プロンプト ウィンドウを開きます。

  3. インストール ファイルが含まれるディレクトリに移動し、silent.xml テンプレート ファイルの絶対パス名を指定することに注意して次のコマンドを入力し、インストール手順を開始します。
    filename.exe -mode=silent -silent_xml=path_to_silent.xml

    filename は WebLogic Server インストール ファイル名、path_to_silent.xmlsilent.xml テンプレート ファイルへの絶対パスです。

注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。

serverXXX_win32.exe -mode=silent -silent_xml=D:¥silent.xml -log=D:¥logs¥wls_install.log

XXX は、インストールするソフトウェアのバージョンです。

パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。 詳細については、1-19 ページの「冗長なインストール ログの生成」 を参照してください。

 


UNIX システム上でのサイレントモード インストール プロセスの開始

WebLogic Server インストール プログラムの実行には、Java 実行時環境 (JRE) が必要になります。JRE を含む Java 2 Software Development Kit (SDK) は、Windows インストール プログラムおよび一部の UNIX インストール プログラム (ファイル名が .bin で終わるプログラム) に付属しています。それ以外の UNIX プラットフォームに対しては、WebLogic Server インストール プログラムに Java 2 SDK が含まれません。これらのインストール プログラムのファイル名は .jar で終わります。.jar インストール プログラムを実行するには、Java 2 SDK の適切なバージョンをシステムにインストールした上で、Java 2 SDK の bin ディレクトリを PATH 変数の先頭で指定する必要があります。インストール プロセスでは、このディレクトリを指す JAVA_HOME と関連する変数が設定されるので、必ず SDK を使用してください。

.bin インストール ファイルによるサイレントモード インストールの開始

注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。

.bin で終わるインストール ファイルによるサイレントモード インストール プロセスを開始するには、次の手順に従います。

  1. 対象の UNIX システムにログインします。

  2. コマンドライン シェルを開きます。

  3. インストール ファイルが含まれるディレクトリに移動し、silent.xml テンプレート ファイルの絶対パス名を指定することに注意して次のコマンドを入力し、インストール手順を開始します。
    chmod a+x filename
    ./filename -mode=silent -silent_xml=/path_to_silent.xml

    filename は WebLogic Server インストール ファイル名、path_to_silent.xmlsilent.xml テンプレート ファイルへの絶対パスです。

注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。

serverXXX_solaris.bin -mode=silent -silent_xml=/home/silent.xml -log=/logs/wls_install.log

XXX は、インストールするソフトウェアのバージョンです。

パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。

.jar インストール ファイルによるサイレントモード インストールの開始

注意: サイレントモード インストール時に、インストール プログラムは silent.xml ファイル内のエントリを検証しません。silent.xml ファイルにエラーがあると、インストールに失敗します。

.jar で終わるインストール ファイルによるサイレントモード インストール プロセスを開始するには、次の手順に従います。

  1. 対象の UNIX システムにログインします。

  2. コマンドライン シェルを開きます。

  3. 適切な SDK の bin ディレクトリを、対象システム上の PATH 変数の先頭で指定します。次に例を示します。
    PATH=$JAVA_HOME/bin:$PATH
    export PATH

    JAVA_HOME は SDK ディレクトリへの絶対パスです。

  4. インストール ファイルが含まれるディレクトリに移動して、表 4-2 に示すインストール手順を開始します。silent.xml テンプレート ファイルの絶対パス名を指定することに注意してください。

    表4-2 サイレント モードで WebLogic Server のインストールを開始するコマンド

    状況

    入力するコマンド

    AIX 以外の UNIX プラットフォームにインストールする場合

    java -jar filename.jar -mode=silent -silent_xml=/path_to_silent.xml

    AIX プラットフォームにインストールする場合

    java -classpath filename.jar com.bea.installer.BEAInstallController -mode=silent -silent_xml=/path_to_silent.xml

    すべてのコマンドで、filename.jar は WebLogic Server のインストール ファイル名 (pj_server700_generic.jar など)、path_to_silent.xmlsilent.xml テンプレート ファイルへの絶対パスです。

注意: インストール中に冗長なログ ファイルを作成するには、コマンドラインで -log=/full_path_to_log_file オプションを含めます。次に例を示します。

java -jar filename.jar -mode=silent -silent_xml=/home/silent.xml -log=/logs/wls_install.log

パスではファイルを指定する必要があります。コマンドを実行する前に、パス内のすべてのフォルダが存在していなければなりません。見つからない場合、インストール プログラムはログ ファイルを作成しません。

 

Back to Top Previous Next