応答ファイルを使用した IBM i オペレーティング・システムでの Liberty フィックスパックのインストール

Installation Manager の応答ファイルを使用して、WebSphere® Application Server Liberty Core を新しいバージョンに更新できます。

始める前に

Liberty リポジトリー[8.5.5.6 以降]ローカル・ディレクトリー・ベースのリポジトリー、または Liberty Asset Repository Service のインスタンスから Liberty アセットをインストールする場合は、リポジトリーを構成します。 Liberty アセット・リポジトリーについて詳しくは、 『Installation Manager を使用したアセットのインストール』を参照してください。

ヒント: Installation Manager では、この項目で説明する手順を実行する代わりに、応答ファイルまたはコマンド行で updateAll コマンドを実行して、すべてのインストール済みパッケージを検索したり更新したりできます。このコマンドは、どのフィックスをどのターゲット・リポジトリーに入れるかに関する完全な管理権限を持つ場合にのみ使用してください。 インストールしたい特定のフィックスだけが含まれた 1 組みのカスタム・リポジトリーを作成してこれを指示する場合に、このコマンドを確実に使用できる必要があります。 サービス・リポジトリーの検索を使用可能に設定している場合、または別のライブ Web ベース・リポジトリーから直接フィックスをインストールする場合は、このオプションは選択しないことをお勧めします。オプションを選択しないと、コマンド行から install コマンドの -installFixes オプションを使用してインストールするフィックスか、または応答ファイルの installFixes 属性を使用してインストールするフィックスのみが選択可能になります。

このタスクについて

[8.5.5.4 以降]バージョン 8.5.5.4 以降の Liberty プロファイルをインストールするには、IBM Installation Manager バージョン 1.6.2 以降が必要です。

手順

  1. オプション: リポジトリーにユーザー名とパスワードが必要な場合は、このリポジトリーにアクセスするためのクレデンシャル・ストレージ・ファイルを作成します。
    ヒント: クレデンシャル・ストレージ・ファイルを作成するときに、指定されたリポジトリーの URL を imutilsc コマンドで検出できない場合には、リポジトリーの URL のロケーションの末尾に /repository.config を追加します。
    注: Installation Manager バージョン 1.6.2 以降では、-secureStorageFile および -masterPasswordFile オプションを使用して、クレデンシャル・ストレージ・ファイルにクレデンシャルを保管する必要があります。Installation Manager バージョン 1.6.2 より前のバージョンでは、-keyring および -password オプションを使用して、鍵リング・ファイルのクレデンシャルにアクセスしていました。これらのオプションは、バージョン 1.6.2 で非推奨となりました。ファイル構造が異なるため、鍵リング・ファイルからストレージ・ファイルへのマイグレーション・パスはありません。 -secureStorageFile および -masterPasswordFile オプションを使用してクレデンシャル・ストレージ・ファイルにクレデンシャルを保管する方法については、Installation Manager バージョン 1.6 インフォメーション・センターを参照してください。 -keyring および -password オプションを使用して鍵リング・ファイルにクレデンシャルを保管する方法について詳しくは、Installation Manager バージョン 1.5 インフォメーション・センターを参照してください。
  2. *ALLOBJ および *SECADM 特殊権限のあるユーザー・プロファイルを使用して、IBM i システムにサインオンします。
  3. CL コマンド行で STRQSH コマンドを 実行して、Qshell コマンド・シェルを開始します。
  4. 応答ファイルを使用して、この製品を更新します。
    Installation Manager をインストールしたディレクトリーの eclipse/tools サブディレクトリーに移動して、製品を更新します。以下に例を示します。
    ./imcl -acceptLicense
      input $HOME/WASFiles/temp/update_response_file.xml 
      -log $HOME/WASFiles/temp/update_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
    注: プログラムが重要なポストインストール指示を標準出力に書き込むことがあります。

    Installation Manager の使用について詳しくは、IBM Installation Manager インフォメーション・センターを参照してください。

以下に、WebSphere Application Server Liberty Core を新しいバージョンに更新する応答ファイルの例を示します。
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
  <repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
</server>
<profile id='WebSphere Liberty V8.5' installLocation='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
  <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty V8.5' id='com.ibm.websphere.liberty.v85' 
    version='8.5.5.20101025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='/QIBM/UserData/InstallationManager/IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
</agent-input>
ヒント:
  • プロファイル ID (<profile . . . id='profile_ID' . . . .> および <offering . . . profile='profile_ID' . . . .>) は、Installation Manager をインストールしたディレクトリーの eclipse/toolsサブディレクトリーから imcl listInstallationDirectories -verbose コマンドを実行すると表示されます。これは、パッケージ・グループの名前と同じです。
  • version は、インストールするオファリングの特定のバージョンです (例えば、8.5.5.20101025_2108)。この指定はオプションです。
    • version が指定されていない場合、最新バージョンのオファリングとそのバージョンのすべてのインテリム・フィックスがインストールされます。
    • version が指定されている場合、指定されたバージョンのオファリングがインストールされ、そのバージョンのインテリム・フィックスはインストールされません
    オファリング・バージョンは、リポジトリーに対して以下のコマンドを実行した場合に、オファリング ID の最後にアンダースコアー付きで追加されています。
    ./imcl listAvailablePackages -repositories source_repository
  • どのインテリム・フィックスをオファリングと共にインストールするかを示す -installFixes 引数に、nonerecommended、または all を指定することもできます。
    • オファリング・バージョンが指定されていない場合、-installFixes オプションは、デフォルトの all に設定されます。
    • オファリング・バージョンが指定されている場合、-installFixes オプションは、デフォルトの none に設定されます。
  • WebSphere Application Server グループ PTF をインストールすることによってフィックスパックを入手した場合、ローカル・フィックスパック・リポジトリーを使用して、このフィックスパックをインストールできます。

    ローカル・フィックスパック・リポジトリーについては、ファイルの /QIBM/WAS/WASFixpacks/ReadmeV8.html または /QIBM/WAS/WASFixpacks/ReadmeV8.txt を参照してください。

  • Liberty リポジトリー[8.5.5.2 以降]Liberty Repository からインストールする追加のアセットを指定することができます。 Liberty Repository アセットのリストについては、WASdev.net のダウンロード・ページを参照してください。

    Liberty Repository アセットをインストールするには、インターネットへのアクセスと IBM Installation Manager バージョン 1.6.2 以降が必要です。Installation Manager の以前のバージョンには、Liberty Repository アセットをインストールするオプションがありません。応答ファイルを使用する場合に、Installation Manager をバージョン 1.6.2 以降に更新していないと、応答ファイルに指定されたアセットはインストール中に無視されます。

    追加のフィーチャーをインストールする場合は、応答ファイルに 2 つの追加の data key エレメントを 指定します。シンボル名またはショート・ネームのいずれかを使用することができます。

    以下の例は、シンボル名を使用して ポートレット・コンテナー・フィーチャーとポートレット・サービス・フィーチャーをインストールします。
    <data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    以下の例は、ショート・ネームを使用して ポートレット・コンテナー・フィーチャーとポートレット・サービス・フィーチャーをインストールします。
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 以降]バージョン 8.5.5.5 以降の場合、user.accept.license=true は不要です。
    Liberty リポジトリー[8.5.5.4 以降]バージョン 8.5.5.4 以降、extprogmodels フィーチャーは使用可能でなくなりました。 代わりに、 extendedPackage-1.0 アドオンをインストールするか、Liberty Repository から必要なフィーチャーを個別にインストールしてください。 詳しくは、以下のトピックを参照してください。
    以下の例は、user.addon パラメーターを使用して拡張プログラミング・モデルをインストールし、ショート・ネームを指定した user.feature パラメーターを使用してポートレット・コンテナー・フィーチャーとポートレット・サービス・フィーチャーをインストールします。
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    Liberty リポジトリー[8.5.5.6 以降]アセットのインストールは、 Liberty Asset Repository Service のインスタンスから、またはローカル・ディレクトリー・ベースのリポジトリーから行うことも可能です。 詳細については、『Installation Manager を使用したアセットのインストール』を参照してください。repository エレメントにリポジトリーの URL またはディレクトリーを追加します。 Installation Manager がリポジトリーを認識しない場合は、 repository.config ファイルを直接指し示してください。 アセットをインストールするとき、リポジトリーは、指定した順序でアクセスされます。 次の例で、アセットは、まず、Liberty Asset Repository Service の https://your_onprem_asset_repo_url のインスタンスからインストールされ、 その後、/QIBM/LocalAssetRepo のディレクトリー・ベース・リポジトリーからインストールされます。
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="/QIBM/LocalAssetRepo" />
    </server>
    デフォルトでは、Liberty Repository は、 インストール中にアクセスされるリポジトリーのうち最後のリポジトリーです。Liberty Repository へのアクセスを使用不可にするには、user.useLibertyRepository パラメーターを false に設定します。
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.useLibertyRepository' value='false'/>

    Liberty Repository と含まれるアセットについて詳しくは、『Liberty Repository』を参照してください。

  • [8.5.5.3 以降]注: バージョン 8.5.5.3 に更新しようとしていて、以前に Liberty Repository フィーチャーをインストールしたが、現在は IBM WebSphere Liberty Repository への接続がない場合、 応答ファイルを使用して更新することはできません。代わりに、 imcl コマンドを実行し、user.feature="" パラメーターを指定することによって、製品を更新してください。

トピックのタイプを示すアイコン タスク・トピック

インフォメーション・センターに関するご使用条件 | フィードバック


タイム・スタンプ・アイコン 最終更新: 2015 年 6 月 17日
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_is
ファイル名: twlp_ins_upgrade_is.html