Avant de commencer
Important : La prise en charge de l'utilisation de Java SE 6 avec WebSphere Liberty
s'est terminée en septembre 2017. Le noyau Liberty a été recompilé à 17.0.0.3. A partir de 17.0.0.3, le noyau Liberty ne s'exécute plus avec Java SE 6. Si
vous continuez d'utiliser Java SE 6 sur des versions antérieures après la date de fin de prise en charge, vous pouvez exposer votre environnement à des
risques de sécurité.
Java Platform, Standard Edition 8 est le kit de développement de logiciels Java
recommandé car il fournit les fonctions et les mises à jour de sécurité les plus récentes. Au lieu
d'installer Java SE 8, vous pouvez également installer une autre versions Java SDK prise en charge.
Important : A partir du groupe de correctifs 19.0.0.3, le noyau
Liberty ne s'exécute plus avec
Java SE 7. Pour en savoir plus, voir
Avis de suppression.
- Créez une instance d'Installation Manager sur votre système z/OS.
Vous devez connaître l'emplacement du répertoire des fichiers binaires pour l'instance d'Installation Manager et avoir accès à un ID utilisateur qui peut appeler cette instance.
- Installez une copie de WebSphere Application Server for z/OS Liberty.
- Obtenez le référentiel de produit d'une version d'IBM SDK, Java Technology Edition. Le référentiel peut être monté en lecture seule.
Pourquoi et quand exécuter cette tâche
Nouveau : Installation Manager prend désormais en charge deux types d'offres SDK Java :
- SDK Java IBM : ces offres, qui sont identifiées par les ID com.ibm.java.jdk, sont disponibles
pour les dernières versions de Java. Comme ces offres ne suivent pas le calendrier des groupes de correctifs
WebSphere, vous pouvez recevoir les mises à jour de sécurité Java plus rapidement, dès qu'elles sont
disponibles. Ces offres sont également utilisées par la version WebSphere Application Server V9.0 traditionnelle.
- SDK Java WebSphere : ces offres, qui sont identifiées par les ID
com.ibm.websphere.liberty.IBMJAVA, sont disponibles pour les versions de Java plus anciennes. Les mises à jour de ces offres sont
fournies conformément au calendrier des groupes de correctifs WebSphere.
Le tableau ci-dessous répertorie les noms d'offres de SDK Java et leur ID.
Tableau 1. Offres de SDK Java IBMNom d'offre de SDK Java |
ID d'offre |
IBM SDK, Java Technology Edition, Version 8 |
com.ibm.java.jdk.v8 |
IBM SDK, Java Technology Edition, version 7, Edition 1 |
com.ibm.java.jdk.v71 |
IBM WebSphere SDK, Java Technology Edition, Version 7 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM WebSphere SDK, Java Technology Edition, Version 6 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
Remarque : Liberty Version 8.5.5 prenait en charge les offres com.ibm.websphere.liberty.IBMJAVA.v80 et com.ibm.websphere.liberty.IBMJAVA.v71. Même si vous
pouvez continuer d'installer ces offres, pensez à installer le SDK Java commun à la fois sur les installations nouvelles et sur les installations existantes. Notez
que ces offres SDK WebSphere Java ne peuvent pas être utilisées avec l'offre Liberty sans version,
com.ibm.websphere.liberty.zOS, introduite dans la version 9.0. Pour cette offre Liberty, vous devez installer les SDK IBM Java.
Important : Le type de SDK Java choisi a un impact sur la manière dont les mises à jour sont livrées.
Pour les SDK IBM Java et les SDK WebSphere
Java, les groupes de correctifs contiennent un service intégré qui élève l'installation du SDK Java à un nouveau
niveau, comme 8.0.3.10 par exemple.
Cependant, le package et l'installation des correctifs individuels diffère :
- SDK IBM Java communs : des correctifs individuels sont packagés en tant que groupes de correctifs avec un
horodatage mis à jour. Le contenu des correctifs individuels du SDK IBM, Java Technology Edition est cumulable, de
sorte que les correctifs contiennent le contenu du groupe de correctifs du niveau spécifié plus toutes les maintenances antérieures au correctif.
Comme les correctifs individuels sont packagés sous forme de groupes de correctifs, aucun correctif temporaire n'est fourni et toutes les mises à jour des SDK
IBM Java sont installées à l'aide de la méthode d'installation et de désinstallation des groupes de correctifs.
- SDK WebSphere Java : similaires aux offres Liberty et des autres produits
WebSphere, les correctifs individuels sont packagés sous forme de correctifs temporaires qui sont appliqués différemment des groupes de
correctifs.
- Choisissez la copie installée de WebSphere Application Server for z/OS Liberty
sur laquelle vous
installerez IBM SDK Java Technology Edition.
- Montez le système de fichiers du produit pour cette copie de WebSphere Application Server for z/OS Liberty
au même emplacement que celui où il a été installé à l'origine par
IBM Installation Manager.
Le système de fichiers nécessite un minimum de 7500 pistes (3390) ou 350 mégaoctets d'espace disque disponible pour installer IBM SDK Java Technology Edition.
Vous pouvez utiliser le script
zMountFileSystem.sh situé dans le sous-répertoire
eclipse/tools de l'emplacement des fichiers binaires d'Installation
Manager pour installer ce système de fichiers. Exemple :
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
Vous pouvez ajouter les options -owner, -group et -perm à cette commande afin de définir la propriété et les droits pour tous les fichiers du système de fichiers.
- Connectez-vous au shell des services système UNIX à l'aide de l'ID utilisateur d'Installation Manager et accédez au sous-répertoire eclipse/tools de l'emplacement des fichiers binaires d'Installation Manager.
Exemple :
cd /InstallationManager/bin/eclipse/tools
- Si vous prévoyez d'utiliser le référentiel de service Web, créez un fichier de stockage des données d'identification sur z/OS
pour accéder à ce référentiel à l'aide de la commande 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
où fichier_stockage correspond au chemin d'accès et au nom de fichier du
fichier de stockage à créer et ID_utilisateur et mot_de_passe_utilisateur sont l'ID utilisateur et le mot de passe
universels IBM que vous utilisez pour accéder aux sites Web des logiciels IBM.Exemple :
/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
Vérifiez que le fichier de stockage des données d'identification est lisible par l'ID utilisateur d'Installation Manager.
- Vérifiez que le référentiel de produit est disponible.
Vous faites cela en lançant la commande de ligne de commande Installation Manager suivante.
imcl listAvailablePackages -repositories list_of_repository_locations
Vous
devriez voir s'afficher un ou plusieurs niveaux de l'offre IBM SDK Java Technology Edition.
La variable liste_emplacements_référentiels doit inclure le chemin d'accès au référentiel de produit initial, ainsi que ceux des éventuels référentiels de service
supplémentaires. Séparez par des virgules les URL dans la liste_des_emplacements_de_référentiels.
Pour utiliser le référentiel de service Web, ajoutez le paramètre
-useServiceRepository et utilisez le paramètre
-secureStorageFile pour spécifier
un fichier de stockage des données d'identification contenant votre ID et votre mot de passe de logiciel IBM. Exemple :
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- Exécutez l'outil de ligne de commande d'Installation Manager pour installer 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> ]
Le paramètre -sharedResourcesDirectory désigne le répertoire dans lequel Installation Manager va stocker les artefacts du référentiel au cours du processus d'installation. Cette valeur est définie la première fois qu'un produit est installé avec une instance particulière d'Installation
Manager. Vous pouvez omettre ce paramètre après que le répertoire des ressources partagées a été défini.
Si vous ne spécifiez pas la version de produit à installer, Installation Manager installera la dernière version du produit. Pour les SDK WebSphere
Java, vous pouvez bloquer l'installation de correctifs en spécifiant -installFixes none, ou vous pouvez installer uniquement les correctifs
recommandés en spécifiant -installFixes recommended. Si vous indiquez la version du produit à installer, les correctifs présents dans les emplacements de référentiels ne seront installés que si vous spécifiez
-installFixes recommended ou -installFixes all.
Le paramètre -installFixes ne s'applique pas aux SDK IBM Java car les correctifs individuels sont
packagés comme groupes de correctifs mis à jour, plutôt que comme correctifs temporaires.
- L'installation du produit est terminée quand Installation Manager se termine sans messages d'erreur.
Les journaux de l'installation se trouvent dans le sous-répertoire logs de l'emplacement des données d'exécution d'Installation Manager.
- Une fois le produit installé, démontez le système de fichiers du produit et remontez-le en lecture seule en vue de son utilisation par les serveurs Liberty.