Zusammengeführte Plug-in-Konfiguration für Liberty-Server mit dem Job-Manager generieren
Sie können den Job Zusammengeführte Plug-in-Konfiguration für Liberty-Profilserver generieren übergeben, um eine einfache zusammengeführte Datei mit dem Namen plugin-cfg.xml zu erstellen, mit der ein Web-Server-Plug-in angewiesen wird, Anforderungen an mehrere Anwendungsserver auf mehreren Hosts weiterzuleiten. Der Job generiert zunächst auf jedem Zielhost serverspezifische Dateien des Typs plugin-cfg.xml. Anschließend werden die serverspezifischen plugin-cfg.xml-Dateien von diesem Job zu einer einzelnen Datei plugin-cfg.xml auf dem Job-Manager-Host zusammengeführt.
Vorbereitende Schritte
Starten Sie den Job-Manager und die Liberty-Server auf den Zielhosts.
Wenn Sie eine Konfiguration des Web-Server-Plug-ins für eine einzelne Instanz eines Liberty-Servers generieren, lesen Sie die Informationen in der Liberty-Dokumentation unter "Liberty mit einem Web-Server-Plug-in konfigurieren".
Ihre ID für den Job-Manager muss für die Rolle "Administrator" (Verwaltung) oder "Operator" (Bedienung) berechtigt sein, damit Sie Jobs übergeben können.
Wenn Sie einen Zielhost beim Job-Manager registrieren, können Sie Sicherheitsinformationen des Betriebssystems speichern. Wenn Sie einen Job an ein oder mehrere Ziele übergeben, für die Sicherheitsinformationen gespeichert wurden, müssen Sie einen berechtigten Betriebssystembenutzernamen und entweder ein Kennwort oder die Informationen zum öffentlichen und privaten Schlüssel für den Benutzernamen angeben. Diese Sicherheitsberechtigungsnachweise müssen für alle Jobziele gültig sein.
<featureManager>
<feature>localConnector-1.0</feature>
<feature>restConnector-1.0</feature>
...
</featureManager>
Wenn bei der Jobübergabe
ein oder mehrere Liberty-Server nur das Feature "HTTP/REST-Connector" enthalten,
müssen Sie den Benutzernamen und das Kennwort eines
Liberty-Serveradministrators angeben.
Der Job-Manager verwendet diese Berechtigungsnachweise, wenn er eine JMX-Verbindung zu den Servern herstellt.
Falls alle Server das Feature "Lokaler Connector" enthalten, ist die Angabe eines Benutzernamens und Kennworts nicht erforderlich.Weitere Informationen zum Definieren von Serveradministratoren finden Sie unter "Administratorrolle für Liberty zuordnen".
- Setzen Sie die Eigenschaft JAVA_HOME in der Datei server.env auf die JDK- oder JRE-Position. Der Job liest die Eigenschaft JAVA_HOME und setzt sie in der Zielumgebung, bevor der Befehl zum Generieren einer Datei plugin-cfg.xml für den Liberty-Server ausgeführt wird.
Setzen Sie die Eigenschaft JAVA_HOME in der Benutzerdatei .bashrc auf die JDK- oder JRE-Position.
Hängen Sie den JDK- oder JRE-Pfad an die Umgebungsvariable PATH an.
Setzen Sie die Eigenschaft JAVA_HOME als Systemumgebungsvariable auf die JDK- oder JRE-Position.
Hängen Sie den JDK- oder JRE-Pfad an die Systemvariable PATH an.
Informationen zu diesem Vorgang
Sie können die Administrationskonsole des Job-Managers oder des Deployment Manager verwenden, um eine einzelne zusammengeführte Datei mit dem Namen plugin-cfg.xml zu generieren, mit der ein Web-Server-Plug-in angewiesen wird, Anforderungen an mehrere Liberty-Server auf mehreren Hosts weiterzuleiten. Wählen Sie in der Konsole Zusammengeführte Plug-in-Konfiguration für Liberty-Server generieren aus, geben Sie die Server und Joboptionen an, überprüfen Sie die Zusammenfassung, und übergeben Sie dann den Job.
Diese Schritte beschreiben, wie der Job Zusammengeführte Plug-in-Konfiguration für Liberty-Profilserver generieren über eine Job-Manager- oder Deployment-Manager-Konsole ausgeführt wird. Anstatt eine Konsole zu verwenden, können Sie das Jobscript "generateMergedPluginConfigForLibertyProfileServers" in der Befehlsgruppe "AdministrativeJobs" ausführen. Weitere Informationen hierzu finden Sie im Artikel zu den Typen von Verwaltungsjobs.
Vorgehensweise
Ergebnisse
Auf jedem Zielhost werden serverspezfische Dateien des Typs plugin-cfg.xml erstellt. Anschließend werden die Dateien vom Job-Manager in einer einzelnen Datei plugin-cfg.xml auf dem Job-Manager-Host zusammengeführt.
Nächste Schritte
Klicken Sie auf der Seite Jobstatus auf die ID des Jobs
Zusammengeführte Plug-in-Konfiguration für Liberty-Profilserver generieren, und sehen Sie sich den Jobstatus an.
Klicken Sie auf das Symbol für Statusaktualisierung , um den angezeigten Status zu aktualisieren.
Wenn der Job erfolgreich ausgeführt wird, schreibt das Produkt die zusammengeführte Datei plugin-cfg.xml in das Verzeichnis Stammverzeichnis_des_Anwendungsservers/profiles/Job-Manager-Profil/config/temp/JobManager/Job-ID/_mergedPluginDir/.
- Ein Ziel-Liberty-Server ist nicht aktiv.
- Für einen als Ziel verwendeten Liberty-Server ist kein JMX-Connector definiert.
- Die Jobeigenschaften legen keine gültigen Berechtigungsnachweise für den Serveradministrator fest, um eine JMX-Verbindung zu einem als Ziel verwendeten Liberty-Server herzustellen, der nur das Feature HTTP/REST-Connector (restConnector) enthält.