In einer Umgebung mit mehreren Zellen können Sie einen einzigen HTTP-Server verwenden,
um HTTP- und HTTPS-Anforderungen für mehrere Zellen zu senden und zu empfangen. Um
dieses Setup zu realisieren, müssen Sie die Web-Server-Plug-in-Konfigurationsdateien, die von den Anwendungsservern
in den entsprechenden Zellen verwendet werden,
in einer einzigen Web-Server-Plug-in-Konfigurationsdatei zusammenführen.
Informationen zu diesem Vorgang
Sie können die folgenden verschiedenen Konfigurationen des Anwendungsservers verwenden, um die Plug-in-Konfigurationsdateien mehrerer
WebSphere Application Server Network Deployment-Zellen
in eine einzige Konfigurationsdatei zu kombinieren.
Diese Technik kann auch verwendet werden, um alle
Web-Server-Plug-in-Konfigurationsdateien in einer einzigen Konfigurationsdatei zusammenzuführen, wenn Sie eine Migration
auf ein neues Release des Produkts durchführen und Datenverkehr an mehrere Zellen weiterleiten müssen, in denen eine ältere
Version von WebSphere Application Server Network Deployment sowie die neue Version ausgeführt werden.
Um eine einzelne Plug-in-Konfigurationsdatei
für alle Ihre Zellen zu erstellen, müssen Sie zuerst eine eigenständige Plug-in-Konfigurationsdatei für jede der Zellen erstellen
und diese Dateien dann in einer einzigen Konfigurationsdatei zusammenführen. Die Web-Server-Plug-ins der einzelnen Zellen verwenden dann
dieselbe Web-Server-Plug-in-Konfigurationsdatei.
Führen Sie die folgenden Schritte aus, um mehrere Web-Server-Plug-in-Konfigurationsdateien
in einer einzigen Konfigurationsdatei zusammenzufassen.
- Verwenden Sie das Script "GenPluginCfg", die Administrationskonsole oder wsadmin-Scripting, um die Datei
plugin-cfg.xml für jede Zelle zu generieren.
Im Artikel Befehl "GenPluginCfg" wird beschrieben, wie Sie das "GenPluginCfg" für die Generierung der Datei
plugin-cfg.xml verwenden.
Im Artikel Web-Server-Plug-in implementieren wird beschrieben, wie Sie die Administrationskonsole für die Generierung der Datei
plugin-cfg.xml verwenden.
Im Artikel Plug-in-Konfiguration für Knoten mit Scripting regenerieren wird beschrieben,
wie Sie das wsadmin-Scripting für die Generierung der Datei plugin-cfg.xml verwenden.
- Führen Sie die Dateien vom Typ plugin-cfg.xml von mehreren Anwendungsserverzellen zusammen.
Sie können die Dateien vom Typ plugin-cfg.xml entweder manuell zusammenführen oder
diese Dateien mit dem Tool "pluginCfgMerge" aus mehreren Anwendungsserverprofilen automatisch in einer einzigen Ausgabedatei zusammenführen lassen.
Die Dateien pluginCfgMerge.bat
und pluginCfgMerge.sh
sind im Verzeichnis Installationsstammverzeichnis/bin enthalten.
Fehler vermeiden: Das Tool "pluginCfgMerge"
wird in Fixpack 7.0.0.13 für z/OS- und verteilte Plattformen und in Fixpack 7.0.0.17 für die Plattform
IBM i bereitgestellt.
gotcha
Weitere Informationen dazu, wie Dateien des Typs plugin-cfg.xml manuell zusammengeführt werden, finden Sie im technischen Hinweis
über das Zusammenführen von Dateien des Typs plugin-cfg.xml aus mehreren Anwendungsserverprofilen.
- Stellen Sie sicher, dass der cloneID-Wert für jeden Anwendungsserver eindeutig ist.
Überprüfen Sie den cloneID-Wert für jeden Anwendungsserver in der zusammengeführten Datei, um sicherzustellen,
dass dieser Wert für jeden Anwendungsserver eindeutig ist.
Wenn die cloneID-Werte in der zusammengeführten Datei nicht alle eindeutig sind oder wenn Sie
mit Replikation zwischen Speichern im Peer-to-Peer-Modus arbeiten, verwenden Sie
wsadmin-Scripting oder die Administrationskonsole, um eindeutige
cloneID-Werte für die HTTP-Sitzung zu konfigurieren.
Informationen zur Verwendung von wsadmin-Befehlen für die
Programmiersprache
Jython oder Jacl finden Sie im Artikel über die Konfiguration
einer eindeutigen Klon-ID für die HTTP-Sitzung für jeden Anwendungsserver mit Scripting.
Führen Sie die folgenden Schritte aus, um über die Administrationskonsole
eine eindeutige Klon-ID für die HTTP-Sitzung zu konfigurieren:
- Klicken Sie auf Server > Servertypen > WebSphere-Anwendungsserver > Servername.
- Klicken Sie unter "Containereinstellungen" auf Einstellungen des Web-Containers > Web-Container.
- Klicken Sie unter "Weitere Eigenschaften" auf Angepasste Eigenschaften
> Neu.
- Geben Sie HttpSessionCloneId im Feld Name und einen eindeutigen Wert für den Server im Feld
Wert ein.
Der eindeutige Wert muss aus
8 bis 9 alphanumerischen Zeichen bestehen.
Ein Beispiel für einen gültigen cloneID-Wert ist test1234.
- Klicken Sie auf Anwenden oder OK.
- Klicken Sie auf Speichern, um die Konfigurationsänderungen
in der Masterkonfiguration zu speichern.
- Kopieren Sie die zusammengeführte Datei plugin-cfg.xml in das Verzeichnis
Plug-in-Installationsstammverzeichnis/config/Name_des_Web-Servers/ auf dem Web-Server-Host.
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
Stellen Sie sicher, dass für die zusammengeführte Datei
plugin-cfg.xml die erforderlichen Dateizugriffsberechtigungen des Betriebssystems festgelegt sind. Diese Dateizugriffsberechtigungen benötigt der
HTTP-Server-Plug-in-Prozess zum Lesen der Datei.
Ergebnisse
Nach Ausführung dieses Prozesses haben Sie eine einzelne Plug-in-Konfigurationsdatei für mehrere Anwendungsserverzellen, und Sie können einen einzigen
HTTP-Server verwenden, um HTTP- und HTTPS-Anforderungen für mehrere Zellen zu verarbeiten.