23.3 Installing iManager Silently

A silent (non-interactive) installation does not display a user interface or ask the user any questions. Instead, InstallAnywhere uses information from a default install.properties file. You can run the silent installation with the default file or edit the file to customize the installation process.

To prepare for the installation, review the prerequisites and system requirements:

23.3.1 Editing the Properties File for a Customized Silent Installation

For more control over which modules are installed, you can customize the silent installation process.

  1. Open the install.properties file, located by default in the products/iManager directory within the .iso image file for the Identity Manager installation package for each operating system environment directory.

    NOTE:If you previously installed the current version of iManager on a server, you can use the installer.properties file that setup program generated. The file, located by default in the /var/log directory, contains the values that you specified during the installation.

  2. In the properties file, add the following parameters and values:

    $PLUGIN_INSTALL MODE$

    Specifies the property that controls whether plug-ins are installed. Add one of the following values:

    • DISK - (default) instructs the setup program to install the plug-ins from the local disk.

    • NET - instructs the setup program to install the plug-ins from the network.

    • BOTH - instructs the setup program to install the plug-ins from both disk and network.

    • SKIP - does not install the plug-ins.

    $PLUGIN_DIR$

    Specifies an alternate path to plug-ins located on the local disk. The default path is installer_root_directory/iManager/installs/platform path/plugin.

    The installation program installs all modules in the plug-in directory, except for subdirectories.

    $PLUGIN_INSTALL_URL$

    Specifies the network URL where the installation program can download the plug-ins, by default . If you specify an alternative URL, you must verify the URL contents, and verify that the plug-in is appropriate for your use. For more information, see Understanding Installation for iManager Plug-ins.

    $LAUNCH_BROWSER$

    Specifies whether the installation program launches the gettingstarted.html file launches once the installation process completes.

    $USER_INSTALL_DIR$

    Specifies the path where you want iManager to be installed.

    USER_INPUT_ENABLE_IPV6

    Specifies whether to enable iManager to use IPv6 addresses. By default, the installation program sets this value to yes.

  3. For each plug-in module that you want to download and install, specify the module ID and version from the MANIFEST.MF file, located in the META-INF/ folder of the .npm (plug-in module). For example:

    $PLUGIN_MODULE_ID_1$=eDirectoryBackupAndRestore
    $PLUGIN_VERSION_1$=2.7.20050517
    $PLUGIN_MODULE_ID_2$=ldap
    $PLUGIN_VERSION_2$=2.7.20050517

    NOTE:

    • If you do not specify any modules, the program installs the most commonly installed modules, tagged as “selected” in the iman_mod_desc.xml files on the download website.

    • If you do not define a version for a module, the setup program installs any module that matches the .npm name.

23.3.2 Running a Silent Installation for iManager

You can silently install iManager on a Linux or Windows server using the default values in the install.properties file, located by default in the products/iManager directory within the .iso image file for the Identity Manager installation package for each operating system environment directory. The products/iManager directory should also contain the installation executable file.

  1. In a console window, go to the directory containing the install.properties file that you downloaded.

  2. On the command line, enter one of the following commands:

    • Linux: ./iManagerInstallplatform.bin -i silent

    • Windows: iManagerInstall.exe -i silent