Fehlgeschlagenes Upgrade in Google Distributed Cloud wiederherstellen

Gelegentlich können in Google Distributed Cloud Bedingungen vorliegen, in denen Sie ein Upgrade noch einmal starten oder einen Fehlerzustand beheben müssen, um das Upgrade erfolgreich abzuschließen. Die folgenden Bedingungen können beim Upgrade von Clustern auftreten. Versuchen Sie, das Cluster-Upgrade wie in der Bedingung beschrieben abzuschließen.

Administrator-, Hybrid- und eigenständige Cluster-Upgrades wiederherstellen

Administratoren, Hybrid- und eigenständige Cluster werden mit dem Befehl bmctl upgrade aktualisiert.

Wenn das Upgrade nicht erfolgreich abgeschlossen wurde, prüfen Sie die folgenden Bedingungen und wiederholen Sie das Upgrade.

  • bmctl kann die Konfigurationsdatei aufgrund eines Fehlers nicht parsen. Beheben Sie die Konfigurationsdatei und führen Sie den Befehl noch einmal aus.
  • bmctl kann das Bootstrapping im temporären Cluster nicht durchführen. Führen Sie den Befehl noch einmal aus.
  • Die Logdateien deuten darauf hin, dass das Upgrade eine Preflight-Prüfung nicht bestanden hat. Korrigieren Sie die Preflight-Bedingung oder erzwingen Sie das Upgrade.
  • Die Umstellung dauerte zu lang (mehr als 30 Minuten) oder wurde das Zeitlimit überschritten. Wiederholen Sie den Upgrade-Befehl.
  • Das Upgrade wird während der Initialisierungsphase beendet:
    • Wenn Sie Version 1.35 oder höher verwenden und RHEL 8 oder Rocky Linux nutzen, prüfen Sie die Knotenlogs auf Ansible-Ausführungsfehler, die auf eine nicht unterstützte Python-Version hinweisen. Für Ansible ist Python 3.9 oder höher auf dem Zielcluster erforderlich. Prüfen Sie, ob Python 3.9 oder höher installiert ist auf dem fehlerhaften Knoten, und wiederholen Sie den Vorgang.
    • Prüfen Sie bei Version 1.35 und höher, ob cgroupsv2 aktiviert ist. Weitere Informationen zu cgroupsv2 finden Sie unter Zu cgroup v2 migrieren.

Nutzercluster-Upgrades wiederherstellen

Nutzercluster werden mit dem Befehl kubectl apply von einem verknüpften Administratorcluster aktualisiert.

Wenn das Upgrade nicht erfolgreich abgeschlossen wurde, prüfen Sie die folgenden Bedingungen und wiederholen Sie das Upgrade.

  • Preflight-Prüfung fehlgeschlagen. Überprüfen Sie das Preflight-Prüfungslog und beheben Sie den entsprechenden Fehler.
  • Möglicherweise müssen Sie gemäß dieser Anleitung eine neue benutzerdefinierte Preflight-Ressource erstellen und auf den Cluster anwenden. Prüfen Sie, ob der ausgelöste Preflight erfolgreich war und ob der Cluster-Abgleich den letzten Status der Übergabe übernimmt.

Nächste Schritte

Wenn Sie weitere Unterstützung benötigen, wenden Sie sich an den Cloud Customer Care. Weitere Informationen zu Supportressourcen finden Sie unter Support erhalten. Dazu gehören:

  • Anforderungen zum Eröffnen eines Supportfalls
  • Tools zur Fehlerbehebung, z. B. Ihre Umgebungskonfiguration, Logs und Messwerte
  • Unterstützte Komponenten.