Liberty über die Befehlszeile auf verteilten Betriebssystemen installieren
WebSphere Application Server Liberty Core kann über die Befehlszeile von Installation Manager installiert werden.
Vorbereitende Schritte
Bereiten Sie das System, auf dem WebSphere Application Server Liberty Core installiert werden soll, gemäß der Beschreibung im Artikel Installation Manager installieren und Installation von Liberty vorbereiten vor.
Informationen zu diesem Vorgang
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.
Vorgehensweise
- Optional: Wenn das Repository die Angabe eines Benutzernamens und Kennworts erfordert, erstellen Sie eine Speicherdatei für Berechtigungsnachweise und eine Masterkennwortdatei
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 die angegebene URL nicht findet.Anmerkung: Wenn Sie Installation Manager ab Version 1.6.2 verwenden, müssen Sie zum Speichern der Berechtigungsnachweise in einer entsprechenden Speicherdatei für Berechtigungsnachweise die Optionen -secureStorageFile und -masterPasswordFile verwenden. 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 Berechtigungsnachweise in einer Speicherdatei für Berechtigungsnachweise speichern, finden Sie in der Dokumentation zu Installation Manager Version 1.6. Weitere Informationen dazu, wie Sie mit den Optionen -keyring und -password Berechtigungsnachweise in einer Schlüsselringdatei speichern, finden Sie in der Dokumentation zu Installation Manager Version 1.5.
- Melden Sie sich an Ihrem System an.
- Wechseln Sie in das Unterverzeichnis eclipse/tools des Verzeichnisses, in dem Installation Manager installiert ist.
- Vergewissern Sie sich, dass das Repository des Produktangebots verfügbar ist.
imcl.exe listAvailablePackages -repositories Quellenrepository
Sie sehen eine oder mehrere Versionen des Produktangebots../imcl listAvailablePackages -repositories Quellenrepository
- Verwenden Sie den Befehl imcl, um das Angebot zu installieren.
imcl.exe install com.ibm.websphere.liberty.v85_Angebotsversion,ID_des optionalen_Features -repositories Quellenrepository -installationDirectory Installationsverzeichnis -sharedResourcesDirectory Verzeichnis_für_gemeinsame_Daten -preferences Einstellungsschlüssel=Wert -properties Eigenschaftsschlüssel=Wert -secureStorageFile Speicherdatei -masterPasswordFile Masterkennwortdatei -acceptLicense
./imcl install com.ibm.websphere.liberty.v85_Angebotsversion,ID_des_optionalen_Features -repositories Quellenrepository -installationDirectory Installationsverzeichnis -sharedResourcesDirectory Verzeichnis_für_gemeinsame_Daten -preferences Einstellungsschlüssel=Wert -properties Eigenschaftsschlüssel=Wert -secureStorageFile Speicherdatei -masterPasswordFile Masterkennwortdatei -acceptLicense
Tipps:- Die relevanten Bedingungen, Hinweise und andere Informationen werden in den Dateien der Lizenzvereinbarung im Unterverzeichnis lafiles oder Name_des_Produktangebots/lafiles im Installationsimage oder Repository für dieses Produktangebot bereitgestellt.
- Wenn Sie zum ersten Mal ein Paket mit Installation Manager installieren, können Sie das Verzeichnis für gemeinsam genutzte Ressourcen angeben. Im Verzeichnis für gemeinsam genutzte Ressourcen befinden sich die Installationsartefakte, die von einer oder mehreren Paketgruppen verwendet werden können. Es wird während der Installationsoperationen auch als Staging-Bereich für die Nutzdaten des Produkts verwendet. Standardmäßig wird dieser Inhalt zwischengespeichert, damit er für ein Rollback verwendet werden kann. Verwenden Sie für diese Installation das größte verfügbare Laufwerk. Die Verzeichnisposition kann nur nach Deinstallation aller Pakete geändert werden.
- Die Angebotsversion, die der Angebots-ID
mit einem Unterstreichungszeichen optional hinzugefügt werden kann, ist eine spezifische Version des zu installierenden Angebots
(z. B. 8.5.5.20110503_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 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.
- Sie können eine Liste mit durch Kommas getrennten Features hinzufügen:
- Integrierbarer EJB-Container und JPA-Client (embeddablecontainer)
Mit dieser Option werden der integrierbare EJB-Container und der JPA-Client installiert.
Der integrierbare EJB-Container ist eine JAR-Datei (Java™ Archive), 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.
Anmerkungen:- Werden keine Features angegeben,
wird das
Standardfeature (embeddablecontainer) installiert.
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:
- Um sicherzustellen, dass Ihr Installationsprozess für Systeme, die keinen Internetzugang haben, ausgeführt wird, geben Sie den Parameter -properties user.feature="" in der Befehlszeile von Installation Manager an. Wenn Sie diesen Parameter nicht angeben, versucht der Installationsprozess, auf das Internet zuzugreifen, und ein Fehler tritt auf.
Vergewissern Sie sich, dass die Firewalls so konfiguriert sind, dass Installation Manager auf das Internet zugreifen kann bzw. dass der Zugriff auf das lokale Installation Manager-Repository möglich ist. Wenn das Problem weiterhin auftritt, ist der Repository-Server möglicherweise nicht verfügbar. Wenn Sie die Installation ohne zusätzliche Assets fortsetzen möchten, geben Sie die Parameter user.feature="" und user.addon="" an.FEHLER: Es kann keine Verbindung zu IBM WebSphere Liberty Repository bzw. zum lokalen Installation Manager-Repository hergestellt werden.
Sie können eine NullPointerException empfangen, wenn Sie Fixpack V8.5.5.5 für WebSphere Application Server Liberty Profile anwenden. Der Fehler kann auftreten, wenn Sie die ZIP-Datei mit dem Fixpack von WebSphere Application Server Liberty Profile herunterladen und in der heruntergeladenen Verzeichnisposition verwenden, um das Liberty-Profil zu installieren oder zu aktualisieren. Sie können diese Fehlerbedingung in Version 8.5.5.5 umgehen, indem Sie die folgenden Schritte ausführen:
- Extrahieren Sie die ZIP-Datei mit dem Fixpack von WebSphere Application Server Liberty Profile in ein temporäres Verzeichnis.
- Verwenden Sie das temporäre Verzeichnis als Installation Manager-Repositorys, um das Liberty-Profil zu installieren oder zu aktualisieren.
unzip 8.5.5-WS-LIBERTYPROFILE-OS390-FP0000005.zip to /tmp/fp8555 # ./imcl install com.ibm.websphere.liberty.v85_8.5.5005.20150305_2214 -installationDirectory /SERVICE/usr/lpp/zWebSphere/Liberty/V8R5 -repositories /tmp/fp8555 -acceptLicense
- Integrierbarer EJB-Container und JPA-Client (embeddablecontainer)
Sie können weitere zu installierende Assets aus dem Liberty-Repository angeben. Eine Liste der Liberty Repository-Assets finden Sie auf der Downloadseite auf WASdev.net. Wenn Sie zusätzliche Assets installieren möchten, geben Sie die folgenden Eigenschaften in der Befehlszeile an. Sie können den Kurznamen oder den symbolischen Namen angeben. Beachten Sie, dass Featurekurznamen, wie z. B. FeatureA, im folgenden Beispiel durch doppelte Kommas voneinander getrennt werden:
-properties user.feature=FeatureA,,FeatureB,,FeatureC,user.accept.license=true
In Version 8.5.5.5 und höher ist die Angabe von user.accept.license=true nicht erforderlich.
Im folgenden Beispiel wird das Feature Extended Programming Models mit dem Parameter user.addon und das Feature Portlet-Container mit dem Parameter user.feature installiert.
imcl install com.ibm.websphere.liberty.ND.v85 -properties user.accept.license=true,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory D:\IBM\Liberty -acceptLicense -repositories D:\IBM\LibertyRepo -sharedResourcesDirectory D:\IBM\IMShared -showProgress
Sie können Assets auch aus Instanzen von Liberty Asset Repository Service oder aus lokalen verzeichnisbasierten Repositorys installieren. Weitere Informationen zu diesen Asset-Repositorys finden Sie unter Assets mit Installation Manager installieren. Fügen Sie die Repository-URL oder das Repository-Verzeichnis im Parameter -repositories hinzu. Die Repositorys werden in der angegebenen Reihenfolge aufgerufen. Standardmäßig wird auf Liberty Repository während einer Installation als Letztes zugegriffen. Zum Inaktivieren des Zugriffs auf Liberty Repository setzen Sie im Parameter -properties die Option user.useLibertyRepository auf false. Der folgende Beispielbefehl installiert Assets zuerst aus der Instanz https://URL_Ihres_On-Premise-Asset-Repositorys des Liberty Asset Repository Service. Wenn die Assets nicht verfügbar sind, werden Sie aus dem lokalen verzeichnisbasierten Repository D:\IBM\LocalAssetRepo installiert. Der Zugriff auf IBM WebSphere Liberty Repository wird inaktiviert:
imcl install com.ibm.websphere.liberty.v85 -properties user.useLibertyRepository=false,user.addon=extendedPackage-1.0,user.feature=portlet-2.0 -installationDirectory D:\IBM\Liberty -acceptLicense -repositories D:\IBM\LibertyProductRepo,https://URL_Ihres_On-Premise-Asset-Repositorys,D:\IBM\LocalAssetRepo -sharedResourcesDirectory D:\IBM\IMShared -showProgress
Weitere Informationen zum Liberty-Repository und den darin enthaltenen Assets finden Sie unter Liberty Repository.
- Installation Manager kann
frühere Versionen eines Pakets speichern, um für den Fall, dass später Probleme auftreten, einen Rollback auf diese Version
durchführen.
Wenn Installation Manager ein Paket auf eine Vorgängerversion zurücksetzt, werden die aktuellen Versionen der Dateien deinstalliert und die früheren Versionen erneut installiert.
Wenn Sie die Dateien nicht für einen Rollback speichern möchten, können Sie verhindern, dass die Dateien gespeichert werden, indem Sie in Ihrer Befehlsangabe die folgende Einstellung verwenden:
-preference com.ibm.cic.common.core.preferences.preserveDownloadedArtifacts=False
Weitere Informationen zum Festlegen der Einstellungen in Installation Manager finden Sie in der Dokumentation zu IBM Installation Manager.
Tipp: Selbst wenn Sie die Dateien nicht für ein Rollback lokal speichern, können Sie ein Rollback der zuvor installierten Version durchführen, indem Sie auf das Repository des entsprechenden Produktangebots zugreifen. - Mit dem Eigenschaftsschlüssel cic.selector.arch und dem dafür angegebenen Wert können Sie die zu installierende
Architektur, 32 Bit oder 64 Bit, festlegen.
Beispiel zum Festlegen einer 32-Bit-Architektur:
-properties cic.selector.arch=x86
Wenn Sie für diesen Schlüssel keinen Wert angeben, wird die passende Einstellung für Ihr System verwendet. Für ein 64-Bit-System wird standardmäßig eine 64-Bit-Installation verwendet.
Die Einstellung, die Sie hier festlegen, gilt für alle in der Paketgruppe installierten Pakete. Informationen zu den unterstützten Werten für die cic.selector.key-Schlüssel finden Sie in der Tabelle mit den Werten für cic.selector.key in der Dokumentation zu Installation Manager.
- Das Programm kann wichtige installationsabschließende Anweisungen in der Standardausgabe ausgeben.
Weitere Informationen zur Verwendung des Befehls imcl für die Installation des Produktangebots finden Sie in der Dokumentation zu IBM Installation Manager.


Nutzungsbedingungen für Information Center | Feedback

http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_installation_dist_cl
Dateiname: twlp_ins_installation_dist_cl.html