Interoperation mit Prozessen der Version 6.0.2 und höher

Der High Availability Manager unterstützt Multihome-Hosts. Dies bedeutet, dass die Produktprozesse auch dann untereinander kommunizieren können, wenn sie unter verschiedenen Versionen des Produkts ausgeführt werden. Wenn Sie Prozesse der Version 6.0.2 und höher ausführen, die untereinander kommunizieren müssen, sollten bezüglich des High Availability Manager einige Aspekte berücksichtigt werden.

Vorbereitende Schritte

Ermitteln Sie die Versionsstände der Prozesse, die untereinander kommunizieren müssen. Falls Prozesse der Version 6.0.1.2 existieren, lesen Sie die zusätzlichen Hinweise im Artikel Interoperation mit Prozessen der Version 6.0.1.2.

Informationen zu diesem Vorgang

Werden Prozesse auf Knoten der Version 6.0.2 oder höher erstellt, wird im Hostnamensfeld im Endpunkt (endpoint) DCS_UNICAST_ADDRESS ein Stern festgelegt. Ist im Hostnamensfeld ein Stern angeben, kann der High Availability Manager aufgrund der Multihome-Unterstützung Verbindungen öffnen und akzeptieren, indem er eine beliebige IP-Adresse verwendet, die für die betreffende Maschine gültig ist.
Für die Interoperation zwischen Knoten der Version 6.0.2 und Knoten der Versionen 6.0 und 6.0.1 ohne Fixpack 2 (6.0.1.2) gelten besondere Bestimmungen, da diese älteren Versionen nicht über die Multihome-Unterstützung durch den High Availability Manager verfügen. Prozesse der Version 6.0 und Version 6.0.1 erkennen einen Stern im Hostnamensfeld DCS_UNICAST_ADDRESS nicht als gültiges Zeichen. Daher können diese Prozesse keine Verbindung zu Prozessen der Version 6.0.2 herstellen, die mit einem Stern im Hostnamensfeld DCS_UNICAST_ADDRESS konfiguriert sind. Wenn eine Interoperation zwischen Prozessen der Version 6.0.2 und Prozessen der Version 6.0 oder Version 6.0.1 erforderlich ist, muss das Feld DCS_UNICAST_ADDRESS für alle Prozesse der Version 6.0.2 mit einem anderen Wert als einem Stern konfiguriert werden. Diese Konfiguration wird so ausgeführt, dass im Hostnamensfeld im Endpunkt DCS_UNICAST_ADDRESS ein Hostname oder eine IP-Adresse angegeben wird.
  • Ist der Host für die Verwendung einer einzelnen IP-Adresse konfiguriert, ist die Angabe eines Hostnamens, z. B. meinHost.meineDomäne, ausreichend.
  • Ist der Host für die Verwendung mehrerer IP-Adressen konfiguriert, ist die Angabe einer IP-Adresse, z. B. 192.168.0.2, erforderlich.

Wenn Sie in einer Zelle mit unterschiedlichen Release-Levels Knoten der Version 6.0.2 hinzufügen und Server erstellen, müssen Sie das Hostnamensfeld des Endpunkts DCS_UNICAST_ADDRESS für alle Prozesse auf den neuen Knoten, einschließlich des Node Agent, auf einen der beiden Werte setzen, die oben erläutert wurden. Anschließend müssen die Prozesse der Version 6.0.2 erneut gestartet werden, damit sie die neuen Werte übernehmen.

Gehen Sie wie folgt vor, um das Hostnamensfeld für einen Prozess zu ändern:

Vorgehensweise

  1. Rufen Sie in der Administrationskonsole die Konfigurationsdaten für einen der Prozesse auf den neuen Knoten auf:
    • Klicken Sie für einen Anwendungsserver auf Server > Servertypen > WebSphere-Anwendungsserver > Servername. Klicken Sie anschließend im Abschnitt "Weitere Eigenschaften" auf > Ports > Portname.
    • Klicken Sie für einen Node Agent auf Systemverwaltung > Node Agents > Knotenname. Klicken Sie anschließend im Abschnitt "Weitere Eigenschaften" auf > Ports > Portname.
    • Klicken Sie für einen Deployment Manager auf Systemverwaltung > Deployment Manager. Klicken Sie anschließend im Abschnitt "Weitere Eigenschaften" auf > Ports > Portname.
  2. Klicken Sie für den Port, der dem zu überprüfenden DCS-Transportkanal zugeordnet ist, auf Zugeordnete Transporte anzeigen.
  3. Klicken Sie auf DCS_UNICAST_ADDRESS, und geben Sie den Namen des neuen Host im Hostfeld ein.
  4. Klicken Sie auf OK und anschließend auf Speichern.
  5. Wiederholen Sie die vorherigen Schritte so lange, bis der neue Hostname für alle Prozesse auf den neuen Knoten hinzugefügt wurde.
  6. Wählen Sie Änderungen mit Knoten synchronisieren aus, und klicken Sie erneut auf Speichern.
  7. Stoppen Sie alle Server, die Prozesse mit Konfigurationsänderungen enthalten.
  8. Starten Sie diese Server erneut.

Ergebnisse

Alle Prozesse können untereinander kommunizieren.

Nächste Schritte

Sind die Prozesse der Version 6.0.2 nicht ordnungsgemäß konfiguriert, dann können die Prozesse der Version 6.0 und der Version 6.0.1 möglicherweise nicht gestartet werden oder keine Verbindung zu den Prozessen der Version 6.0.2 herstellen.
Dieser Zustand kann wie folgt festgestellt werden.
  • Prozesse der Versionen 6.0 und 6.0.1 protokollieren folgende Nachricht:
    HMGR0024W: An error was encountered while looking up the IP address for
    the host name of a core group member. The host name is * and the server 
    name is myCell01\myCellManager01\dmgr. The member is excluded from the 
    core group.

    Diese Nachricht weist darauf hin, dass der Hostname für einen anderen Prozess in der Stammgruppe ein Stern ist.

  • Die Prozesse der Versionen 6.0, 6.0.1 und 6.0.2 erstellen separate Sichten, falls die Prozesse der Versionen 6.0 und Version 6.0.1 keine Verbindung zu den Prozessen der Version 6.0.2 herstellen können. Sie können diese Sichten ermitteln, indem Sie die Nachrichten mit dem Präfix HMGR0218 prüfen, die von den verschiedenen Prozessen protokolliert werden. Falls die Prozesse miteinander verbunden sind, wird in allen Prozessen dieselbe Nachricht protokolliert. Insbesondere haben Prozesse, die miteinander verbunden sind, dieselbe Sicht-ID und dieselbe Anzahl Prozesse in der Sicht.
    HMGR0218I: Es wurde eine neue Stammgruppenansicht installiert. Die Stammgruppe ist defaultCoreGroup. Die Sicht-ID ist "(8:0.spoletoCell01\
    spoletoCellManager01\dmgr)". Die Anzahl
    der Member in der neuen Sicht ist 2.

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=trun_ha_interop2
Dateiname:trun_ha_interop2.html