Wenn der primäre Datenbankdienst ausfällt, können Sie VMware Cloud Director aktivieren, um ein automatisches Failover zu einem neuen primären Datenbankdienst durchzuführen.

Durch das automatische Failover entfällt die Notwendigkeit, dass ein Administrator die Failover-Aktion initiiert, wenn der primäre Datenbankdienst seine Funktionen aus irgendeinem Grund nicht ausführen kann. Standardmäßig ist der Failover-Modus auf „Manuell“ festgelegt. Sie können den Failover-Modus mithilfe der VMware Cloud Director-Appliance-API auf „Automatisch“ oder „Manuell“ festlegen. Weitere Informationen dazu finden Sie im API-Schema-Referenz für VMware Cloud Director-Appliance.

Hinweis: Wenn Ihr Cluster für automatisches Failover konfiguriert ist, müssen Sie nach der Bereitstellung einer zusätzlichen oder mehrerer zusätzlicher Zellen die Appliance-API verwenden, um den Failover-Modus auf Automatic zurückzusetzen. Weitere Informationen finden Sie in der VMware Cloud Director-Appliance-API. Der standardmäßige Failover-Modus für neue Zellen lautet Manual. Wenn der Failover-Modus für die Knoten des Clusters inkonsistent ist, lautet der Failover-Modus des Clusters Indeterminate. Der Modus Indeterminate kann zwischen den Knoten und den einer alten primären Zelle folgenden Knoten zu inkonsistenten Clusterzuständen führen. Informationen zum Anzeigen des Failover-Modus des Clusters finden Sie unter Anzeigen des Clusterzustands und des Failover-Modus der VMware Cloud Director-Appliance.

Wenn die Umgebung über mindestens zwei aktive Standby-Zellen verfügt, wird bei einem Ausfall der primären Datenbank automatisch ein Datenbank-Failover initiiert. Nach dem Failover muss mindestens eine aktive Standby-Zelle vorhanden sein, damit die neue primäre Datenbank aktualisierbar ist. Unter normalen Umständen muss die Bereitstellung der VMware Cloud Director-Appliance zu jeder Zeit mindestens zwei aktive Standby-Zellen aufweisen. Wenn nur eine aktive Standby-Zelle für einen kurzen Zeitraum vorhanden ist, z. B. aufgrund des Ausfalls der primären Zelle und des Heraufstufens einer der Standby-Zellen, muss die alte fehlgeschlagene primäre Zelle so bald wie möglich durch eine neue Standby-Zelle ersetzt werden.

Wenn eine aktive primäre Zelle und mindestens zwei aktive Standby-Zellen vorhanden sind, wird davon ausgegangen, dass der Cluster sich im Zustand Healthy befindet. Sofern nur eine aktive primäre Zelle und nur ein aktive Standby-Zelle vorhanden sind, befindet sich der Cluster in dem Zustand Degraded. Tritt ein weiterer Datenbankausfall auf, während sich der Cluster im Zustand Degraded befindet, ist die primäre Zelle erst aktualisierbar, wenn eine weitere Standby-Zelle online geschaltet wird. Wenn die primäre Datenbank nicht aktualisierbar ist, ist VMware Cloud Director nicht verfügbar, da die VMware Cloud Director-Zellen die Datenbank erst aktualisieren können, wenn mindestens eine aktive Standby-Zelle zur Verarbeitung einer Streaming-Replizierung aus der primären Datenbank vorhanden ist. Das Konzept eines Clusterzustands von Healthy bzw. Degraded bleibt unverändert, unabhängig davon, ob Sie das manuelle oder automatische Failover aktivieren.

Nach einem Ausfall der primären Datenbank ist der Zustand No_Active_Primary. Für ein manuelles Failover der VMware Cloud Director-Appliance muss der Administrator manuell einen Standby-Datenbankdienst auf einen primären Datenbankdienst heraufstufen und den fehlgeschlagenen primären Datenbankdienst als Standby erneut bereitstellen. Bei einem automatischen Failover der Appliance stuft VMware Cloud Director automatisch einen Standby-Datenbankdienst zum primären Datenbankdienst herauf, und der Administrator stellt den fehlgeschlagenen primären Datenbankdienst manuell als Standby-Datenbankdienst erneut bereit.

Abbildung 1. Manuelles und automatisches Failover der VMware Cloud Director-Appliance
Wenn der primäre Datenbankdienst ausfällt, kann die Heraufstufung eines Standby-Datenbankdiensts zum primären Datenbankdienst manuell oder automatisch erfolgen.