Liberty-Fixpacks mit Antwortdateien unter verteilten Betriebssystemen installieren

Sie können Antwortdateien von Installation Manager verwenden, um WebSphere Application Server Liberty Core auf eine neuere Version zu aktualisieren.

Informationen zu diesem Vorgang

[8.5.5.4 oder höher]Zum Installieren von Liberty Profile Version 8.5.5.4 und höher benötigen Sie IBM Installation Manager Version 1.6.2 oder höher.

Liberty-Repository[8.5.5.6 oder höher]Wenn Sie Liberty-Assets aus lokalen verzeichnisbasierten Repositorys oder aus einer Instanz des Liberty Asset Repository Service installieren möchten, konfigurieren Sie die Repositorys. Weitere Informationen zu den Liberty-Asset-Repositorys finden Sie unter Assets mit Installation Manager installieren.

Tipp: Als Alternative zu der in diesem Artikel beschriebenen Prozedur können Sie den Installation Manager-Befehl updateAll in einer Antwortdatei oder in der Befehlszeile verwenden, um nach Aktualisierungen für alle installierten Pakete zu suchen und alle installierten Pakete zu aktualisieren. Verwenden Sie diesen Befehl nur, wenn Sie vollständige Kontrolle über die Fixes haben, die in den Zielrepositorys enthalten sind. Erstellen Sie eine Gruppe von angepassten Repositorys, die nur die Fixes, die Sie installieren möchten, enthalten und verweisen Sie auf diese Repositorys. Wenn Sie die Suche in Service-Repositorys und die direkte Installation von Fixes aus anderen webbasierten Live-Repositorys aktivieren, sollten Sie diese Option nicht auswählen, damit Sie mit der Option -installFixes für den Befehl install in der Befehlszeile bzw. mit dem Attribut "installFixes" in einer Antwortdatei nur die Fixes angeben können, die Sie installieren möchten.

Vorgehensweise

  1. Wenn Sie eine Liste der vorläufigen Fixes und Fixpacks, die für die Installation von WebSphere Application Server Liberty Core verfügbar sind, sowie spezifische Informationen zu jedem Fix anfordern möchten, gehen Sie wie folgt vor.
    1. Rufen Sie die Webseite von Fix Central auf.
    2. Wählen Sie WebSphere als Produktgruppe aus.
    3. Wählen Sie WebSphere Application Server als Produkt aus.
    4. Wählen Sie die installierte Version aus.
    5. Wählen Sie Ihr Betriebssystem als Plattform aus, und klicken Sie auf Continue.
    6. Wählen Sie Browse for fixes aus, und klicken Sie dann auf Continue.
    7. Klicken Sie unterhalb jedes Fix auf More Information, um Informationen zum jeweiligen Fix anzuzeigen.
    8. Notieren Sie den Namen des Fixpacks, das Sie installieren möchten.
  2. Führen Sie die folgenden Schritte aus, um WebSphere Application Server Liberty Core mit dem Fixpack zu aktualisieren.
    • Rufen Sie das Live-Service-Repository auf, das das Fixpack enthält, und verwenden Sie dann die webbasierte Aktualisierung.
      Verwenden Sie Installation Manager auf Ihrem lokalen System, um WebSphere Application Server Liberty Core mit den vorläufigen Fixes aus den webbasierten Service-Repositorys zu aktualisieren.
      • Für die Live-Service-Repositorys verwenden Sie dieselben URLs, die Sie für die allgemein verfügbaren Repositorys für Produktangebote während der Installation verwendet haben. Diese URLs basieren auf dem folgenden Muster:
        http://www.ibm.com/software/repositorymanager/Angebots-ID
        Angebots_ID ist die ID des Produktangebots, das Sie im Artikel Produktangebote von WebSphere Application für unterstützte Betriebssysteme finden.
      • Diese Positionen enthalten keine Webseiten, auf die Sie mit einem Web-Browser zugreifen können. Es gibt ferne webbasierte Repository-Positionen, die Sie für Installation Manager angeben, damit Installation Manager das Produkt verwalten kann.
      Führen Sie folgende Aktionen aus:
      1. Melden Sie sich an Ihrem System an.
      2. Erstellen Sie Dateien, die Ihnen ermöglichen, auf das Repository zuzugreifen. Die Speicherdatei für Berechtigungsnachweise und die Masterkennwortdateien von Installation Manager enthalten Ihre IBM Softwarebenutzer-ID und das zugehörige Kennwort. Sie können damit auf geschützte IBM Software-Websites zugreifen. Wenn Sie eine Speicherdatei für Berechtigungsnachweise erstellen, fügen Sie /repository.config am Ende der Repository-URL-Position hinzu, wenn der Befehl imutilsc den angegebenen URL nicht findet.
        Anmerkung: Wenn Sie Installation Manager ab Version 1.6.2 verwenden, sollten Sie die Optionen -secureStorageFile und -masterPasswordFile verwenden, um die Berechtigungsnachweise in einer entsprechenden Speicherdatei für Berechtigungsnachweise zu speichern. In Vorgängerversionen von Installation Manager wurden die Optionen -keyring und -password verwendet, um auf Berechtigungsnachweise in einer Schlüsselringdatei zuzugreifen. Diese Optionen werden ab Version Version 1.6.2 nicht mehr unterstützt. Aufgrund der Unterschiede in den Dateistrukturen gibt es keinen Migrationspfad von den Schlüsselringdateien zu den Speicherdateien.
      3. Stoppen Sie alle Server und Anwendungen in der Installation von WebSphere Application Server, die aktualisiert wird.
      4. Wechseln Sie in das Verzeichnis Binärdateien_von_Installation_Manager/eclipse/tools, wobei Binärdateien_von_Installation_Manager für das Installationsstammverzeichnis für Installation Manager steht.
      5. Installieren Sie das Fixpack mithilfe einer Antwortdatei.
        Beispiel:
        • Für Windows-Plattformen Mit Administratorrechten oder ohne Administratorrechte:
          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
        • Für AIX-PlattformenFür HP-UNIX-PlattformenFür LINUX-PlattformenFür Solaris-PlattformenMit Administratorrechten:
          ./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
        • Für AIX-PlattformenFür HP-UNIX-PlattformenFür LINUX-PlattformenFür Solaris-PlattformenOhne Administratorrechte:
          ./imcl -acceptLicense 
            input Ausgangsverzeichnis_des_Benutzers/var/temp/update_response_file.xml
            -log Ausgangsverzeichnis_des_Benutzers/var/temp/update_log.xml
            -secureStorageFile Ausgangsverzeichnis_des_Benutzers/var/IM/credential.store -masterPasswordFile Ausgangsverzeichnis_des_Benutzers/var/IM/master_password_file.txt
    • Laden Sie die Datei, die das Fixpack enthält, von Fix Central herunter, und verwenden Sie die lokale Aktualisierung.
      Sie können eine komprimierte Datei, die das Fixpack enthält, von Fix Central herunterladen. Jede komprimierte Fixpackdatei enthält ein Installation-Manager-Repository für das Fixpack und hat gewöhnlich die Dateierweiterung .zip. Nachdem Sie die Fixpackdatei heruntergeladen und entpackt haben, verwenden Sie Installation Manager, um WebSphere Application Server Liberty mit dem Fixpack zu aktualisieren.
      1. Zum Herunterladen des Fixpacks gehen Sie wie folgt vor:
        1. Rufen Sie die Webseite von Fix Central auf.
        2. Wählen Sie WebSphere als Produktgruppe aus.
        3. Wählen Sie WebSphere Application Server als Produkt aus.
        4. Wählen Sie die installierte Version aus.
        5. Wählen Sie Ihr Betriebssystem als Plattform aus, und klicken Sie auf Continue.
        6. Wählen Sie Browse for fixes aus, und klicken Sie dann auf Continue.
        7. Wählen Sie das Fixpack aus, das Sie herunterladen möchten, und klicken Sie dann auf Continue.
        8. Wählen Sie Ihre Downloadoptionen aus, und klicken Sie dann auf Continue.
        9. Klicken Sie auf I agree, um die Bedingungen zu akzeptieren.
        10. Klicken Sie auf Download now, um das Fixpack herunterzuladen.
        11. Übertragen Sie die komprimierte Datei im Binärformat an das System, auf dem die Datei installiert wird.
        12. Entpacken Sie die komprimierten Repository-Dateien in einem Verzeichnis auf Ihrem System.
      2. Führen Sie folgende Aktionen aus:
        1. Melden Sie sich an Ihrem System an.
        2. Wenn das Repository die Angabe eines Benutzernamens und Kennworts erfordert, erstellen Sie eine Speicherdatei für Berechtigungsnachweise für den Zugriff auf dieses Repository.

          Informationen zum Erstellen einer Speicherdatei für Berechtigungsnachweise und einer Masterkennwortdatei für Installation Manager finden Sie im Information Center von IBM Installation Manager.

          Tipp: Wenn Sie eine Speicherdatei für Berechtigungsnachweise erstellen, fügen Sie /repository.config am Ende der Repository-URL-Position hinzu, wenn der Befehl imutilsc den angegebenen URL nicht findet.
        3. Stoppen Sie alle Server und Anwendungen in der Installation von WebSphere Application Server Liberty Core, die aktualisiert werden soll.
        4. Wechseln Sie in das Verzeichnis Binärdateien_von_Installation_Manager/eclipse/tools, wobei Binärdateien_von_Installation_Manager für das Installationsstammverzeichnis für Installation Manager steht.
        5. Installieren Sie das Fixpack mithilfe einer Antwortdatei.
          Beispiel:
          • Für Windows-Plattformen Mit Administratorrechten oder ohne Administratorrechte:
            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
          • Für AIX-PlattformenFür HP-UNIX-PlattformenFür LINUX-PlattformenFür Solaris-PlattformenMit Administratorrechten:
            ./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
          • Für AIX-PlattformenFür HP-UNIX-PlattformenFür LINUX-PlattformenFür Solaris-PlattformenOhne Administratorrechte:
            ./imcl -acceptLicense 
              input Ausgangsverzeichnis_des_Benutzers/var/temp/update_response_file.xml
              -log Ausgangsverzeichnis_des_Benutzers/var/temp/update_log.xml
              -secureStorageFile Ausgangsverzeichnis_des_Benutzers/var/IM/credential.store -masterPasswordFile Ausgangsverzeichnis_des_Benutzers/var/IM/master_password_file.txt

Beispiel

Für Windows-PlattformenIm Folgenden sehen Sie eine Beispielantwortdatei für die Aktualisierung des Produkts auf eine neuere Version.
<?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>
Tipps:
  • Die Profil-ID (<profile . . . id='Profil-ID' . . . .> und <offering . . . profile='Profil-ID' . . . .>) können Sie mit dem Befehl imcl listInstallationDirectories -verbose ermitteln, den Sie im Unterverzeichnis eclipse/tools des Verzeichnisses ausführen müssen, in dem Sie Installation Manager installiert haben. Die Profil-ID entspricht dem Namen der Paketgruppe.
  • Die Angebots-ID (<offering . . . id='Angebots-ID' . . . .>) finden Sie im Artikel Produktangebote von WebSphere Application für unterstützte Betriebssysteme.
  • Die Version ist eine spezielle Version des zu installierenden Angebots (z. B. 8.5.5.20101025_2108). Diese Angabe ist optional.
    • Wenn Sie die Version nicht angeben, werden die neueste Version des Angebots und alle vorläufigen Fixes für diese Version installiert.
    • Wenn Sie die Version angeben, werden die angegebene Version des Angebots und keine vorläufigen Fixes für diese Version installiert.
    Sie sehen die Angebotsversion am Ende der Angebots-ID mit einem Unterstreichungszeichen angefügt, wenn Sie den folgenden Befehl für das Repository ausführen:
    ./imcl listAvailablePackages -repositories Quellenrepository
  • Sie können auch none, recommended oder all mit dem Argument installFixes angeben, um die vorläufigen Fixes anzugeben, die mit dem Angebot installiert werden sollen.
    • Wenn Sie die Angebotsversion nicht angeben, wird standardmäßig all als Option mit installFixes verwendet.
    • Wenn Sie die Angebotsversion angeben, wird standardmäßig none als Option für installFixes verwendet.
  • Liberty-Repository[8.5.5.2 oder höher]Sie können weitere zu installierende Assets aus Liberty Repository angeben. Eine Liste der Liberty Repository-Assets finden Sie auf der Downloadseite auf WASdev.net.

    Zum Installieren von Liberty Repository-Assets müssen Sie Zugriff auf das Internet und IBM Installation Manager Version 1.6.2 oder höher installiert haben. In Vorgängerversionen von Installation Manager gibt es keine Option für die Installation von Liberty Repository-Assets. Wenn Sie eine Antwortdatei verwenden und Installation Manager nicht auf Version 1.6.2 oder höher aktualisiert haben, werden die in der Antwortdatei angegebenen Assets während der Installation ignoriert.

    Wenn Sie weitere zusätzliche Features installieren möchten, geben Sie zwei weitere data key-Elemente in Ihrer Antwortdatei an. Sie können entweder den symbolischen Namen oder den Kurznamen verwenden.

    Das folgende Beispiel installiert die Features "Portlet Container" und "Portlet Serving" unter Angabe der symbolischen Namen.
    <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'/>
    Das folgende Beispiel installiert die Features für Portlet-Container und Portletbereitstellung unter Angabe der Kurznamen:
    <data key='user.feature' value='portlet-2.0,,portletserving-2.0'/>
    <data key='user.accept.license' value='true'/>
    [8.5.5.5 oder höher]In Version 8.5.5.5 und höher ist die Angabe von user.accept.license=true nicht erforderlich.
    [8.5.5.3 oder höher]Anmerkung: Wenn Sie ein Update auf Version 8.5.5.3 und bereits installierte Liberty Repository-Features durchführen, aber momentan keine Verbindung zu IBM WebSphere Liberty Repository haben, können Sie für das Update keine Antwortdatei verwenden. Aktualisieren Sie das Produkt stattdessen mit dem Befehl imcl und geben Sie den Parameter user.feature="" an.
    Liberty-Repository[8.5.5.4 oder höher]Das Feature extprogmodels ist seit Version 8.5.5.4 nicht mehr verfügbar. Installieren Sie stattdessen das Add-on extendedPackage-1.0 oder installieren Sie die einzelnen Features, die Sie benötigen, aus Liberty Repository. Weitere Informationen finden Sie in den folgenden Abschnitten:
    Das folgende Beispiel installiert das Feature "Extended Programming Models" mit dem Parameter user.addon und die Features für Portlet-Container und Portletbereitstellung mit dem Parameter user.feature unter Angabe der Kurznamen:
    <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 oder höher]In Version 8.5.5.5 und höher ist die Angabe von user.accept.license=true nicht erforderlich.
    Liberty-Repository[8.5.5.6 oder höher]Sie können Assets auch aus einer Instanze des Liberty Asset Repository Service oder aus lokalen verzeichnisbasierten Repositorys installieren. Weitere Informationen finden Sie unter Assets mit Installation Manager installieren. Fügen Sie die Repository-URL oder das Repository-Verzeichnis in repository-Elementen hinzu. Wenn Installation Manager das Repository nicht erkennt, verweisen Sie direkt auf die Datei repository.config. Wenn Sie Assets installieren, werden die Repositorys in der angegebenen Reihenfolge aufgerufen. Im folgenden Beispiel werden Assets zuerst aus der https://URL_Ihres_On-Premise-Asset-Repositorys-Instanz des Liberty Asset Repository Service und dann aus dem verzeichnisbasierten Repository D:\IBM\LocalAssetRepo installiert.
    <server>
    <repository location="http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85" />
    <repository location="https://URL_Ihres_On-Premise-Asset-Repositorys" />
    <repository location="D:\IBM\LocalAssetRepo" />
    </server>
    Standardmäßig wird auf Liberty Repository während einer Installation als Letztes zugegriffen. Um den Zugriff auf Liberty Repository zu inaktivieren, setzen Sie den Parameter user.useLibertyRepository auf 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'/>

    Weitere Informationen zu Liberty Repository und den darin enthaltenen Assets finden Sie unter Liberty Repository.

  • Wenn Sie ein Produkt aktualisieren, muss Ihre Antwortdatei die Features enthalten, die in der Erstinstallation des Produkts verwendet wurde, andernfalls wird die Aktualisierung nicht wie gewünscht durchgeführt. Werden diese Features der Antwortdatei nicht hinzugefügt, geht Installation Manager davon aus, dass Sie sie entfernen möchten.

Symbol das den Typ des Artikels anzeigt. Taskartikel

Nutzungsbedingungen für Information Center | Feedback


Symbol für Zeitmarke Letzte Aktualisierung: 25.08.2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_silent
Dateiname: twlp_ins_upgrade_silent.html