1.6 iManagerサーバのサイレントインストール

サイレント(非対話型)インストールでは、ユーザインタフェースは表示されず、ユーザに対する質問も行われません。代わりに、InstallAnywhereがプロパティファイルから必要な情報を収集しながらインストールを遂行します。

サイレントインストールには次の2つのオプションがあります。

1.6.1 標準的なサイレントインストール

LinuxまたはWindowsサーバで、すべてのデフォルト値をそのまま使用して標準的なサイレントインストールを実行するには、次の手順に従います。

  1. コンソールウィンドウを開き、ダウンロードしたiManagerファイルがあるディレクトリに移動します。

  2. コマンドラインから次のいずれかを入力します。

    • Linuxの場合:

      ./iManagerInstall< platform>.bin -i silent

    • Windowsの場合:

      iManagerInstall.exe -i silent

1.6.2 カスタマイズされたサイレントインストール

インストールするモジュールをさらに細かく指定するには、サイレントインストール処理をカスタマイズします。

  1. install.propertiesファイルを用いてサイレントインストールを行うには、次のように入力します。

    ./iManagerInstallplatform.bin -i silent -f pathto_properties_file
    

    install.propertiesファイルは、インストーラ実行可能ファイルを格納しているディレクトリと同じディレクトリにあります。

  2. installer.propertiesで、次の値を設定して保存します。

    • $PLUGIN_INSTALL MODE$: プラグインをインストールするかどうかを制御するプロパティ次のいずれかを指定します。

      • DISK(デフォルト)はプラグインがディスクからインストールされます。

      • NETはプラグインがネットワークからインストールされます。

      • BOTHはプラグインがディスクとネットワークの両方からインストールされます。

      • SKIPはプラグインがインストールされません。

    • $PLUGIN_DIR$: ディスク上にあるプラグインの場所を示す代替パスを定義するプロパティ

      • デフォルトパスは、installer_root_directory/iManager/installs/platform path/pluginです。
      • サブディレクトリを除き、プラグインディレクトリにあるモジュールはすべてインストールされます。
    • $PLUGIN_INSTALL_URL$: プラグインが置かれているURLを指定するプロパティ

      このURLは編集できます。詳細については、「セクション 1.4, インストール中のプラグインのダウンロードおよびインストール」を参照してください。

    • $LAUNCH_BROWSER$ iManagerのインストールが完了した際、gettingstarted.htmlファイルを起動するかどうかを指定するプロパティ

    • $USER_INSTALL_DIR$: iManagerをインストールする場所のデフォルトパスを指定するプロパティ

    • USER_INPUT_ENABLE_IPV6: IPv6が有効かどうかを指定するプロパティデフォルトでは、yesに設定されています。

  3. ダウンロードする特定のモジュールを指定するには、NPMのMETA-INF/フォルダに格納されたMANIFEST.MFファイルから、モジュールIDとバージョンを指定します。次に例を示します。

    $PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
    
    $PLUGIN_VERSION_1$=2.7.20050517
    
    $PLUGIN_MODULE_ID_2$=ldap
    
    $PLUGIN_VERSION_2$=2.7.20050517
    
    etc. . . . (repeated as many times as there are modules)
    

    モジュールが定義されていない場合は、ダウンロードWebサイト上にあるiman_mod_desc.xmlファイル内で「selected」としてタグが記述された、最も一般的にインストールされるモジュールがインストールされます。

    モジュールのバージョンを定義しない場合、NPM名と一致するモジュールのいずれかがセットアッププログラムによりインストールされます。