このタスクについて
New: 次の 2 種類の Java SDK オファリングが Installation Manager でサポートされるようになりました。
- 共通 IBM
Java SDK: これらのオファリング (com.ibm.java.jdk という ID で示される) は、最新バージョンの Java で利用できます。これらのオファリングは WebSphere フィックスパックのスケジュールには従わないため、Java セキュリティー更新が利用可能になった時点で、フィックスパックよりも早くそれらの更新を受け取ることがあります。これらのオファリングは WebSphere Application Server traditional V9.0 でも使用されます。
- WebSphere
Java SDK: これらのオファリング (com.ibm.websphere.liberty.IBMJAVA という ID で示される) は、旧バージョンの Java で利用できます。これらのオファリングの更新は、WebSphere フィックスパックのスケジュールに従って配信されます。
次の表に、Java SDK オファリングの名前と ID をリストします。
表 1. IBM
Java SDK オファリングJava SDK オファリング名 |
オファリング ID |
IBM SDK, Java
Technology Edition バージョン 8 |
com.ibm.java.jdk.v8 |
IBM SDK Java Technology Edition バージョン 7 リリース 1 |
com.ibm.java.jdk.v71 |
IBM
WebSphere SDK, Java Technology Edition バージョン 7 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM
WebSphere SDK, Java Technology Edition バージョン 6 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
注: Liberty バージョン 8.5.5 は、com.ibm.websphere.liberty.IBMJAVA.v80 オファリングおよび com.ibm.websphere.liberty.IBMJAVA.v71 オファリングをサポートしていました。引き続きこれらのオファリングをインストールすることもできますが、新規インストールおよび既存のインストール済み環境のどちらについても、代わりに共通 Java SDK をインストールすることを検討してください。これらの WebSphere Java SDK オファリングは、バージョン 9.0 で導入された com.ibm.websphere.liberty.zOS などのバージョンレス Liberty オファリングと一緒には使用できないことに注意してください。この Liberty オファリングの場合、IBM
Java SDK をインストールする必要があります。
重要: 選択する Java SDK のタイプは、更新の実行方法に影響します。
IBM Java SDK と WebSphere Java SDK のいずれについても、フィックスパックには、Java SDK インストール済み環境を 8.0.3.10 などの新しいレベルに更新するバンドル・サービスが含まれています。ただし、以下に示すように、個別のフィックスのパッケージとインストールは異なります。
- 共通の IBM Java SDK: 個別のフィックスは、更新されたタイム・スタンプを持つフィックスパックとしてパッケージされます。IBM SDK, Java Technology Edition の個別のフィックスのコンテンツは累積されるため、フィックスには、指定されたレベルのフィックスパックのコンテンツと、そのフィックスより前の保守が含まれています。個別のフィックスはフィックスパックとしてパッケージされるため、インテリム・フィックスは提供されず、IBM Java SDK のすべての更新は、フィックスパックのインストールおよびアンインストールの方法に従ってインストールされます。
- WebSphere Java SDK: Liberty およびその他の WebSphere 製品オファリングと同様で、個別のフィックスはインテリム・フィックスとしてパッケージされ、フィックスパックとは異なる方法で適用されます。
- IBM SDK Java Technology Edition のインストール先にする WebSphere Application Server for z/OS Liberty のインストール済みコピーを選択します。
- WebSphere Application Server for z/OS Liberty のこのコピーの製品ファイル・システムを、IBM Installation Manager を使用して最初にインストールされたのと同じロケーションにマウントします。
このファイル・システムでは、IBM SDK Java Technology Edition をインストールするために最小で 7,500 トラック (3390) または 350 メガバイトの使用可能なディスク・スペースが必要です。
Installation Manager のバイナリーのロケーション
である
eclipse/tools サブディレクトリー内の
zMountFileSystem.sh スクリプト
を使用して、このファイル・システムをマウントできます。
以下に例を示します。
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
このコマンドに -owner、-group、
および -perm オプションを追加して、
ファイル・システム内のすべてのファイルの所有権およびアクセス権を設定できます。
- Installation Manager のユーザー ID で Unix システム・サービス・シェルにログインし、ディレクトリーを Installation Manager バイナリーのロケーションの eclipse/tools サブディレクトリーに変更します。
以下に例を示します。
cd /InstallationManager/bin/eclipse/tools
- Web ベース・サービス・リポジトリーの使用を計画している場合、このリポジトリーにアクセスするには、z/OS 上で imutilsc コマンドを実行してクレデンシャル・ストレージ・ファイルを作成します。
installation_manager_binaries_directory/eclipse/tools/imutilsc saveCredential
-secureStorageFile storage_file
-userName user_ID -userPassword user_password
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
ここで storage_file は、作成するストレージ・ファイルのパスとファイル名で、user_ID と user_password は、保護された IBM ソフトウェア Web サイトにアクセスするために使用する汎用の IBM ユーザー ID とパスワードです。以下に例を示します。
/opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential
-secureStorageFile /u/jane/IBM.software.store
-userName jsmith01 -userPassword 732Ukelele
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
クレデンシャル・ストレージ・ファイルが Installation Manager のユーザー ID で読み取れることを確認してください。
- 製品リポジトリーが使用可能であることを確認してください。
これを行うには、次の Installation Manager コマンド行コマンドを発行します。
imcl listAvailablePackages -repositories list_of_repository_locations
IBM SDK Java Technology Edition オファリングのレベルが 1 つ以上表示されるはずです。
list_of_repository_locations には、初期製品リポジトリーへのパス、
およびすべての追加のサービス・リポジトリーへのパスを含めてください。list_of_repository_locations 内の URL はコンマで区切ります。
Web ベース・サービス・リポジトリーを使用するには、
-useServiceRepository パラメーターを追加し、また
-secureStorageFile パラメーターを使用して、ご使用の IBM ソフトウェアの ID とパスワードを含むクレデンシャル・ストレージ・ファイルを指定します。
以下に例を示します。
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- Installation Manager コマンド行ツールを実行して、IBM SDK Java Technology Edition をインストールします。
imcl install com.ibm.java.jdk.v8
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense
[-useServiceRepository -secureStorageFile storage_file]
[-installFixes <all | recommended | none> ]
-sharedResourcesDirectory パラメーターは、Installation Manager がインストール処理時にリポジトリーからの成果物を保管するディレクトリーを指します。
この値は、初めて製品が特定の Installation Manager によってインストールされたときに設定されます。
このパラメーターは、共有リソース・ディレクトリーが設定された後、省略することができます。
インストールする製品のバージョンを指定しない場合、Installation Manager によって、製品の最新バージョンが、インストールされます。WebSphere Java SDK の場合、-installFixes none を指定してフィックスのインストールを行わないようにしたり、-installFixes recommended を指定して推奨のフィックスのみをインストールしたりすることができます。インストールする製品のバージョンを指定した場合、-installFixes
recommended または -installFixes all を指定したときに、
リポジトリー・ロケーションにあるすべてのフィックスがインストールされるだけです。
個別のフィックスは、インテリム・フィックスではなく、更新されたフィックスパックとしてパッケージされるため、-installFixes パラメーターは IBM Java SDK には適用されません。
- 製品インストールは、Installation Manager がエラー・メッセージを伴わずに完了した時点で完了しています。
インストールのログは、Installation Manager ランタイム・データ・ロケーションの logs サブディレクトリーにあります。
- 製品インストールが完了したら、製品ファイル・システムをアンマウントし、Liberty サーバーが使用できるように読み取り専用ファイル・システムとして再マウントします。