Best Practices-Leitfaden > Zwei getrennte Systeme - Zero Downtime

Umgebung mit zwei Installationen

Eine Umgebung mit zwei Systemen für das Zero Downtime Upgrade einzurichten ist die beste Option, da somit ein Basis- und ein Ziel-Versionssystem für das Upgrade und Tests zur Verfügung stehen.

Hinweise

In den Dokumenten, die für das ZDU gelten, betreffen alle Verweise auf Basis- und Zielsystem auch Basis- und Ziel-Version.

Zwei spezielle Modi stehen für diese Upgrade-Funktion zur Verfügung: der Kompatibilitätsmodus und der Parallelmodus.
Kompatibilitätsmodus:
Dieser Modus startet, sobald Sie im ZDU-Assistenten die Option BEGIN wählen. In diesem Modus, der effektiv ist, bis Sie die Option FINALIZE auswählen, sind bestimmte Systemoptimierungsfunktionen nicht verfügbar. Auch die Systemleistung wird entscheidend beeinträchtigt.
Parallelmodus: Ein Modus während des Upgrades, bei dem die Prozesse der Basis- und der Zielversion gleichzeitig aktiv sind.

Wann immer Sie Ihr System upgraden empfiehlt es Automic ausdrücklich mittels eines Testsystems ausführliche Tests durchzuführen, bevor Sie Upgrades auf Ihrem Produktionssystem installieren.

Allgemeines

Um ein nahtloses Upgrade auf Automation Engine ohne Downtime zu ermöglichen, müssen Sie mithilfe der Zero Downtime Upgrade-Funktion zwei getrennte Installationen vornehmen. Dadurch wird sichergestellt, dass ein Basis- und ein Zielversionssystem für die Durchführung des Upgrades und das Testen der Ausführung von Aufgaben und Jobs in der Zielversion verfügbar sind.

Da die CPs/WPs von Ziel- und Basisversion im Parallelmodus aktiv sind, müssen Sie zwei getrennte Systeme in getrennten bin-Verzeichnissen einrichten; eine Instanz der Version, von der Sie upgraden möchten (Basis), und eine Version auf welche Sie upgraden möchten (Ziel).

Dies sind möglicherweise zwei Installationen auf:

  1. dem gleichen Host (empfohlen)
  2. zwei getrennten Hosts

Sie können mit Proxy 1. oder 2. verwenden, Einzelheiten finden Sie nachstehend.

Die zwei Möglichkeiten können entweder mit zwei neuen AE-Installationen oder einem bestehenden AE-System, das dupliziert oder geteilt wird, umgesetzt werden.

Sie müssen die gleiche ucsrv.ini-Datei für die Basis- und Zielversion verwenden, die nur in einem Verzeichnis gespeichert ist.

 

Nachstehend finden Sie eine genauere Beschreibung zum Aufsetzen der jeweiligen AE-Systeme.

I. Umgebung mit zwei Systemen - Zwei getrennte Installationen

  1. Setzen Sie zwei Installationen des AE-Systems, das Sie upgraden möchten, auf.
    1. Verwenden Sie entweder den gleichen Host und setzen Sie zwei getrennte Installationen auf.
    2. Andernfalls verwenden Sie zwei getrennte Hosts und getrennte Installationen.
  2. Sie müssen die doppelte Anzahl an Ports konfigurieren, als normalerweise für die Funktion eines AE-Systems notwendig sind.
    1. Diese Ports müssen Clients bekannt sein, die sich mit einem CP verbinden werden; geben Sie diese daher in der INI- oder in der Konfigurationsdatei ein.
      Das ist notwendig, da zu einem bestimmten Zeitpunkt während des Upgrades die CPs von Basis- und Zielversion in einem parallelen Modus gleichzeitig aktiv sein müssen.
  3. Sie müssen auch die doppelte Anzahl an MQ1CPnnn und MQ2CPnnnn in der Datenbank erstellen.

Vorteile:

Nachteile:

II. Umgebung mit zwei Systemen - Eine bestehende Umgebung teilen

  1. Verwenden Sie zwei getrennte bin-Verzeichnisse.
  2. Eine bestehende Umgebung teilen:
    1. In diesem Fall verwenden Sie bereits konfigurierte und bekannte Ports.
    2. Sie würden das halbe System herunterfahren, bevor Sie die CPs der Zielversion starten.

Vorteil:

Nachteile:

III. Kombination mit einem Proxy

Die einfachste Art, das ZDU auszuführen ist es, einen Proxy auszuführen.

Der Proxy kombiniert CP-Verbindungen und leitet diese um, während Agenten sich nur zum Proxy verbinden und dabei die Ports oder den Portbereich, die darin konfiguriert wurden, verwenden.

  1. Sie müssen eine der oben erwähnten Umgebungsvarianten aufsetzen, eine Umgebung mit zwei Systemen verwenden oder Ihre bestehende Umgebung aufteilen.
  2. Konfigurieren Sie das zweite System im Proxy dementsprechend.
  3. Der Proxy leitet Verbindungen dann wie erforderlich auf die CPs der Basis- oder der Zielversion um.

Vorteile:

 

Abbildung 1: Proxy-basierte Umgebungslösung mit zwei Systemen

 

Siehe auch:

Upgrading eines Automation Engine Systems

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH