Les groupes de correctifs contiennent un lot de correctifs de maintenance permettant d'amener
WebSphere Application Server for z/OS Liberty
à un niveau supérieur du produit. Les correctifs temporaires fournissent le service de correction associé à des problèmes connus spécifiques. Vous pouvez utiliser IBM®
Installation Manager pour mettre à jour l'offre avec les correctifs disponibles pour votre niveau de service de WebSphere Application Server for z/OS Liberty.
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.
Reportez-vous au centre de documentation du service de support logiciel IBM pour plus d'informations sur
les mises à jour pour WebSphere Application
Server Liberty for z/OS. Pour plus d'informations sur les mises à jour, voir
WebSphere
Application Server for
z/OS
: Program Directory. Les dernières informations sont disponibles depuis le service de support logiciel IBM et Fix
Central.
Lorsque vous installez un groupe de correctifs, Installation Manager ré-applique automatiquement tous les correctifs temporaires installés s'ils s'appliquent au niveau de groupe de correctifs mis à jour. Les
correctifs temporaires qui ne s'appliquent pas (par exemple, si le groupe de correctifs mis à jour contient déjà le correctif) sont désinstallés. Dans certains cas, Installation Manager doit
désinstaller un correctif temporaire que vous devez ré-appliquer manuellement. Par exemple, si vous effectuez une mise à jour vers un groupe de correctifs qui ne contient pas le correctif et qui
nécessite un niveau de correctif temporaire mis à jour. Installation Manager vous informe si un correctif temporaire doit être ré-appliqué manuellement. Vous pouvez vérifier quels
correctifs temporaires sont installés en exécutant la commande productInfo version --ifixes.
Vous devez disposer de IBM Installation Manager Version 1.8.5 (ou une version ultérieure).
Si vous
voulez installer des actifs Liberty depuis des référentiels basés
sur un répertoire local ou une instance du Service du référentiel
d'actifs Liberty, configurez
les référentiels. Pour en savoir plus sur les référentiels d'actifs Liberty, voir Installation d'actifs avec Installation Manager.
Procédure
- Utilisez Installation Manager pour appliquer la maintenance requise à votre jeu de données et à la structure du système de fichiers.
- Pour obtenir la liste des correctifs disponibles pour
WebSphere Application Server for z/OS Liberty
et des informations spécifiques sur
chaque chacun, effectuez les actions suivantes.
- Accédez à Fix
Central.
- Cliquez sur Rechercher un produit.
- Sélectionnez WebSphere Liberty comme groupe de produits.
- Sélectionnez la version du produit à mettre à jour.
- Sélectionnez z/OS comme plateforme et cliquez sur Continuer.
- Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
- Cliquez sur Plus d'informations sous chaque correctif pour afficher des informations sur le correctif.
- Mettez à jour WebSphere Application Server for z/OS Liberty
avec les correctifs en
appliquant l'une
des procédures suivantes.
- Accédez au référentiel de service dynamique qui contient les correctifs et utilisez la mise à jour Web.
Utilisez Installation Manager sur
votre système local pour mettre
à jour
WebSphere Application Server for z/OS Libertyavec les correctifs temporaires obtenus
des référentiels de service Web
dynamiques.
- Pour les référentiels de service dynamique, utilisez les mêmes URL que celles utilisées pour les référentiels d'offres du produit généralement disponibles au cours de l'installation. Ces
URL sont répertoriées dans Référentiels de produit en ligne des offres Liberty.
- Ces emplacements ne contiennent pas de pages Web auxquelles vous pouvez accéder en utilisant un navigateur Web. Il s'agit d'emplacements de référentiels Web que vous pouvez spécifier pour Installation Manager pour qu'il puisse gérer l'offre.
Pour installer un correctif temporaire depuis un référentiel de service, procédez comme suit :
- Montez le système de fichiers du produit, lecture et écriture, dans le chemin dans lequel il a été monté initialement avec Installation Manager.
- Si vous ne disposez pas encore d'un fichier de stockage des données d'identification et d'un fichier de mots de passe principaux pour Installation Manager contenant votre ID utilisateur et votre mot de passe pour les logiciels
IBM, créez des fichiers vous permettant d'accéder au référentiel.
Remarque : Il s'agit des données d'identification que vous utilisez pour accéder aux sites Web protégés IBM.
Créez un fichier de stockage des données d'identification et un fichier des mots de passe principaux :
imutilsc saveCredential
-secureStorageFile storage_file -masterPasswordFile master_password_file
-userName IBM_software_ID
-userPassword IBM_software_password
-url repository_URL_or_path
Conseil : Lors
de la création d'un fichier de stockage des données d'identification, ajoutez /repository.config à la fin de
l'emplacement d'URL du référentiel si la commande imutilsc ne trouve pas
l'URL indiquée.
- Depuis l'ID utilisateur Installation Manager, procédez comme suit :
- Accédez au répertoire fichier_binaires_Installation_Manager/eclipse/tools, où fichiers_binaires_Installation_Manager est le répertoire racine d'installation d'Installation Manager.
- Installez le correctif.
Pour installer un correctif temporaire, utilisez la commande suivante :imcl install fix_name
-installationDirectory offering_installation_location
-repositories repository_URL_or_path
-secureStorageFile storage_file -masterPasswordFile master_password_file
Pour installer un groupe de correctifs, utilisez la commande :imcl install offering_ID_offering_version,optional_feature_ID
-installationDirectory offering_installation_location
-properties user.useLibertyRepository=[true|false],user.addon=addon_shortOrSymbolicName,user.feature=feature_shortOrSymbolicName
-repositories repository_URL_or_path,Liberty_asset_repository_URL_or_path
-secureStorageFile storage_file -masterPasswordFile master_password_file
-acceptLicense
Conseils : - ID_offre est l'ID d'offre listé dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
- La valeur de version_offre, qui peut être éventuellement liée à l'ID d'offre à l'aide d'un caractère de soulignement, est une version spécifique de l'offre à installer
(16.0.20160503_0200 par exemple).
- Si version_offre n'est pas spécifié, la dernière version de l'offre et tous les correctifs temporaires de la version sont installés.
- Si vous définissez version_offre, la version spécifiée de l'offre n'est pas installée et aucun correctif temporaire de la version n'est installé.
La version de l'offre peut être jointe à la fin de l'ID d'offre avec un trait de
soulignement lorsque vous exécutez la commande suivante sur le référentiel :
imcl listAvailablePackages -repositories repository_URL_or_path
- Vous pouvez également définir none, recommended ou all avec l'argument -installFixes pour indiquer les correctifs temporaires à installer avec l'offre.
- Si la version de l'offre n'est pas spécifiée, la valeur all est attribuée
par défaut à l'option -installFixes.
- Si la version de l'offre est spécifiée, la valeur none est attribuée par défaut à
-installFixes.
- Pour les groupes de correctifs :
Nouveau : Lorsque vous mettez à jour Liberty avec un groupe de correctifs, toutes les fonctions et tous les modules complémentaires Liberty installés sont également mis à jour.
Important : Si Java SE 6 est installé, la mise à jour échoue. Vous devez faire migrer Java SE 6 vers Java SE 8 et redémarrer la mise à jour.
Vous
pouvez installer des fonctions et des modules complémentaires additionnels en les spécifiant sur les propriétés user.addon et user.feature, comme
illustré dans l'exemple ci-dessous. Notez que les noms abrégés ou les noms symboliques des fonctions sont séparés par
des virgules doubles :./imcl install com.ibm.websphere.liberty.zOS,embeddablecontainer
-properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
-installationDirectory /InstallationManager/products/WebSphere/Liberty/level -acceptLicense
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.zOS,https://your_onprem_asset_repo_url,/usr/lpp/LocalAssetRepo,/usr/lpp/LocalAssetRepo2.zip
-sharedResourcesDirectory /InstallationManager/sharedResources
-showProgress
Vous pouvez installer des actifs depuis des instances du Service de référentiel d'actifs Liberty ou depuis les référentiels basés sur des répertoires
locaux avec ou sans accès Internet. Ajoutez l'URL du référentiel, le chemin d'accès au répertoire ou le chemin d'accès au fichier archive sur le paramètre -repositories. L'accès
à ces référentiels s'effectue dans l'ordre spécifié. Pour en savoir plus sur ces référentiels d'actifs, voir Installation d'actifs avec Installation Manager. Pour installer
des actifs depuis le référentiel IBM WebSphere Liberty, vous devez avoir accès à Internet. Pour permettre
l'accès au référentiel Liberty, sur le paramètre -properties, définissez l'option user.useLibertyRepository sur true.
Le référentiel Liberty est le dernier des référentiels auquel on accède lors de l'installation.
- Pour installer le conteneur d'EJB embarquable et le client JPA, spécifiez la fonction facultative embeddablecontainer après l'ID d'offre, en les séparant par une virgule.
Le
conteneur d'EJB embarquable est un fichier archive Java (JAR) que vous pouvez utiliser pour exécuter des beans enterprise dans un
environnement Java Platform, Standard Edition
(SE) autonome. Vous pouvez exécuter les beans d'entreprise en utilisant ce conteneur
embarquable en dehors du serveur d'applications. Le conteneur d'EJB embarquable fait partie de la spécification EJB
3.1 et il est principalement utilisé pour les tests unitaires de la logique métier des beans d'entreprise.
Le
client JPA peut être utilisé avec le conteneur d'EJB embarquable pour fournir la fonctionnalité Java Persistence API (JPA) dans un
environnement Java.
- Facultatif : listez tous les packages installés pour vérifier l'installation :
imcl listInstalledPackages -long
- Téléchargez les fichiers contenant les correctifs du site Fix Central et utilisez la mise à jour locale.
Vous pouvez télécharger depuis Fix Central les fichiers compressés téléchargés qui contiennent les correctifs. Chaque fichier de correctif compressé contient un référentiel Installation Manager pour le correctif et porte généralement l'extension
.zip. Après avoir téléchargé les fichiers des correctifs, vous pouvez utiliser Installation
Manager pour mettre à jour
WebSphere Application Server for z/OS Liberty
en lui appliquant ces correctifs.
- Pour télécharger les correctifs, procédez comme suit :
- Accédez à Fix
Central.
- Cliquez sur Rechercher un produit.
- Sélectionnez WebSphere Liberty comme groupe de produits.
- Sélectionnez la version de l'offre à mettre à jour.
- Sélectionnez z/OS comme plateforme et cliquez sur Continuer.
- Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
- Sélectionnez les fichiers à télécharger et cliquez sur Continuer.
- Sélectionnez les options de téléchargement et cliquez sur Continuer.
- Cliquez sur J'accepte pour accepter les conditions.
- Cliquez sur Télécharger maintenant pour télécharger.
- Transférez les fichiers des correctifs compressés au format binaire sur le système z/OS sur lequel ils doivent être installés.
- Si vous installez un groupe de correctifs, extrayez les fichiers de référentiel compressés vers un répertoire du système.
- Pour installer un correctif depuis un fichier téléchargé, procédez comme suit :
- Montez le système de fichiers du produit, lecture et écriture, dans le chemin dans lequel il a été monté initialement avec Installation Manager.
- Depuis l'ID utilisateur Installation Manager, procédez comme suit :
- Accédez au répertoire fichier_binaires_Installation_Manager/eclipse/tools, où fichiers_binaires_Installation_Manager est le répertoire racine d'installation d'Installation Manager.
- Installez le correctif.
Pour installer un correctif temporaire, utilisez la commande suivante :imcl install fix_name
-installationDirectory offering_installation_location
-repositories compressed_file
Pour installer un groupe de correctifs, utilisez la commande :imcl install offering_ID_offering_version,optional_feature_ID
-installationDirectory offering_installation_location
-repositories location_of_expanded_files
-acceptLicense
Conseils : - ID_offre est l'ID d'offre listé dans Offres de produit Liberty pour les systèmes d'exploitation pris en charge.
- La valeur de offre_version, qui peut être liée à l'ID d'offre à l'aide d'un trait de soulignement, est une version spécifique de l'offre à installer
(16.0.2.20160503_0200 par exemple).
- Si version_offre n'est pas spécifié, la dernière version de l'offre et tous les correctifs temporaires de la version sont installés.
- Si vous définissez version_offre, la version spécifiée de l'offre n'est pas installée et aucun correctif temporaire de la version n'est installé.
La version de l'offre peut être jointe à la fin de l'ID d'offre avec un trait de
soulignement lorsque vous exécutez la commande suivante sur le référentiel :
imcl listAvailablePackages -repositories repository_URL_or_path
- Vous pouvez également définir none, recommended ou all avec l'argument -installFixes pour indiquer les correctifs temporaires à installer avec l'offre.
- Si la version de l'offre n'est pas spécifiée, la valeur all est attribuée
par défaut à l'option -installFixes.
- Si la version de l'offre est spécifiée, la valeur none est attribuée par défaut à
-installFixes.
- Pour les groupes de correctifs :
Nouveau : Lorsque vous mettez à jour Liberty avec un groupe de correctifs, toutes les fonctions et tous les modules complémentaires Liberty installés sont également mis à jour.
Vous
pouvez installer des fonctions et des modules complémentaires additionnels en les spécifiant sur les propriétés user.addon et user.feature, comme
illustré dans l'exemple ci-dessous. Notez que les noms abrégés ou les noms symboliques des fonctions sont séparés par
des virgules doubles :./imcl install com.ibm.websphere.liberty.zOS,embeddablecontainer
-properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
-installationDirectory /InstallationManager/products/WebSphere/Liberty/level -acceptLicense
-repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.zOS,https://your_onprem_asset_repo_url,/usr/lpp/LocalAssetRepo,/usr/lpp/LocalAssetRepo2.zip
-sharedResourcesDirectory /InstallationManager/sharedResources
-showProgress
Vous pouvez installer des actifs depuis des instances du Service de référentiel d'actifs Liberty ou depuis les référentiels basés sur des répertoires
locaux avec ou sans accès Internet. Ajoutez l'URL du référentiel, le chemin d'accès au répertoire ou le chemin d'accès au fichier archive sur le paramètre -repositories. L'accès
à ces référentiels s'effectue dans l'ordre spécifié. Pour en savoir plus sur ces référentiels d'actifs, voir Installation d'actifs avec Installation Manager. Pour installer
des actifs depuis le référentiel IBM WebSphere Liberty, vous devez avoir accès à Internet. Pour permettre
l'accès au référentiel Liberty, sur le paramètre -properties, définissez l'option user.useLibertyRepository sur true.
Le référentiel Liberty est le dernier des référentiels auquel on accède lors de l'installation.
- Pour installer le conteneur d'EJB embarquable et le client JPA, spécifiez la fonction facultative embeddablecontainer après l'ID d'offre, en les séparant par une virgule.
Le
conteneur d'EJB embarquable est un fichier archive Java (JAR) que vous pouvez utiliser pour exécuter des beans enterprise dans un
environnement Java Platform, Standard Edition
(SE) autonome. Vous pouvez exécuter les beans d'entreprise en utilisant ce conteneur
embarquable en dehors du serveur d'applications. Le conteneur d'EJB embarquable fait partie de la spécification EJB
3.1 et il est principalement utilisé pour les tests unitaires de la logique métier des beans d'entreprise.
Le
client JPA peut être utilisé avec le conteneur d'EJB embarquable pour fournir la fonctionnalité Java Persistence API (JPA) dans un
environnement Java.
- Facultatif : listez tous les packages installés pour vérifier l'installation :
imcl listInstalledPackages -long
Pour plus d'informations sur la mise à jour de WebSphere Application Server for z/OS Liberty,
consultez Mise à jour et désinstallation de Liberty sous z/OS.
- Remontez le système de fichiers du produit dans son emplacement de production.
Normalement, le système de fichiers doit être monté en lecture seule.
- Effectuez toutes les autres actions de migration indiquées dans les lettres d'accompagnement APAR.
- Démarrez le ou les serveurs pour terminer les tâches de post-installation nécessaires.
Lorsque le serveur démarre, le programme de post-installation est
exécuté automatiquement sur chaque noeud afin de mettre à jour le système de fichiers de configuration vers le nouveau niveau de service.
Remarque : Dans les cellules Network Deployment, le noeud du gestionnaire de déploiement doit avoir le même niveau que les noeuds de serveur d'applications de la cellule ou un niveau supérieur. Vous devez vérifier que le noeud du gestionnaire de déploiement est mis à niveau vers le nouveau niveau de service.