Features aus Liberty aus IBM i-Betriebssystemen mithilfe von Antwortdateien hinzufügen und entfernen

Sie können Features von WebSphere Application Server Liberty Core mit Antwortdateien von Installation Manager installieren und entfernen.

Informationen zu diesem Vorgang

Führen Sie diese Prozedur aus, um Installation Manager zum Installieren oder Entfernen eines Features im unbeaufsichtigten Modus mit einer Antwortdatei zu verwenden.

Wie bei anderen Installation-Manager-Operationen haben Sie die Möglichkeit, eine Modifikation mit dem Befehlszeilentool imcl aufzurufen. Weitere Informationen finden Sie im Information Center von IBM® Installation Manager.

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

Optionale Features: In der folgenden Liste mit optionalen Features sind die Namen, die in den Antwortdateien verwendet werden sollten, in runden Klammern angegeben:
  • 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.

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 ein Feature zu installieren oder zu entfernen.
    Wechseln Sie in das Unterverzeichnis eclipse/tools des Installationsverzeichnisses von Installation Manager, und ändern Sie das Produkt. Beispiel:
    ./imcl
      input $HOME/WASFiles/temp/modify_response_file.xml 
      -log $HOME/WASFiles/temp/modify_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

  • Im Folgenden sehen Sie Beispielantwortdateien für das Ändern der Features in einer Installation:
    • Die folgende Antwortdatei fügt einem vorhandenen Produkt, das im Verzeichnis /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore installiert ist, den integrierbaren EJB-Container und einen JPA-Client hinzu:
      <?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='true'>
        <offering profile='WebSphere Liberty V8.5' features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
      </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>
    • Wenn Sie diese Antwortdatei so ändern möchten, dass ein Feature entfernt wird, ändern Sie einfach die install-Tags in uninstall. Die folgende Antwortdatei ist so modifiziert, dass der integrierbare EJB-Container und der JPA-Client entfernt werden:
      <?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>
      <uninstall modify='true'>
        <offering profile='WebSphere Liberty V8.5' features='embeddablecontainer' id='com.ibm.websphere.liberty.v85'/>
      </uninstall>
      <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>
    • Wenn Sie hinzuzufügende und zu entfernende Features in einer einzigen Antwortdatei kombinieren möchten, müssen Sie eine Installationsaktion und eine Deinstallationsaktion hinzufügen.
  • Im Folgenden sehen Sie ein Beispiel für den Befehl imcl, mit dem Sie die Features in einer Installation ändern können:
    ./imcl modify com.ibm.websphere.liberty.v85
      -addFeatures embeddablecontainer
      -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.v85
      -installationDirectory /QIBM/ProdData/WebSphere/AppServer/V85/LibertyCore
      -secureStorageFile /var/credential.store -masterPasswordFile /var/master_password_file.txt

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_modify_is
Dateiname: twlp_ins_modify_is.html