Liberty-Fixpacks mit Antwortdateien unter IBM i-Betriebssystemen installieren

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

Vorbereitende Schritte

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 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 vollständige Kontrolle über die Fixes haben, die 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

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

Vorgehensweise

  1. Optional: Wenn das Repository die Angabe eines Benutzernamens und Kennworts erfordert, erstellen Sie eine Speicherdatei für Berechtigungsnachweise für den Zugriff auf dieses Repository.
    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.
    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 zu speichern. In Versionen vor Installation Manager Version 1.6.2 wurden die Optionen -keyring und -password verwendet, um auf die Berechtigungsnachweise in einer Schlüsselringdatei zuzugreifen. Diese Optionen werden in Version 1.6.2 nicht weiter unterstützt. Aufgrund der Unterschiede in den Dateistrukturen gibt es keinen Migrationspfad von den Schlüsselringdateien zu den Speicherdateien. Weitere Informationen dazu, wie Sie mit den Optionen -secureStorageFile und -masterPasswordFile die Berechtigungsnachweise in einer Speicherdatei für Berechtigungsnachweise speichern, finden Sie im Information Center von Installation Manager Version 1.6. Weitere Informationen dazu, wie Sie mit den Optionen -keyring und -password Berechtigungsnachweise in einer Schlüsselringdatei speichern, finden Sie im Information Center von Installation Manager Version 1.5.
  2. Melden Sie sich am System IBM i mit einem Benutzerprofil an, das die Sonderberechtigungen *ALLOBJ und *SECADM besitzt.
  3. Führen Sie in einer CL-Befehlszeile den Befehl STRQSH aus, um die Qshell-Befehlsumgebung zu starten.
  4. Verwenden Sie eine Antwortdatei, um das Produkt zu aktualisieren.
    Wechseln Sie in das Unterverzeichnis eclipse/tools des Verzeichnisses, in dem Installation Manager installiert ist, und aktualisieren Sie das Produkt. Beispiel:
    ./imcl -acceptLicense 
      input $HOME/WASFiles/temp/update_response_file.xml 
      -log $HOME/WASFiles/temp/update_log.xml 
      -secureStorageFile $HOME/WASFiles/temp/credential.store -masterPasswordFile $HOME/WASFiles/master_password_file.txt
    Anmerkung: Das Programm kann wichtige Anweisungen für den Installationsabschluss in die Standardausgabe schreiben.

    Weitere Informationen zur Verwendung von Installation Manager finden Sie im Information Center von IBM Installation Manager.

Beispiel

Nachfolgend sehen Sie eine Beispielantwortdatei für die Aktualisierung von WebSphere Application Server Liberty Core 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='/QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore'>
  <data key='was.install.os400.profile.location' value='/QIBM/UserData/WebSphere/AppServer/V85/LibertyCore'/>
</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='/QIBM/UserData/InstallationManager/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 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.
  • 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/ReadmeV8.html bzw. /QIBM/WAS/WASFixpacks/ReadmeV8.txt.

  • 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 "Portlet Container" und "Portlet Serving" 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.
    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 "Portlet Container" und "Portlet Serving" 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'/>
    Liberty-Repository[8.5.5.6 oder höher]Sie können Assets auch aus einer Instanz 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 /QIBM/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="/QIBM/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.

  • [8.5.5.3 oder höher]Anmerkung: Wenn Sie ein Update auf Version 8.5.5.3 durchführen und wenn vorher Liberty-Repository-Features installiert waren und derzeit keine Verbindung zum IBM WebSphere Liberty-Repository besteht, können Sie kein Update mit einer Antwortdatei durchführen. Führen Sie stattdessen den Befehl imcl mit dem Parameter user.feature="" aus, um das Produkt zu aktualisieren.

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_is
Dateiname: twlp_ins_upgrade_is.html