HTTP- und HTTPS-Anforderungen für mehrere Zellen mit einem einzigen HTTP-Server verarbeiten

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.

Vorgehensweise

  1. 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.

  2. 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 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.

  3. 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:

    1. Klicken Sie auf Server > Servertypen > WebSphere-Anwendungsserver > Servername.
    2. Klicken Sie unter "Containereinstellungen" auf Einstellungen des Web-Containers > Web-Container.
    3. Klicken Sie unter "Weitere Eigenschaften" auf Angepasste Eigenschaften > Neu.
    4. 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.

    5. Klicken Sie auf Anwenden oder OK.
    6. Klicken Sie auf Speichern, um die Konfigurationsänderungen in der Masterkonfiguration zu speichern.
  4. 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.
  5. [AIX][HP-UX][Linux][Solaris]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.


Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twsv_merge_configfiles
Dateiname:twsv_merge_configfiles.html