Wenn vCenter Server ausgefallen ist

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 und cluster-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.