[IBM i][AIX Solaris HP-UX Linux Windows]

Transaktionsprotokoll auf einen anderen Server verschieben

Sie können die Transaktionsprotokolle für einen Anwendungsserver auf einen anderen Server verschieben.

Informationen zu diesem Vorgang

In den folgenden Schritten wird beschrieben, wie Sie Transaktionsprotokolle von einem Anwendungsserver in einen anderen verschieben.

Anmerkung: Der Transaktionsservice lässt das Verschieben von Transaktionsprotokollen von einem Server in einen anderen in einer Hochverfügbarkeitsumgebung nicht zu. In solchen Szenarien steuert WebSphere Application Server dynamisch, welcher Server als Eigner der Wiederherstellungsprotokolle zugeordnet wird. Aus diesem Grund gelten die folgenden Schritte nicht, wenn die Option Failover der Transaktionsprotokollwiederherstellung aktivieren in der Administrationskonsole ausgewählt ist.

Weitere Informationen finden Sie im Artikel Hohe Verfügbarkeit für Transaktionen und den zugehörigen Artikeln.

Vorgehensweise

  1. Verschieben Sie alle Transaktionsprotokolldateien für den Anwendungsserver. Das Transaktionsprotokollverzeichnis jedes Servers enthält eine Reihe von Dateien und Unterverzeichnissen. Wenn Sie Transaktionsprotokolle von einem Server auf einen anderen verschieben, müssen Sie alle Dateien und Unterverzeichnisse als Einheit verschieben. Andernfalls können bei einer Wiederherstellung Fehler auftreten, die zu einer Inkonsistenz der Daten führen.
  2. Führen Sie den für Ihre Serverkonfiguration relevanten Schritt aus:
    1. Optional: Für Serverkonfigurationen ohne verteilte Transaktionen verschieben Sie die Transaktionsprotokolle auf einen anderen Server, der Zugriff auf dieselben Ressourcenmanager hat. Für Einzelserver- und Network Deployment-Konfigurationen, in denen bekanntermaßen keine verteilten Transaktionen in den Protokollen aufgezeichnet werden, können die Transaktionsprotokolle auf jeden Server (oder Knoten) verschoben werden, der Zugriff auf dieselben Ressourcenmanager wie der ursprüngliche Server hat. Der Server muss beispielsweise mit Datenbanken oder Nachrichtenwarteschlangen kommunizieren und deshalb auf diese zugreifen können.

      Wenn sich der Server in einer anderen Zelle befindet als der ursprüngliche Server, müssen Sie sicherstellen, dass ein JAAS-Alias für den Server verfügbar ist, der vom ursprünglichen Server für den Zugriff auf XA-Ressourcen verwendet wurde. In diesem Fall müssen die Aliasnamen mit wsadmin erstellen. Wenn Sie die Administrationskonsole für das Erstellen des Alias verwenden, wird dem Alias der Knotenname vorangestellt.

      Alle Transaktionsprotokolldateien des ursprünglichen Servers müssen in ein Verzeichnis verschoben werden, auf das der neue Server Zugriff hat. Dazu können Sie entweder das Transaktionsprotokollverzeichnis umbenennen oder den gesamten Inhalt in das Transaktionsprotokollverzeichnis des neuen Servers kopieren, bevor Sie den neuen Server starten.

    2. Optional: Für eine Network Deployment-Konfiguration, in der verteilte Transaktionen wiederhergestellt werden müssen, verschieben Sie die Transaktionsprotokolle auf einen neuen Server, der denselben Servernamen, denselben Hostnamen und die Zugriffsberechtigungen für dieselben Ressourcenmanager haben muss wie der ursprüngliche Server. Informationen zu jedem Server, der an einer verteilten Transaktion beteiligt ist, werden in den Transaktionsprotokollen gespeichert. Dazu gehören der Servername und der Hostname der Maschine, auf der der Server ausgeführt wird. Während der Wiederherstellung verwenden die Server, die an der Wiederherstellung einer verteilten Transaktion beteiligt sind, diese gespeicherten Informationen, um sich gegenseitig zu kontaktieren. Wenn ein Server ausfällt und die Protokolle auf einem neuen Server wiederhergestellt werden müssen, muss dieser neue Server denselben Servernamen und denselben Hostnamen haben wie der ursprüngliche Server. Der neue Server muss auch dieselben Zugriffsberechtigungen für dieselben Ressourcenmanager, Datenbanken und Nachrichtenwarteschlangen haben wie der ursprüngliche Server.
      Anmerkung: Alle Server innerhalb einer Zelle müssen eindeutige Namen haben.
    Anmerkung: Für die Transaktionswiederherstellung verwendet der Anwendungsserver die Konfigurationsdaten des Ressourcenmanagers in den Transaktionsprotokollen. Wenn der Anwendungsserver weiterhin dieselben Ressourcenmanager verwenden soll, benötigt er eine entsprechende Ressourcenmanagerkonfiguration (wie für den ursprünglichen Server.)

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