Als vRealize Automation-Systemadministrator müssen Sie einen Failover-Vorgang zur Appliance-Datenbankwartung durchführen.

Warum und wann dieser Vorgang ausgeführt wird

In diesem Szenario wird davon ausgegangen, dass der aktuelle Master-Knoten läuft und normal ausgeführt wird. Die Datenbank-Failover-Wartung besteht aus zwei Schritten: Wartung des Masters und Wartung eines Replikatknotens. Wenn ein Master-Knoten ersetzt und zum Replikat wurde, müssen Sie eine Wartung ausführen, damit er bei Bedarf erneut als Master eingesetzt werden kann.

Anmerkung:

Stoppen Sie den HAProxy-Dienst auf der zutreffenden Hostmaschine nicht bzw. starten Sie ihn nicht neu, während Sie ein Wartungs-Failover durchführen.

Voraussetzungen

  • vRealize Automation wird gemäß den entsprechenden Anweisungen unter Installieren von vRealize Automation installiert und konfiguriert.

  • Melden Sie sich an der vRealize Automation-Verwaltungskonsole als root an.

  • Installieren und konfigurieren Sie einen entsprechenden eingebetteten Postgres-Appliance-Datenbankcluster.

  • Wenn Ihre Datenbank den synchronen Replikationsmodus verwendet, vergewissern Sie sich, dass der Cluster mindestens drei aktive Knoten enthält.

Prozedur

  1. Entfernen Sie die IP-Adresse des Master-Knotens aus dem externen Lastausgleichsdienst.
  2. Isolieren Sie den Master-Knoten.

    Trennen Sie den Knoten vom aktuellen Netzwerk. Dies sollte das Netzwerk sein, das an die verbleibenden vRealize Automation-Appliance-Knoten weiterleitet.

  3. Wählen Sie eine andere Netzwerkkarte für die Verwaltung aus oder nehmen Sie die Verwaltung direkt über die Verwaltungsschnittstelle der virtuellen Appliance vor.
  4. Wählen Sie im Virtual Appliance Management Interface vRA-Einstellungen > Datenbank.
  5. Wählen Sie den Replikatknoten mit der niedrigsten Priorität für die Heraufstufung zum Master aus und klicken Sie auf Heraufstufen.

    Replikatknoten werden aufsteigend nach Priorität aufgelistet.

    Der bisherige Master wird zum Replikatstatus herabgestuft, und der neue Master wird heraufgestuft.

  6. Führen Sie die entsprechende Replikatwartung durch.
  7. Vergewissern Sie sich nach Abschluss der Wartung, dass die virtuelle Appliance mit Netzwerkkonnektivität ausgeführt wird und dass ihr HAProxy-Dienst läuft.
    1. Melden Sie sich an der vRealize Automation-Verwaltungskonsole als root an.
    2. Stellen Sie sicher, dass der Replikatknoten angepingt und nach Name aufgelöst werden kann sowie einen aktuellen Status auf der Registerkarte „Virtual Appliance Management Console-Datenbank“ aufweist.
  8. Klicken Sie auf Zurücksetzen für den Replikatknoten.

    Mit diesem Vorgang wird die Datenbank zurückgesetzt, sodass sie zum Replizieren des aktuellen Masters konfiguriert wird und den Replikatknoten mit der neuesten haproxy-Konfiguration vom Master-Knoten neu synchronisiert.

  9. Nach dem erfolgreichen Zurücksetzen fügen Sie die Knoten-IP-Adresse der virtuellen Replikat-Appliance wieder zum IP-Adresspool des Lastausgleichsdiensts der externen virtuellen Appliance hinzu.
  10. Stellen Sie sicher, dass der Replikatknoten in der Postgres-vRA-Datenbanktabelle zum Konfigurieren als fehlerfrei angezeigt wird, dass er angepingt und nach Name aufgelöst werden kann.

Nächste Maßnahme

Beheben Sie Probleme mit dem vorherigen Master-Knoten und fügen Sie ihn wieder zum Cluster hinzu.