Windows オペレーティング・システムへの IBM System Storage DS Storage Manager の不在 (サイレント) モードでのインストール

不在 (サイレント) モードを使用して、Windows 環境に IBM® System Storage™ DS Storage Manager をインストールするには、このタスクを完了します。

IBM System Storage DS Storage Manager をインストールする前に、 前提条件のソフトウェアとハードウェアがご使用のシステムにインストールされていることを確認します。 インストール・プログラムは、前提条件を確認し、前提条件が満たされていない場合は停止します。正しいレベルの Java コードにも関わらずインストール中に Java エラーが発生する場合は、IBM 担当員に新しいインストール CD を要求してください。
注:
  1. ログオンし、インストールを実行するユーザーの名前には ASCII 以外の文字または特殊文字が入っていてはなりません。 ASCII 以外の文字または特殊文字が入っている場合、インストールは失敗します。
  2. DS Storage Manager は、どの Windows 64 ビット・オペレーティング・システムでもサポートされません。

不在 (サイレント) モードのインストール・オプションを使用すると、インストール・プログラムを不在で実行することができます。このインストール方法を使用して、応答ファイルをカスタマイズし、コマンド・プロンプト・ウィンドウからコマンドを発行します。応答ファイルとは、IBM System Storage DS Storage Manager CD にあるテンプレートのことです。

以下のステップを実行し、不在 (サイレント) モードを使用して、Windows 環境に IBM System Storage DS Storage Manager をインストールします。

  1. Windows システムに管理者としてログオンします。
  2. CD-ROM ドライブに IBM System Storage DS Storage Manager インストール CD を挿入します。対話モードが開始した場合は、LaunchPad ウィンドウの「終了」選択をクリックして、終了します。
  3. CD のルート・ディレクトリーで応答ファイル (responsefile.txt) を見つけ、 このファイルをシステムで選択したディレクトリーにコピーするか、 またはコマンド・プロンプト・ウィンドウを開いてテンプレート応答ファイルを生成します。

    テンプレート応答ファイルを生成するには、以下のステップを実行します。

    1. コマンド・プロンプトが CD-ROM ドライブのルート・ディレクトリーにあることを確認します。
    2. setup.exe -options-template <responsefile-path>¥<responsefile>, と入力します。ここで、responsefile-path は応答ファイルを作成する場所のパス、responsefile は作成する応答ファイルの名前です。
    3. Enter キーを押し、プログラムが応答ファイルを作成するまで待ちます。
  4. テキスト・エディターを使用して応答ファイルを開き、必要な値を使用してデフォルト・オプションを変更します。
    デフォルト・オプションを変更する場合は、以下のガイドラインに従います。
    • (上記の応答ファイルを生成した場合は) パラメーターを含む各行の先頭の 3 つの # 文字を除去します。パラメーターのデフォルト値を、そのオプションに対して望ましい値に変更します。 値はすべて二重引用符 ("<値>") で囲む必要 があります。
    • 応答ファイルの生成または変更されたパスがすべて正しいことを確認します。 生成されたファイルに、インストール場所のパスを示す誤ったストリングが表示されていることがあります。 たとえば、パラメーター "-P installLocation = "C:Program FilesMy Product"" は誤りであり、"-P product.installLocation = <DS Storage Manager をインストールするディレクトリー>"" とする必要があります。
    • ポート値として入力した値が使用可能であり、システムの他のアプリケーションで使用されていないことを確認します。コマンド "netstat -a" を使用して、システムで使用中のポートを検査します。
    • SSL キー・ファイル用の 2 つのパスワードを指定します。 これらのパスワードは、以下の基準を満たしている必要があります。
      • このパスワードは、最小 6 文字で構成し、ブランクを入れてはなりません。
      • 許容される文字は、文字 A から Z および a から z、数字 1 から 9、および特殊文字 - および _ (ハイフンおよび下線) です。
      • responsefile.txt ファイル内で以下のオプションを使用して、これらのオプションを設定します。
        • keystore ファイルに対しては次のオプションを使用します。
          -W wasSslConfiguration.keystorePassword="your_keystore_password"
        • truststore ファイルに対しては次のオプションを使用します。
          -W wasSslConfiguration.truststorePassword="<your_truststore_password>"
          注: これらのオプションにはデフォルト値はありません。これらの値を設定しないと、インストール・プロセスは失敗します。
  5. 応答ファイルに対する変更を保管します。
  6. コマンド・プロンプトでコマンド setup.exe -options <responsefile-path>¥<responsefile> -silent を入力し、キーボードの Enter キーを押して、不在 (サイレント) モードでインストール・プロセスを開始します。
    • responsefile-path — 応答ファイルがあるパスを表します。
    • responsefile — 使用または作成した応答ファイルの相対名を表します (例: responsefile.rsp、responsefile.txt)。
  7. インストール・プログラムが製品をインストールするのを待ちます。これには 5 - 10 分かかります。
    注: この処理を行う間に、インストール・プロセスでは DS Storage Manager Server および DS Network Interface Server がインストール済みかどうか、またそのバージョンが現行バージョンであるか、またはアップグレードが必要かどうかを検査します。インストール済みではあるがアップグレードが必要な場合、インストール・プロセスにより、以前のサーバー・インストールで設定された値 (サーバー構成ファイルのシステム上にあり) を使用して、関連したすべての値についてこの機能が実行されます。応答ファイルで指定した値は無視されます。
  8. 必要に応じて、システム再始動を実行し、インストールを完了します。 システムが再始動されると、2 つのサーバー (DS Storage Manager Server および DS Network Interface Server) がシステムによって自動的に開始されます。
  9. DS Storage Manager Server および IBM System Storage DS Network Server が作動していることを確認してください。 Windows のコントロール・パネルで、「管理ツール」「サービス」 の順に選択します。両方のサーバーとも「開始済み」の状況を示している必要があります。両方のサーバーが始動するまでは、DS Storage Manager を開始することはできません。
  10. インストール・ログ・ファイルにエラー・メッセージがないか調べます。このファイルは、xxx¥logs¥install.log ディレクトリーにあります。 ここで、xxx は、IBM System Storage DS Storage Manager がインストールされる宛先ディレクトリーです。
  11. エラーがない場合は、IBM System Storage DS Storage Manager を開始します。
  12. DS Storage Manager が正常にインストールされたら、インストール後のタスクを実行します。

次に、上のステップで作成されたテンプレート応答ファイルの例を示します。

################################################################################
#
# InstallShield Options File Template
#
# Wizard name: Setup
# Wizard source: setup.jar
# Created on: Tue Jan 25 18:01:00 EET 2005
# Created by: InstallShield Options File Generator
#
# This file can be used to create an options file (i.e., response file) for the
# wizard "Setup". Options files are used with "-options" on the command line to
# modify wizard settings.
# 
# The settings that can be specified for the wizard are listed below. To use
# this template, follow these steps:
# 
#    1. Enable a setting below by removing leading '###' characters from the
#    line (search for '###' to find settings you can change).
# 
#    2. Specify a value for a setting by replacing the characters <value>.
#    Read each setting's documentation for information on how to specify its
#    value.
# 
#    3. Save the changes to the file.
# 
#    4. To use the options file with the wizard, specify -options <file-name>
#    as a command line argument to the wizard, where <file-name> is the name
#    of this options file.
#
################################################################################

-silent

################################################################################
#
# IBM System Storage DS6000 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. For example, to install the product to C:¥Program Files¥My
# Product, use
# 
#    -P installLocation="C:¥Program Files¥My Product"
#


 -P installLocation="C:¥Program Files¥IBM¥DS6000StorageManager"


################################################################################
#
# User Input Field - type
#
# The management types selection, can be: "full", which installs the Full
# Management Console, and "offline", which installs the Offline Management
# Console.
#


 -W managementType.type="full"


################################################################################
#
# User Input Field - hostname
#
# The fully-qualified host name of the machine where the 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.
# The HTTP transport is a request queue between the application server and the
# HTTP server (Web server). 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. To enable HTTPS, the user must also perform the
# procedure described in Console Developer InfoCenter (Setting up SSL) after DS
# Storage Manager Server is installed.
#


 -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 that the help system (based on Eclipse technology) will use to
# receive requests for help files. This value must not conflict with existing
# port assignments on the system.
#


 -W wasExpressConfig.helpPort="8455"


################################################################################
#
# User Input Field - certificateOption
#
# SSL Certificates Files 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
# certificatesFor 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=""


################################################################################
#
# User Input Field - confirmedKeystorePassword
#
# The password confirmation of the keystore file. On silent mode the password
# confirmation is NOT necessary.
#


 -W wasSslConfiguration.confirmedKeystorePassword=""


################################################################################
#
# 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=""


################################################################################
#
# User Input Field - confirmedTruststorePassword
#
# The password confirmation of the truststore file. On silent mode the password
# confirmation is NOT necessary.
#


 -W wasSslConfiguration.confirmedTruststorePassword=""


################################################################################
#
# 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.
#


 -W CertificateParams.commonName=""


################################################################################
#
# User Input Field - organizationName
#
# The name of your organization.
#


 -W CertificateParams.organizationName="IBM"


################################################################################
#
# User Input Field - organizationUnit
#
# The organization unit (a department or division). For a self-signed
# certificate, these fields are optional. However, commercial CAs might require
# them.
#


 -W CertificateParams.organizationUnit=""


################################################################################
#
# User Input Field - localityName
#
# The location (city). For a self-signed certificate, these fields are optional.
# However, commercial CAs might require them.
#


 -W CertificateParams.localityName=""


################################################################################
#
# User Input Field - state
#
# The state or province (if applicable). For a self-signed certificate, these
# fields are optional. However, commercial CAs might require them.
#


 -W CertificateParams.state=""


################################################################################
#
# User Input Field - country
#
# The two-letter identifier of the country/region in which the server belongs.
# For a self-signed certificate, these fields are optional. However, commercial
# CAs might require them.
#


 -W CertificateParams.country="US"


################################################################################
#
# User Input Field - validity
#
# The lifetime of the certificate in days.
#


 -W CertificateParams.validity="3650"
ライブラリー | サポート | ご利用条件 | フィードバック
© Copyright IBM Corporation 2004, 2006. All Rights Reserved.