Fixpacks für Liberty über die Befehlszeile auf IBM i-Betriebssystemen installieren

Fixpacks enthalten Bundle-Services, um WebSphere Application Server Liberty auf einen neuen Stand zu bringen. Vorläufige Fixes enthalten Fehlerberichtigungen für bestimmte bekannte Probleme. Sie können die Befehlszeile von IBM® Installation Manager verwenden, um das Produkt mit den Fixes zu aktualisieren, die für den Service-Level Ihrer WebSphere Application Server Liberty-Installation verfügbar sind.

Vorbereitende Schritte

[16.0.0.4 und höher]Anmerkung: Die Unterstützung für die Verwendung von Java SE 6 mit WebSphere Liberty endet im September 2017. Wenn Sie nach dem Ende des Unterstützungszeitraums Java SE 6 weiter mit früheren Fixpacks verwenden, setzen Sie möglicherweise Ihre Umgebung Sicherheitsrisiken aus.

Java SE 8 ist das empfohlene Java SDK, da es die aktuellsten Features und Sicherheitsaktualisierungen beinhaltet.

Informationen zu den Aktualisierungen für WebSphere Application Server for IBM i erhalten Sie beim IBM Software Support Center. Die aktuellsten Informationen sind über das IBM Software Support Center und über Fix Central erhältlich.

IBM Installation Manager Version 1.8.5 oder höher wird verwendet, um Wartungspakete auf WebSphere Application Server for IBM i anzuwenden.

Wenn Sie Liberty-Assets aus lokalen verzeichnisbasierten Repositorys oder aus einer Instanz von 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 bietet Installation Manager Ihnen die Möglichkeit, den Befehl updateAll in einer Antwortdatei oder in der Befehlszeile zu verwenden, um nach Aktualisierungen für alle installierten Paketgruppen zu suchen und die alle installierten Paketgruppen zu aktualisieren. Verwenden Sie diesen Befehl nur, wenn Sie uneingeschränkt steuern können, welche Fixes in den Zielrepositorys enthalten sind. Wenn Sie eine Gruppe angepasster Repositorys, die nur die Fixes, die Sie installieren möchten, enthalten, erstellen und auf diese verweisen, sollten Sie mit der Verwendung dieses Befehls eingehend vertraut sein. 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.

Informationen zu diesem Vorgang

Verwenden Sie diese Prozedur, wenn Sie ein neues Fixpack auf Ihr System anwenden möchten.
Neu: Fixpack 16.0.0.2 ist das nächste Liberty-Fixpack nach Version 8.5.5.9. Weitere Informationen zu den Änderungen bei der Nummerierung und Bereitstellung von Liberty-Fixpacks finden Sie unter Neuerungen in Liberty.

Wenn Sie ein Fixpack installieren, wendet Installation Manager alle installierten vorläufigen Fixes automatisch erneut an, wenn sie sich auf die aktualisierte Fixpackstufe beziehen. Vorläufige Fixes, die nicht gültig sind, wie es beispielsweise der Fall ist, wenn das aktualisierte Fixpack den Fix bereits enthält, werden deinstalliert. In einigen Fällen muss Installation Manager einen vorläufigen Fix deinstallieren, den Sie dann manuell erneut anwenden müssen. Dies ist beispielsweise der Fall, wenn Sie auf eine Fixpackstufe aktualisieren, in der der Fix nicht enthalten ist und für den ein aktualisierter vorläufiger Fix erforderlich ist. Installation Manager benachrichtigt Sie, wenn es vorläufige Fixes gibt, die manuell angewendet werden müssen. Sie können überprüfen, welche vorläufigen Fixes installiet sind, indem Sie den Befehl productInfo version --ifixes absetzen.

Tipp: Sie können Fixpacks auch mit Installation Manager unter Verwendung von Antwortdateien installieren. Informationen zum Erstellen und Verwenden von Antwortdateien finden Sie unter Liberty-Fixpacks mit Antwortdateien unter IBM i-Betriebssystemen installieren und in der Produktdokumentation von IBM Installation Manager.

Vorgehensweise

  1. Führen Sie die folgenden Aktionen aus, um eine Liste mit den verfügbaren Fixes für Ihre WebSphere Application Server Liberty-Installation und spezielle Informationen zu jedem Fix zu erhalten.
    1. Rufen Sie die Webseite von Fix Central auf.
    2. Klicken Sie auf Produkt suchen.
    3. Wählen Sie WebSphere Liberty als Produktgruppe aus.
    4. Wählen Sie die Version des zu aktualisierenden Produkts aus.
    5. Wählen Sie IBM i als Plattform aus und klicken Sie auf Weiter.
    6. Wählen Sie Nach Fixes suchen aus und klicken Sie dann auf Weiter.
    7. Wählen Sie als Korrekturtyp Fixpack aus und klicken Sie auf Übergeben.
    8. Klicken Sie unterhalb jedes Fix auf Weitere Informationen, um Informationen zum jeweiligen Fix anzuzeigen.
    9. Empfehlung: Notieren Sie den Namen des Fixpacks, das Sie installieren möchten.
  2. Verwenden Sie eine der folgenden Vorgehensweisen, um Ihre WebSphere Application Server Liberty-Installation 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 mit den vorläufigen Fixes aus den webbasierten Live-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 sind im Abschnitt Onlineproduktrepositorys für Liberty-Produktangebote aufgelistet.
      • 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.
      Zum Installieren eines Fix aus einem Service-Repository gehen Sie wie folgt vor:
      1. Wenn in Installation Manager noch keine Speicherdatei für Berechtigungsnachweise und keine Masterkennwortdatei definiert sind, in denen Ihre IBM Software-Benutzer-ID und das zugehörige Kennwort enthalten sind, erstellen Sie Dateien, die den Zugriff auf das Repository ermöglichen.
        Anmerkung: Es handelt sich hierbei um die Berechtigungsnachweise, die Sie verwenden, um auf geschützte IBM Software-Websites zuzugreifen.
        Informationen zum Erstellen einer Speicherdatei für Berechtigungsnachweise und einer Masterkennwortdatei für Installation Manager finden Sie in der Produktdokumentation von IBM Installation Manager.
        Tipp: Fügen Sie beim Erstellen einer Speicherdatei für Berechtigungsnachweise /repository.config am Ende der Repository-URL-Position hinzu, falls der Befehl imutilsc die angegebene URL nicht findet.
      2. Melden Sie sich am System IBM i mit einem Benutzerprofil an, das die Sonderberechtigungen *ALLOBJ und *SECADM hat.
      3. Stoppen Sie alle Server und Anwendungen in der Installation von WebSphere Application Server Liberty, die aktualisiert wird.
      4. Führen Sie in einer CL-Befehlszeile den Befehl STRQSH aus, um die Befehlsshell Qshell zu starten.
      5. Stellen Sie sicher, dass umask auf 022 gesetzt ist.
        Führen Sie den folgenden Befehl aus, um die Einstellung für umask zu prüfen:
        umask
        Führen Sie den folgenden Befehl aus, um umask auf 022 zu setzen:
        umask 022
      6. 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.

        Auf Systemen des Typs IBM i ist das Stammverzeichnis für Installation Manager /QIBM/ProdData/InstallationManager.

      7. Installieren Sie das Fixpack.
        Produktangebots-ID_Angebotsversion,ID_des_optionalen_Features
          -repositories URL_oder_Pfad_des_Rpositorys
          -installationDirectory Installationsposition_des_Produktangebots
          -secureStorageFile Speicherdatei -masterPasswordFile Masterkennwortdatei
          -acceptLicense
        Tipps:
        • Neu: Wenn Sie Liberty aktualisieren, werden auch alle installierten Liberty-Add-ons und -Features aktualisiert.
          Sie können weitere Add-ons und Features installieren, indem Sie sie wie im folgenden Beispiel gezeigt in den Eigenschaften user.addon und user.feature angeben. Beachten Sie, dass Kurznamen und symbolische Namen von Features durch doppelte Kommas voneinander getrennt sind.
          ./imcl install com.ibm.websphere.liberty.BASE,embeddablecontainer
          -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
          -installationDirectory /QIBM/ProdData/WebSphere/Liberty/Base -acceptLicense
          -repositories /QIBM/LibertyProductRepo,https://URL_Ihres_On-Premise-Asset-Repositorys,/QIBM/LocalAssetRepo,/QIBM/LocalAssetRepo2.zip
          -sharedResourcesDirectory /QIBM/UserData/InstallationManager/IMShared
          -showProgress 
          Sie können Assets aus Instanzen von Liberty Asset Repository Service oder aus lokalen verzeichnisbasierten Repositorys mit oder ohne Internetzugriff installieren. Fügen Sie die Repository-URL, den Verzeichnispfad oder den Archvidateipfad im Parameter -repositories hinzu. Der Zugriff auf diese Repositorys erfolgt in der Reihenfolge, in der die Repositorys angegeben sind. Weitere Informationen zu diesen Asset-Repositorys finden Sie unter Assets mit Installation Manager installieren. Zum Installieren von Assets aus IBM WebSphere Liberty Repository müssen Sie Zugriff auf das Internet haben. Zum Aktivieren des Zugriffs auf Liberty Repository setzen Sie über den Parameter -properties die Option user.useLibertyRepository auf true. Liberty Repository ist das letzte der Repositorys, auf die während der Installation zugegriffen wird.
        • Die Produktangebots-ID ist die ID des Produktangebots, die Sie im Abschnitt Liberty-Produktangebote für unterstützte Betriebssysteme finden.
        • Die Angebotsversion, die der Produktangebots-ID mit einem Unterstreichungszeichen optional hinzugefügt werden kann, ist eine spezifische Version des zu installierenden Angebots (z. B. 16.0.2.20160503_0200).
          • Wenn Sie die Angebotsversion nicht angeben, werden die neueste Version des Angebots und alle vorläufigen Fixes für diese Version installiert.
          • Wenn Sie die Angebotsversion angeben, werden die angegebene Version des Angebots und keine vorläufigen Fixes für diese Version installiert.
          Sie sehen die Angebotsversion am Ende der Produktangebots-ID mit einem Unterstreichungszeichen angefügt, wenn Sie den folgenden Befehl für das Repository ausführen:
          ./imcl listAvailablePackages -repositories URL_oder_Pfad_des_Repositorys
        • 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.
        • Wenn Sie den integrierbaren EJB-Container und den JPA-Client installieren möchten, geben Sie das optionale Feature embeddablecontainer durch ein Komma abgetrennt hinter der Produktangebots-ID an.

          Der integrierbare EJB-Container ist eine JAR-Datei (Java™-Archiv), die dazu verwendet werden kann, Enterprise-Beans in einer eigenständigen Java SE-Umgebung (Java Platform, Standard Edition) auszuführen. Bei Verwendung dieses integrierbaren Containers können Enterprise-Beans außerhalb des Anwendungsservers ausgeführt werden. Der integrierbare EJB-Container ist Teil der Spezifikation EJB 3.1 und wird hauptsächlich für den Komponententest der Geschäftslogik von Enterprise-Beans verwendet.

          Der JPA-Client kann zusammen mit dem integrierbaren EJB-Container verwendet werden, um die Funktionalität der Java Persistence API in einer Java SE-Umgebung bereitzustellen.

        • Falls Sie das Fixpack durch Installation des Gruppen-PTF von WebSphere Application Server erhalten haben, können Sie zur Installation des Fixpacks die lokalen Fixpack-Repositorys verwenden.

          Informationen zu den lokalen Fixpack-Repositorys finden Sie in der Datei /QIBM/WAS/WASFixpacks/Readme.html oder /QIBM/WAS/WASFixpacks/Readme.txt.

      8. Optional: Listen Sie alle installierten Pakete auf, um die Installation zu überprüfen:
        ./imcl listInstalledPackages -long
    • 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 Fixdatei enthält ein Installation Manager-Repository für das Fixpack und hat gewöhnlich die Dateierweiterung ".zip". Nachdem Sie die Fixdatei heruntergeladen 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. Klicken Sie auf Produkt suchen.
        3. Wählen Sie WebSphere Liberty als Produktgruppe aus.
        4. Wählen Sie die installierte Version aus.
        5. Wählen Sie Ihr Betriebssystem als Plattform aus und klicken Sie auf Weiter.
        6. Wählen Sie Nach Fixes suchen aus und klicken Sie dann auf Weiter.
        7. Wählen Sie das Fixpack aus, das Sie herunterladen möchten, und klicken Sie dann auf Weiter.
        8. Wählen Sie Ihre Downloadoptionen aus und klicken Sie dann auf Weiter.
        9. Klicken Sie auf Zustimmen, um die Bedingungen zu akzeptieren.
        10. Klicken Sie auf Jetzt herunterladen, um das Fixpack herunterzuladen.
        11. Übertragen Sie die komprimierte Fixdatei im Binärformat an die Systeme des Typs IBM i, auf denen das Fixpack installiert werden soll.
        12. Entpacken Sie die komprimierte Repository-Datei in einem Verzeichnis auf Ihrem System.
      2. Zum Installieren eines Fixpacks aus einer heruntergeladenen Datei gehen Sie wie folgt vor:
        1. Melden Sie sich am System IBM i mit einem Benutzerprofil an, das die Sonderberechtigungen *ALLOBJ und *SECADM hat.
        2. Stoppen Sie alle Server und Anwendungen in der Installation von WebSphere Application Server Liberty, die aktualisiert wird.
        3. Führen Sie in einer CL-Befehlszeile den Befehl STRQSH aus, um die Befehlsshell Qshell zu starten.
        4. Stellen Sie sicher, dass umask auf 022 gesetzt ist.
          Führen Sie den folgenden Befehl aus, um die Einstellung für umask zu prüfen:
          umask
          Führen Sie den folgenden Befehl aus, um umask auf 022 zu setzen:
          umask 022
        5. 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.

          Auf Systemen des Typs IBM i ist das Stammverzeichnis für Installation Manager /QIBM/ProdData/InstallationManager.

        6. Installieren Sie das Fixpack.
          Produktangebots-ID_Angebotsversion,ID_des_optionalen_Features
            -repositories Verzeichnis_mit_entpackten_Dateien
            -installationDirectory Installationsposition_des_Produktangebots
            -acceptLicense
          Tipps:
          • Neu: Wenn Sie Liberty aktualisieren, werden auch alle installierten Liberty-Add-ons und -Features aktualisiert.
            Sie können weitere Add-ons und Features installieren, indem Sie sie wie im folgenden Beispiel gezeigt in den Eigenschaften user.addon und user.feature angeben. Beachten Sie, dass Kurznamen und symbolische Namen von Features durch doppelte Kommas voneinander getrennt sind.
            ./imcl install com.ibm.websphere.liberty.BASE,embeddablecontainer
            -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0
            -installationDirectory /QIBM/ProdData/WebSphere/Liberty/Base -acceptLicense
            -repositories /QIBM/LibertyProductRepo,https://URL_Ihres_On-Premise-Asset-Repositorys,/QIBM/LocalAssetRepo,/QIBM/LocalAssetRepo2.zip
            -sharedResourcesDirectory /QIBM/UserData/InstallationManager/IMShared
            -showProgress 
            Sie können Assets aus Instanzen von Liberty Asset Repository Service oder aus lokalen verzeichnisbasierten Repositorys mit oder ohne Internetzugriff installieren. Fügen Sie die Repository-URL, den Verzeichnispfad oder den Archvidateipfad im Parameter -repositories hinzu. Der Zugriff auf diese Repositorys erfolgt in der Reihenfolge, in der die Repositorys angegeben sind. Weitere Informationen zu diesen Asset-Repositorys finden Sie unter Assets mit Installation Manager installieren. Zum Installieren von Assets aus IBM WebSphere Liberty Repository müssen Sie Zugriff auf das Internet haben. Zum Aktivieren des Zugriffs auf Liberty Repository setzen Sie über den Parameter -properties die Option user.useLibertyRepository auf true. Liberty Repository ist das letzte der Repositorys, auf die während der Installation zugegriffen wird.
          • Die Produktangebots-ID ist die ID des Produktangebots, die Sie im Abschnitt Liberty-Produktangebote für unterstützte Betriebssysteme finden.
          • Die Angebotsversion, die der Produktangebots-ID mit einem Unterstreichungszeichen optional hinzugefügt werden kann, ist eine spezifische Version des zu installierenden Angebots (z. B. 16.0.2.20160503_0200).
            • Wenn Sie die Angebotsversion nicht angeben, werden die neueste Version des Angebots und alle vorläufigen Fixes für diese Version installiert.
            • Wenn Sie die Angebotsversion angeben, werden die angegebene Version des Angebots und keine vorläufigen Fixes für diese Version installiert.
            Sie sehen die Angebotsversion am Ende der Produktangebots-ID mit einem Unterstreichungszeichen angefügt, wenn Sie den folgenden Befehl für das Repository ausführen:
            ./imcl listAvailablePackages -repositories URL_oder_Pfad_des_Repositorys
          • 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.
          • Wenn Sie den integrierbaren EJB-Container und den JPA-Client installieren möchten, geben Sie das optionale Feature embeddablecontainer durch ein Komma abgetrennt hinter der Produktangebots-ID an.

            Der integrierbare EJB-Container ist eine JAR-Datei (Java-Archiv), die dazu verwendet werden kann, Enterprise-Beans in einer eigenständigen Java SE-Umgebung (Java Platform, Standard Edition) auszuführen. Bei Verwendung dieses integrierbaren Containers können Enterprise-Beans außerhalb des Anwendungsservers ausgeführt werden. Der integrierbare EJB-Container ist Teil der Spezifikation EJB 3.1 und wird hauptsächlich für den Komponententest der Geschäftslogik von Enterprise-Beans verwendet.

            Der JPA-Client kann zusammen mit dem integrierbaren EJB-Container verwendet werden, um die Funktionalität der Java Persistence API in einer Java SE-Umgebung bereitzustellen.

          • Falls Sie das Fixpack durch Installation des Gruppen-PTF von WebSphere Application Server erhalten haben, können Sie zur Installation des Fixpacks die lokalen Fixpack-Repositorys verwenden.

            Informationen zu den lokalen Fixpack-Repositorys finden Sie in der Datei /QIBM/WAS/WASFixpacks/Readme.html oder /QIBM/WAS/WASFixpacks/Readme.txt.

        7. Optional: Listen Sie alle installierten Pakete auf, um die Installation zu überprüfen:
          ./imcl listInstalledPackages -long

Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_ins_upgrade_is_cl
Dateiname: twlp_ins_upgrade_is_cl.html