In diesem Dokument wird beschrieben, wie sich ein Cluster verhält, wenn vCenter Server ausgefallen ist.
Wenn vCenter Server ausgefallen ist:
Die Maschinen haben den Status
Available
Die Knoten haben den Status
Ready
.Die Pods haben den Status
Running
.In den Pods, die eine Verbindung zu vCenter Server herstellen, treten einige erwartete Fehler auf, z. B. die Pods
vsphere-controller-manager
undcluster-health-controller
.Zustandslose Pods können erstellt und gelöscht werden.
Das Erstellen eines zustandsorientierten Pods schlägt fehl, da zum Anhängen eines Laufwerks Zugriff auf vCenter Server erforderlich ist. Diese Pods haben den Status
Pending
.Der Befehl
gkectl diagnose
schlägt mit einem Fehler wie dem folgenden fehl:Exit with error: failed to prepare diagnose parameters: failed to create vSphere client: Post "https://my-server": dial tcp 203.0.113.1:443: connect: connection timed out
Die automatische Reparatur wird nicht ausgelöst. Das liegt daran, dass sich der Maschinen- und Knotenstatus bei Verbindungsfehlern zu vCenter Server nicht ändert.
Nachdem vCenter Server wieder online ist (Version 7.0U2)
Die Maschinen erhalten den Status
Unavailable
und es ist eine automatische Reparatur oder eine manuelle Problemumgehung erforderlich, um die korrekten Status wiederherzustellen.Der Cluster funktioniert ordnungsgemäß, obwohl sich die Maschinen im Status
Unavailable
befinden.
Nachdem vCenter Server wieder online ist (Versionen >= 7.0U2)
- Es sind keine zusätzlichen Schritte erforderlich und der Cluster ist wieder fehlerfrei.