Installation de groupes de correctifs et de correctifs temporaires Liberty sur les systèmes d'exploitation z/OS

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

[17.0.0.3 and later]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

  1. Utilisez Installation Manager pour appliquer la maintenance requise à votre jeu de données et à la structure du système de fichiers.
    1. 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.
      1. Accédez à Fix Central.
      2. Cliquez sur Rechercher un produit.
      3. Sélectionnez WebSphere Liberty comme groupe de produits.
      4. Sélectionnez la version du produit à mettre à jour.
      5. Sélectionnez z/OS comme plateforme et cliquez sur Continuer.
      6. Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
      7. Cliquez sur Plus d'informations sous chaque correctif pour afficher des informations sur le correctif.
    2. 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 :
        1. Montez le système de fichiers du produit, lecture et écriture, dans le chemin dans lequel il a été monté initialement avec Installation Manager.
        2. 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.
        3. Depuis l'ID utilisateur Installation Manager, procédez comme suit :
          1. 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.
          2. 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.
                [17.0.0.3 and later]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.

          3. 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.
        1. Pour télécharger les correctifs, procédez comme suit :
          1. Accédez à Fix Central.
          2. Cliquez sur Rechercher un produit.
          3. Sélectionnez WebSphere Liberty comme groupe de produits.
          4. Sélectionnez la version de l'offre à mettre à jour.
          5. Sélectionnez z/OS comme plateforme et cliquez sur Continuer.
          6. Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
          7. Sélectionnez les fichiers à télécharger et cliquez sur Continuer.
          8. Sélectionnez les options de téléchargement et cliquez sur Continuer.
          9. Cliquez sur J'accepte pour accepter les conditions.
          10. Cliquez sur Télécharger maintenant pour télécharger.
          11. Transférez les fichiers des correctifs compressés au format binaire sur le système z/OS sur lequel ils doivent être installés.
          12. Si vous installez un groupe de correctifs, extrayez les fichiers de référentiel compressés vers un répertoire du système.
        2. Pour installer un correctif depuis un fichier téléchargé, procédez comme suit :
          1. Montez le système de fichiers du produit, lecture et écriture, dans le chemin dans lequel il a été monté initialement avec Installation Manager.
          2. Depuis l'ID utilisateur Installation Manager, procédez comme suit :
            1. 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.
            2. 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.

            3. 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.

  2. 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.

  3. Effectuez toutes les autres actions de migration indiquées dans les lettres d'accompagnement APAR.
  4. 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.

Icône indiquant le type de rubrique Rubrique Tâche

Nom du fichier : twlp_ins_install_fixes_z.html