Silent installation is a non-interactive mode that enables you to run the installer on multiple hosts using an installer configuration file (state file). To install in silent mode, generate a state file as described in Creating a State File, and then start the installation program using the --silent option (./setup --silent state_file). After the silent mode is activated, installation takes place without additional user input.
The installer configuration file (state file) is created when the savestate option is used with the setup command to start an interactive installation. Settings are captured during the interactive installation and saved in a state file. This file forms the template for silent installation, which can be used to install the product on one or more systems. The state file can be modified later if necessary, as described in Changing the State File.
Navigate to the directory that contains the setup script and other installation files.
Start the installation program.
Perform the installation as described in the installation steps in Installing in Graphical Mode or Installing in Command-Line Mode on UNIX and Linux.
The state file is created and saved in the installation directory, install-dir. The default name of the file is statefile, but the file name can be changed if desired. For information about using the state file for silent installation, see Running the Installer in Silent Mode.
A state file on the UNIX platform might look as follows. For details about variables in the state file, see Changing the State File.
# Install Wizard Statefile section for Oracle iPlanet Web Server # # [STATE_BEGIN Oracle iPlanet Web Server ad59442e831d7bbf70ae3df748d67c910fca5296] defaultInstallDirectory = /opt/oracle/webserver7 currentInstallDirectory = /export/home/user1/oracle/webserver7state UPGRADE = false SELECTED_COMPONENTS = svrcore,admincli,devsupport USE_BUNDLED_JDK = true JDK_LOCATION = IS_ADMIN_NODE = false STARTUP_ONBOOT = false ADMIN_HOST = amar ADMIN_SSL_PORT = 8989 ADMIN_PORT = 8800 ADMIN_UID = vg157348 ADMIN_NAME = admin ADMIN_PASSWD = a NODE_HOST = NODE_SSL_PORT = REGISTER_NODE = WEB_SERVERNAME = amar WEB_PORT = 8080 WEB_UID = vg157348 WEB_DOCROOT = SIXTYFOURBIT_INSTALL = false CONFIG_NAME = amar SKIP_INSTANCE_CREATION = [STATE_DONE Oracle iPlanet Web Server ad59442e831d7bbf70ae3df748d67c910fca5296]
You can change the state file after it has been generated by editing its values and variables. The following table lists the variables in the state file, in alphabetical order.
Ensure you only edit the values and variables. The structure of the state file should not be modified.
In Web Server 7.0, the values supported for the selected components property were admincli_l10 and svrcore_l10n.
Variables such as ADMIN_HOST ADMIN_PORT ADMIN_NAME and ADMIN_PASSWD act differently based on the configuration. The table below has more information that you have installed.
Table 2–4 Configuration for Administration Server Instance
Variable name |
Valid values (if applicable) |
Description |
ADMIN_HOST |
Fully qualified domain name of the computer on which the Administration Server is installed |
|
ADMIN_PORT |
0-65535 |
Non-SSL port for the Administration Server |
ADMIN_NAME |
Administrator user name for the initial server instance |
|
ADMIN_PASSWD |
Administrator user password for the initial server instance, stored as plain text |
The following fields are displayed when you configure Administration Node to an Administration Server.
Table 2–5 Configuration for Administration Node Instance
Variable name |
Valid values (if applicable) |
Description |
ADMIN_HOST |
Fully qualified domain name of the computer on which the Administration instance is installed |
|
ADMIN_SSL_PORT |
0-65535 |
SSL port for the Administration Server |
ADMIN_NAME |
Administrator user name to log in to remote admin server |
|
ADMIN_PASSWD |
Administrator user password to log into remote admin server |
The following procedure applies to all supported platforms.
Review the installer configuration file (state file) and verify that it contains the settings you want to use for silent installation.
Copy the state file to each system on which you plan to install the Web Server software.
Copy the Web Server installation files to each system on which you plan to install the Web Server software.
Navigate to the directory where you copied the state file and the installation files.
Start silent installation at the command line using the following syntax:
./setup --silent state_file (UNIX)
setup --silent state_file (Windows)
where state_file is the installer configuration file. The installer program reads thestate_file, checks for adequate disk space, and then installs the product based on the data in state_file.
When the prompt is returned, silent installation is complete and the installation components have been installed.