WindowsおよびLinuxでのサイレント・インストール

Endeca Serverのインストールを独自のインストール・スクリプトに追加したり、複数のマシンにインストールをプッシュする場合には、Endeca Serverインストーラのサイレント・モードが便利です。

サイレント・モードのインストールは、インストール構成を1回のみ設定し、その後はその構成を使用して多くのマシンでインストールを複製するという方法です。サイレント・モードでのインストール中、インストール・プログラムはインストール開始前に作成したファイルから構成設定を読み取ります。インストール・プログラムは、インストール・プロセス中に構成オプションを表示しません。サイレント・モードのインストールは、WindowsとLinuxの両方のシステムで機能します。

インストール・プログラムをサイレント・モードで実行する際は、次の考慮事項に留意してください。

前提条件として、インストーラGUIまたはテンプレートを介してレスポンス・ファイルを作成しておきます。

GUIによるレスポンス・ファイルの作成

レスポンス・ファイルを作成するには、まずEndeca ServerインストールGUIを実行し、次に「インストール・サマリー」画面で「保存」をクリックします。

このレスポンス・ファイルの名前と作成場所を入力するように求められます。作成したら、そのファイルをそのまま使用して、他のシステムにインストールをレプリケートできます。

テンプレートによるレスポンス・ファイルの作成

レスポンス・ファイルのテンプレート(名前はsampleResponse.rsp)は、Endeca Serverのインストーラ・パッケージで入手できます。インストーラZIPファイルを解凍すると、endecaserver/Disk1/stage/ResponseディレクトリにsampleResponse.rspテンプレートがあります。

テキスト・エディタでそのテンプレートを開き、次のフィールドを設定します。
  • ORACLE_HOMEは、Endeca Serverのホーム・ディレクトリの絶対パスです。
  • BEA_HOMEは、既存のミドルウェア・ホーム・ディレクトリの絶対パスです。
  • ENDECA_ENABLE_SSLにより、Endeca Serverがセキュア(SSL)モードでインストールされるのか(設定はtrue)、そうではないのか(設定はfalse)を決定します。
Linuxのレスポンス・ファイルの例を次に示します。
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Provide the Oracle Home location. The location has to be the immediate child under the 
# specified Middleware Home location. The Oracle Home directory name may only contain 
# alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin 
# with an alphanumeric character. The total length has to be less than or equal to 128 
# characters. The location has to be an empty directory or a valid SOA Oracle Home.
ORACLE_HOME=/home/middleware/EndecaServer7.6.0

#Provide existing Middleware Home location.
BEA_HOME=/home/middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=true

[SYSTEM]
[APPLICATIONS]
[RELATIONSHIPS]
Windowsのレスポンス・ファイルの例を次に示します。
[ENGINE]

#DO NOT CHANGE THIS.
Response File Version=1.0.0.0.0

[GENERIC]

#Provide the Oracle Home location. The location has to be the immediate child under the 
# specified Middleware Home location. The Oracle Home directory name may only contain 
# alphanumeric , hyphen (-) , dot (.) and underscore (_) characters, and it must begin 
# with an alphanumeric character. The total length has to be less than or equal to 128 
# characters. The location has to be an empty directory or a valid SOA Oracle Home.
ORACLE_HOME=C:\Oracle\Middleware\EndecaServer7.6.0

#Provide existing Middleware Home location.
BEA_HOME=C:\Oracle\Middleware

#Provide true to enable SSL for deploy Endeca Server.
ENDECA_ENABLE_SSL=true

[SYSTEM]
[APPLICATIONS]
[RELATIONSHIPS]