Installation Manager の imcl rollback コマンドを使用して、この製品を前のバージョンにロールバックすることができます。
事前処理
ロールバック・プロセス中、Installation Manager は前のバージョンの製品パッケージに入っているファイルにアクセスする必要があります。 デフォルトでは、これらのファイルは、製品パッケージのインストール時にコンピューターに保管されます。 デフォルトから変更し、ロールバック用にバックアップ・ファイルを保存しないことを選択した場合、または保存されたファイルを削除した場合、Installation Manager では、製品パッケージの以前のバージョンにロールバックするには、以前のレベルのリポジトリー内のインストール・パッケージにアクセスできる必要があります。
フィックスパックが元のインストール・パッケージにインストールされている場合は、ロールバック先のフィックスパック・バージョンのリポジトリーを指定する必要があります。 また、Installation Manager が要求する他のリポジトリーを指定する必要もあります。 一般出荷版リポジトリーは、指定する必要がある最も重要なリポジトリーです。 バージョン 9.0 ではこのリポジトリーを 9.0.0.0 として指定します。
重要: Installation Manager は、中間修正プログラムをインストールせずに、製品の任意の修正プログラムレベルを直接インストールできます。 実際、Installation Manager は、デフォルトで最新レベルをインストールします。 例えば、フィックスパック・レベルをスキップし、バージョン 9.0.0.1 から
直接バージョン 9.0.0.5 へと進むことができます。 ただし、レベルをスキップした場合は、後でそれらのレベルにロールバックできないことに注意してください。 例えば、バージョン 9.0.0.5 を直接インストールした場合、バージョン 9.0.0.3 にロールバックすることはできません。 バージョン 9.0.0.1 からバージョン 9.0.0.5 にスキップした場合は、バージョン 9.0.0.1 にのみロールバックできます。
Installation Manager の使用方法の詳細については、 IBM® のドキュメント( Installation Manager )をお読みください。
手順
- システムにログオンします。
IBM i システムにログインする際は、*ALLOBJおよび*SECADMの特別権限を持つユーザープロファイルを使用していることを確認してください。
- ロールバックする製品が実行中でないことを確認します。
- コマンド行を開始します。
CLコマンドラインで、Qshellコマンドシェルを起動する STRQSH コマンドを実行します。
- 選択したディレクトリーにフィックスパックをインストールするために必要な権限を持っていることを確認します。
- Installation Manager をインストールしたディレクトリ内の サブ eclipse/tools ディレクトリに移動してください。
- コマンド imcl を使用して製品をロールバックします。
![[Linux]](../images/nglinux.svg)
![[AIX]](../images/ngaix.svg)
![[HP-UX]](../images/nghpux.svg)
![[Solaris]](../images/ngsolaris.svg)
./imcl rollback offering_ID_offering_version
-repositories source_repository
-installationDirectory installation_directory
-preferences preference_key=value
-properties property_key=value
-secureStorageFile storage_file -masterPasswordFile master_password_file
-acceptLicense
![[Windows]](../images/ngwin.svg)
imcl.exe rollback offering_ID_offering_version
-repositories source_repository
-installationDirectory installation_directory
-preferences preference_key=value
-properties property_key=value
-secureStorageFile storage_file -masterPasswordFile master_password_file
-acceptLicense
- 以下のように、オプション・フィーチャーとともにオファリングをロールバックできます。
製品をロールバックするときには、以前の製品インストール済み環境で使用されたオプション・フィーチャーをすべて指定する必要があります。 これらのフィーチャーを指定しないと、Installation Manager によってそれらは削除されます。
以下の表に、オファリング ID、各オファリングのオプション・フィーチャー、およびデフォルト・フィーチャーを示します。
表 1. オファリング ID とオプション・フィーチャー
| オファリング
ID |
オプション・フィーチャー ID |
デフォルト・フィーチャー |
| WebSphere® Application Server (ベース) com.ibm.websphere.BASE.v90
|
core.feature: WebSphere Application Server以下のオプションのサブフィーチャーを指定するには、このフィーチャーの指定が必要です。
samples: サンプル・アプリケーション
thinclient: スタンドアロンのシン・クライアントおよびリソース・アダプター
embeddablecontainer: 組み込み可能 EJB コンテナー
ejbdeploy: EJB 3.0 より前のモジュール用の EJBDeploy ツール
注:Installation Manager を使用して、後から関数を追加または削除するために core.feature、関数を変更、更新、またはロールバックすることはできません。 追加または削除できるのは、サブフィーチャーのみです。
|
core.feature
thinclient
embeddablecontainer
ejbdeploy
|
| WebSphere Application Server 用アプリケーションクライアント com.ibm.websphere.APPCLIENT.v90
|
samples: サンプル
standalonethinclient.resourceadapter.runtime: スタンドアロン Thin Client ランタイム
standalonethinclient.resourceadapter.samples: スタンドアロン Thin Client サンプル
embeddablecontainer: 組み込み可能 EJB コンテナー
|
embeddablecontainer |
| DMZ Secure Proxy Server for IBM
WebSphere Application Server com.ibm.websphere.NDDMZ.v90
|
core.featureDMZ Secure ProxyIBM 向けサーバー WebSphere Application Server以下のオプションのサブフィーチャーを指定するには、このフィーチャーの指定が必要です。
thinclient: スタンドアロンのシン・クライアントおよびリソース・アダプター
|
デフォルト・フィーチャーはありません |
| Web Server Plug-in com.ibm.websphere.PLG.v90
|
オプション・フィーチャーはありません |
該当なし |
| WebSphere Customization Toolbox com.ibm.websphere.WCT.v90
|
zpmt: プロファイル管理ツール (z/OS のみ)
zmmt: z/OS マイグレーション管理ツール
pct: Web サーバー・プラグイン構成ツール
|
すべてのオプション・フィーチャーがデフォルトでインストールされます
|
- 以下のようにバージョン情報を指定できます。
オファリング ID にアンダースコアーを付けてオプションで追加可能な offering_version は、オファリングのロールバック先の特定バージョンです (例えば、9.0.0.20160503_0200 など)。
- offering_version が指定されていない場合、インストール済み環境は前にインストールされていたバージョンのオファリングにロールバックされ、そのバージョンのすべてのインテリム・フィックスがインストールされます。
- offering_version が指定されている場合、インストール済み環境は指定された前のバージョンのオファリングにロールバックされ、そのバージョンのインテリム・フィックスはなにもインストールされません。
オファリング・バージョンは、リポジトリーに対して次のコマンドを実行したとき、間に下線を入れてオファリング ID の末尾に付加されます。
imcl listAvailablePackages -repositories source_repository
- オプション: ロールバックを確認するために、インストール済みのパッケージをすべて一覧表示する。
![[Linux]](../images/nglinux.svg)
![[AIX]](../images/ngaix.svg)
![[HP-UX]](../images/nghpux.svg)
![[IBM i]](../images/ngibmi.svg)
![[Solaris]](../images/ngsolaris.svg)
./imcl listInstalledPackages -long
![[Windows]](../images/ngwin.svg)
imcl.exe listInstalledPackages -long