Complete this task to install the IBM System Storage DS Storage Manager in your Windows environment using the unattended (silent) mode. When you are installing on a DS8000 storage unit, you are generally installing the offline management type. This management type allows you to plan and construct storage unit configurations without being connected to the network. However, you cannot use the Copy Services or parallel access volumes (PAVs) features while disconnected from the network.
Before you install the IBM System Storage DS Storage Manager, verify that the prerequisite software and hardware are installed on your system. The installation program checks for prerequisites and stops if any prerequisites are missing. If you have the correct level of Java code, but Java errors appear during installation, request a new installation CD from your IBM representative.
The unattended (silent) mode installation option allows you to run the installation program unattended. Use this method of installation to customize a response file and to issue a command from a command prompt window. The response file is a template on the IBM System Storage DS Storage Manager CD.
Perform the following steps to install the IBM System Storage DS Storage Manager in your Windows environment using the unattended (silent) mode:
To generate the template response file, perform the following steps:
Follow these guidelines when you modify the default options:
+--------------------------------------------------------------------------------+ |-W wasSslConfiguration.keystorePassword="your_keystore_password" | +--------------------------------------------------------------------------------+
+--------------------------------------------------------------------------------+ |-W wasSslConfiguration.truststorePassword="<your_truststore_password>" | +--------------------------------------------------------------------------------+
The following is an example of the template response file that is created when you process the previous steps.
+--------------------------------------------------------------------------------+ |################################################################################| |# | |# InstallShield Options File | |# | |# Wizard name: Setup | |# Wizard source: setup.jar | |# Created on: Tue Jul 27 09:02:47 EEST 2004 | |# Created by: InstallShield Options File Generator | |# | |# This file contains values that were specified during a recent execution of | |# Setup. It can be used to configure Setup with the options specified below when| |# the wizard is run with the "-options" command line option. Read each setting's| |# documentation for information on how to change its value. | |# | |# A common use of an options file is to run the wizard in unattended (silent) | |# mode. This lets the options file author specify wizard settings without | |# having to run the wizard in graphical or console mode. To use this options | |# file for silent mode execution, use the following command line arguments when | |# running the wizard: | |# | |# -options "responsefile.txt" | |# | |################################################################################| | | |-silent | | | |################################################################################| |# | |# IBM System Storage DS8000 Storage Manager Install Location | |# | |# The install location of the product. Specify a valid directory into which the | |# product should be installed. If the directory contains spaces, enclose it in | |# double-quotes. | |# | | | |-P product.installLocation="C:\Program Files\IBM\DS8000StorageManager" | | | | | |################################################################################| |# | |# User Input Field - hostname | |# | |# The fully-qualified host name of the machine where DS Storage Manager Server | |# will be installed. | |# | | | | | |-W wasExpressConfig.hostname="localhost" | | | | | |################################################################################| |# | |# User Input Field - httpPort | |# | |# The port number that the HTTP transport in the application server will use. | |# This value must not conflict with existing port assignments on the system. | |# | | | | | |-W wasExpressConfig.httpPort="8451" | | | | | |################################################################################| |# | |# User Input Field - httpsPort | |# | |# The port number that the HTTPS transport in the application server will use | |# for secure HTTP transport. This value must not conflict with existing port | |# assignments on the system. | |# | | | | | |-W wasExpressConfig.httpsPort="8452" | | | | | |################################################################################| |# | |# User Input Field - bootstrapPort | |# | |# The address for the bootstrap function and the port number for the Java Remote| |# Method Invocation (RMI) connector in the application server. This value must | |# not conflict with existing port assignments on the system. | |# | | | | | |-W wasExpressConfig.bootstrapPort="8453" | | | | | |################################################################################| |# | |# User Input Field - soapPort | |# | |# The address for the Simple Object Access Protocol (SOAP) connector in the | |# application server. This value must not conflict with existing port | |# assignments on the system. | |# | | | | | |-W wasExpressConfig.soapPort="8454" | | | | | |################################################################################| |# | |# User Input Field - helpPort | |# | |# The port for Eclipse | |# This value must not conflict with existing port assignments on the system. | |# | | | |-W wasExpressConfig.helpPort="8455" | | | | | |################################################################################| |# | |# User Input Field - certificateOption | |# | |# Select one of the following options concerning the SSL certificates. | |# Legal values are: "generate" (the default value) - Generate the | |# self-signed certificates during installation. "use" - Use existing | |# certificates. For example, to specify that the "generate" option is selected, | |# use -W wasSslConfiguration.certificateOption="generate" | |# | | | | | |-W wasSslConfiguration.certificateOption="generate" | | | |################################################################################| |# | |# User Input Field - keystoreFileName | |# | |# The absolute path of the keystore file. | |# | | | | | |-W wasSslConfiguration.keystoreFileName="C:\Program | |Files\IBM\SMServer\keys\SMServerKeyFile.jks" | | | | | |################################################################################| |# | |# User Input Field - keystorePassword | |# | |# The password for the keystore file. | |# | | | | | |-W wasSslConfiguration.keystorePassword="<your_keystore_password>" | | | | | | | |################################################################################| |# | |# User Input Field - truststoreFileName | |# | |# The absolute path of the truststore file. | |# | | | | | |-W wasSslConfiguration.truststoreFileName="C:\Program | |Files\IBM\SMServer\keys\SMServerTrustFile.jks" | | | | | |################################################################################| |# | |# User Input Field - truststorePassword | |# | |# The password for the truststore file. | |# | | | | | |-W wasSslConfiguration.truststorePassword="<your_truststore_password>" | | | | | |################################################################################| |# | |# Delete server certificates option | |# | |# Option to delete certificates files if they exist.Legal values are: "yes" - in| |# order to delete application server certificates if they exist on the location,| |# and to generate others, or "no" (the default value) - in order to keep the | |# existing application server certificates. | |# | | | | | |-G deleteCertificates=yes | | | | | |################################################################################| |# | |# User Input Field - keystoreAlias | |# | |# The alias for the self-signed digital certificate, which is used to uniquely | |# identify the certificate within the keystore file. If you have only one | |# certificate in each keystore file, you can assign any value to the label. | |# However, it is good practice to use a unique label related to the server name.| |# | | | | | |-W CertificateParams.keystoreAlias="DSKey" | | | | | |################################################################################| |# | |# User Input Field - keySize | |# | |# The key size. That must be between 512 and 1024 and must be multiple of | |# 64b.The only two allowed values are 512 or 1024. If you enter other values it | |# takes the default value 1024. | |# | | | | | |-W CertificateParams.keySize="1024" | | | | | |################################################################################| |# | |# User Input Field - commonName | |# | |# The common name is the primary, universal identity for the certificate; it | |# should uniquely identify the principal that it represents. In a WebSphere | |# environment, certificates frequently represent server principals, and the | |# common convention is to use common names of the form "host_name" and | |# "server_name". The common name must be valid in the configured user registry | |# for the secured WebSphere environment. | |# | +--------------------------------------------------------------------------------+Contents Previous Next