Installation des groupes de correctifs Liberty sur les systèmes d'exploitation distribués avec des fichiers de réponses

Vous pouvez mettre à jour WebSphere Application Server Liberty Core avec des fichiers de réponses Installation Manager.

Pourquoi et quand exécuter cette tâche

[8.5.5.4 ou ultérieure]Pour installer la version 8.5.5.4 et versions suivantes du profil Liberty, vous devez disposer d'IBM Installation Manager version 1.6.2 ou suivante.

Référentiel Liberty[8.5.5.6 ou 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 plus d'informations sur les référentiels d'actifs Liberty, voir Installation d'actifs avec Installation Manager.

Conseil : Au lieu d'exécuter la procédure décrite dans cet topic, vous pouvez utiliser Installation Manager pour utiliser la ligne de commande updateAll dans un fichier de réponses ou sur la ligne de commande pour rechercher et mettre à jour tous les packages installés. Utilisez cette commande uniquement si vous contrôlez complètement les correctifs contenus dans les référentiels cible. Créez un groupe de référentiels personnalisés contenant uniquement les correctifs que vous voulez installer. Si vous activez la recherche dans les référentiels de service ou installez les correctifs directement depuis d'autres référentiels Web dynamiques, ne sélectionnez pas cette option pour pouvoir sélectionner uniquement les correctifs que vous voulez installer en utilisant l'option -installFixes de la commande install sur la ligne de commande ou l'attribut installFixes dans un fichier de réponses.

Procédure

  1. Pour obtenir la liste des correctifs temporaires et des groupes de correctifs qui sont disponibles pour l'installation WebSphere Application Server Liberty Core ainsi que des informations spécifiques sur chaque correctif, effectuez les opérations ci-dessous.
    1. Accédez à Fix Central.
    2. Sélectionnez WebSphere comme groupe de produits.
    3. Sélectionnez WebSphere Application Server comme produit.
    4. Sélectionnez la version installée.
    5. Sélectionnez votre système d'exploitation 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.
    8. Notez le nom du correctif à installer.
  2. Mettez à jour WebSphere Application Server Liberty Core avec le groupe de correctifs en suivant l'une des procédures ci-après.
    • Accédez au référentiel de service dynamique qui contient le groupe de correctifs et utilisez la mise à jour Web.
      Utilisez Installation Manager sur votre système local pour mettre à jour WebSphere Application Server Liberty Core avec les correctifs temporaires depuis les référentiels de service Web.
      • 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 reposent sur le format suivant :
        http://www.ibm.com/software/repositorymanager/ID_offre
        ID_offre et l'ID d'offre que vous pouvez trouver dans Offres du produit WebSphere Application Server version 8.5 pour les systèmes d'exploitation pris en charge.
      • 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 qui vous pouvez définir pour Installation Manager pour qu'il gère le produit.
      Exécutez les actions suivantes :
      1. Connectez-vous à votre système.
      2. Créez les fichiers qui vous permettent d'accéder au référentiel. Les fichiers de stockage des données d'identification et les fichiers de mots de passe principaux d'Installation Manager contiennent votre ID utilisateur et mot de passe logiciel IBM pour vous permettre d'accéder aux sites Web IBM protégés. 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.
        Remarque : Lorsque vous utilisez Installation Manager version 1.6.2 ou une version ultérieure, utilisez les options -secureStorageFile et -masterPasswordFile pour stocker les données d'identification dans un fichier de stockage des données d'identification. Dans les versions précédentes d'Installation Manager, les options -keyring et -password étaient utilisées pour accéder aux données d'identification dans un fichier de clés. Ces options sont obsolètes dans la version 1.6.2. Il n'existe pas de chemin de migration entre les fichier de clés et les fichiers de stockage en raison des différences entre les structures de fichiers.
      3. Arrêtez tous les serveurs et toutes les applications présents dans l'installation de WebSphere Application Server que vous voulez mettre à jour.
      4. 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.
      5. Installez le groupe de correctifs en utilisant un fichier de réponses.
        Exemple :
        • Pour plateformes Windows Administrateur ou non-administrateur :
          imcl.exe -acceptLicense 
            input C:\temp\update_response_file.xml 
            -log C:\temp\update_log.xml 
            -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
        • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisAdministrateur :
          ./imcl -acceptLicense 
            input /var/temp/update_response_file.xml 
            -log /var/temp/update_log.xml 
            -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
        • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisNon-administrateur :
          ./imcl -acceptLicense 
            input user_home/var/temp/update_response_file.xml 
            -log user_home/var/temp/update_log.xml 
            -secureStorageFile rép_base_utilisateur/var/IM/credential.store -masterPasswordFile rép_base_utilisateur/var/IM/master_password_file.txt
    • Téléchargez les fichiers qui contiennent les correctifs temporaires depuis Fix Central et utilisez la mise à jour locale.
      Téléchargez les fichiers qui contiennent les groupes de correctifs depuis Fix Central. Chaque fichier de groupe de correctifs compressé contient un référentiel Installation Manager pour le groupe de correctifs et, en général, est associé à l'extension .zip. Après avoir téléchargé et extrait le fichier de groupe de correctifs, utilisez Installation Manager pour mettre à jour WebSphere Application Server Liberty avec le groupe de correctifs.
      1. Pour télécharger le groupe de correctifs, procédez comme suit :
        1. Accédez à Fix Central.
        2. Sélectionnez WebSphere comme groupe de produits.
        3. Sélectionnez WebSphere Application Server comme produit.
        4. Sélectionnez la version installée.
        5. Sélectionnez votre système d'exploitation comme plateforme et cliquez sur Continuer.
        6. Sélectionnez Rechercher des correctifs et cliquez sur Continuer.
        7. Sélectionnez le groupe de correctifs à 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 le groupe de correctifs.
        11. Transférez le fichier compressé dans le format binaire vers le système sur lequel vous voulez les installer.
        12. Extrayez les fichiers de référentiel compressés vers un répertoire de votre système.
      2. Exécutez les actions suivantes :
        1. Connectez-vous à votre système.
        2. Si le référentiel requiert un nom d'utilisateur et un mot de passe, créez un fichier de stockage des données d'identification pour accéder à ce référentiel.

          Pour plus d'informations sur la création d'un fichier de stockage des données d'identification pour Installation Manager, voir le centre de documentation IBM Installation Manager.

          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. Arrêtez tous les serveurs et toutes les applications dans l'installation WebSphere Application Server Liberty Core mise à jour.
        4. 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.
        5. Installez le groupe de correctifs en utilisant un fichier de réponses.
          Exemple :
          • Pour plateformes Windows Administrateur ou non administrateur :
            imcl.exe -acceptLicense 
              input C:\temp\update_response_file.xml 
              -log C:\temp\update_log.xml 
              -secureStorageFile C:\IM\credential.store -masterPasswordFile C:\IM\master_password_file.txt
          • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisAdministrateur :
            ./imcl -acceptLicense 
              input /var/temp/update_response_file.xml 
              -log /var/temp/update_log.xml 
              -secureStorageFile /var/IM/credential.store -masterPasswordFile /var/IM/master_password_file.txt
          • Pour plateformes AIXPour plateformes HP UNIXPour plateformes LINUXPour plateformes SolarisNon administrateur :
            ./imcl -acceptLicense 
              input user_home/var/temp/update_response_file.xml 
              -log user_home/var/temp/update_log.xml 
              -secureStorageFile rép_base_utilisateur/var/IM/credential.store -masterPasswordFile rép_base_utilisateur/var/IM/master_password_file.txt

Exemple

Pour plateformes WindowsL'exemple ci-dessous montre un fichier de réponses permettant de mettre à jour le produit avec une version plus récente.
<?xml version="1.0" encoding="UTF-8"?>
<agent-input>
<server>
  <repository location='https://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85'/>
</server>
<profile id='WebSphere Liberty V8.5' 
  installLocation='C:\Program Files\IBM\WebSphere\Liberty'>
</profile>
<install modify='false'>
  <offering profile='WebSphere Liberty V8.5' id='com.ibm.websphere.liberty.v85' 
    version='8.5.5.20101025_2108'/>
</install>
<preference name='com.ibm.cic.common.core.preferences.eclipseCache' value='C:\Program Files\IBM\IMShared'/>
<preference name='com.ibm.cic.common.core.preferences.connectTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.readTimeout' value='30'/>
<preference name='com.ibm.cic.common.core.preferences.downloadAutoRetryCount' value='0'/>
<preference name='offering.service.repositories.areUsed' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.ssl.nonsecureMode' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.http.disablePreemptiveAuthentication' value='false'/>
<preference name='http.ntlm.auth.kind' value='NTLM'/>
<preference name='http.ntlm.auth.enableIntegrated.win32' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts' value='true'/>
<preference name='com.ibm.cic.common.core.preferences.keepFetchedFiles' value='false'/>
<preference name='PassportAdvantageIsEnabled' value='false'/>
<preference name='com.ibm.cic.common.core.preferences.searchForUpdates' value='false'/>
</agent-input>
Conseils :
  • L'ID profil (<profile . . . id='ID_profil' . . . .> et <offering . . . profile='ID_profil' . . . .>) peut être identifié lorsque vous exécutez la commande imcl listInstallationDirectories -verbose depuis le sous-répertoire eclipse/tools du répertoire où vous avez installé Installation Manager. Il est identique au nom du groupe de packages.
  • L'ID offre (<offering . . . id='ID_offre' . . . .>) se trouve dans les offres du produit WebSphere Application Server pour les systèmes d'exploitation pris en charge.
  • La version est une version spécifique de l'offre à installer (8.5.5.20101025_2108, par exemple). Cette spécification est facultative.
    • Si la version n'est pas spécifiée, la dernière version de l'offre et tous les correctifs temporaires de cette version sont installés.
    • Si la version est définie, la version spécifiée de l'offre n'est pas installé, ni aucun correctif temporaire de la version.
    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 référentiel_source
  • 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 définie, l'option -installFixes utilise par défaut all.
    • Si elle est définie, l'option -installFixes utilise none par défaut.
  • Référentiel Liberty[8.5.5.2 ou ultérieure]Vous pouvez spécifier des ressources actifs supplémentaires à installer depuis le référentiel Liberty. Pour la liste de tous les actifs de référentiel Liberty, consultez la page des téléchargements sur WASdev.net.

    Pour installer des actifs du Référentiel Liberty, vous devez avoir accès à Internet et disposer d'IBM Installation Manager version 1.6.2 ou ultérieure. Les versions antérieures d'Installation Manager ne disposent pas d'une option d'installation d'actifs du référentiel Liberty. Si vous utilisez un fichier de réponses et n'avez pas effectué une mise à jour vers Installation Manager version 1.6.2 ou ultérieure, les actifs que vous spécifiez dans le fichier de réponse seront ignorés lors de l'installation.

    Si vous voulez installer des fonctions supplémentaires, spécifiez deux éléments data key supplémentaires dans votre fichier de réponses. Vous pouvez utiliser un nom symbolique ou un nom abrégé .

    L'exemple suivant installe les fonctions Portlet Container et Portlet Serving avec un nom symbolique.
    <data key='user.feature' value='com.ibm.websphere.appserver.portlet-2.0,,com.ibm.websphere.appserver.portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    L'exemple suivant installe les fonctions Portlet Container et Portlet Serving avec un nom abrégé :
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 ou ultérieure]Pour la version 8.5.5.5 et les versions suivantes, user.accept.license=true n'est pas obligatoire.
    [8.5.5.3 ou ultérieure]Remarque : Si vous effectuez une mise à jour vers la version 8.5.5.3 et si vous avez préalablement installé des fonctions de référentiel Liberty sans disposer d'une connexion au référentiel Liberty d'IBM WebSphere, cela n'est possible que si vous avez un fichier de réponses. Sinon, mettez à jour le produit en exécutant la commande imcl et en indiquant ke paramètre user.feature="".
    Référentiel Liberty[8.5.5.4 ou ultérieure]A partir de la version 8.5.5.4, la fonction extprogmodels n'est plus disponible. Installez à la place le module complémentaire extendedPackage-1.0, ou installez les fonction individuelles du référentiel Liberty dont vous avez besoin. Voir les rubriques suivantes pour en savoir plus :
    L'exemple suivant installe les Modèles de programmation étendue en utilisant le paramètre user.addon et les fonctions Portlet Container et Portlet Serving en utilisant le paramètre user.feature avec des noms abrégés :
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 ou ultérieure]Pour la version 8.5.5.5 et les versions suivantes, user.accept.license=true n'est pas obligatoire.
    Référentiel Liberty[8.5.5.6 ou ultérieure]Vous pouvez aussi installer les actifs depuis une instance du Service du référentiel d'actifs Liberty ou depuis un référentiel basé sur un répertoire local. Pour plus d'informations, voir Installation d'actifs avec Installation Manager. Ajoutez l'URL du référentiel ou le répertoire dans les éléments repository. Si Installation Manager ne reconnaît pas le référentiel, pointez directement sur le fichier repository.config. Lorsque vous installez des actifs, les référentiels sont utilisés selon l'ordre dans lequel vous les avez indiqués ; dans l'exemple suivant, les actifs sont installés d'abord depuis l'instance https://your_onprem_asset_repo_url du Service du référentiel d'actifs Liberty, puis à partir du référentiel basé sur un répertoire D:\IBM\LocalAssetRepo.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
    <repository location="https://your_onprem_asset_repo_url" />
    <repository location="D:\IBM\LocalAssetRepo" />
    </server>
    Par défaut, le référentiel Liberty est le dernier des référentiels utilisés lors de l'installation. Pour désactiver l'accès au référentiel Liberty, définissez le paramètre user.useLibertyRepository sur false :
    <data key='user.addon' value='extendedPackage-1.0'/>
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.useLibertyRepository' value='false'/>

    Pour en savoir plus sur le référentiel Liberty et sur les actifs qu'il contient, voir Référentiel Liberty.

  • Lors de la mise à jour d'un produit, votre fichier de réponse doit contenir les fonctions utilisées dans l'installation initiale du produit. Sinon, votre mise à jour ne se passera pas comme prévu. Si vous n'ajoutez pas ces fonctions à votre fichier de réponse, Installation Manager suppose que vous les supprimez.

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

Dispositions pour les centres de documentation | Commentaires


Icône d'horodatage Dernière mise à jour: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_silent
Nom du fichier : twlp_ins_upgrade_silent.html