Freigeben über


Häufige Probleme: Fehler bei der Auflösung von Knotenspeichern

Mögliche Fehlermeldungen

  • Phase timeout expired while awaiting system boot-up

Beschluss

CycleCloud-Knoten verwenden die benutzerdefinierte Skripterweiterung , um Jetpack zu installieren. Das Jetpack-Installationsprogramm wird während der ersten Knotenphase geplant und zur Startzeit vom Knoten heruntergeladen. CycleCloud sendet die BLOB-URL und die Authentifizierungsmethode über die Skripterweiterung an den Knoten.

Das Installationsprogramm wird an den folgenden Speicherort auf dem Knoten heruntergeladen:

/var/lib/waagent/custom-script/download/0/jetpack-7.9.4-linux.tar.gz

In einigen Fällen schlägt der Download fehl, ohne einen Fehler zu auslösen. Der Hinweis für einen solchen Fehler besteht darin, dass das Installationsprogramm eine Null-Byte-Datei ist.

Meistens tritt der Fehler auf, da das Speicherkonto nicht erreicht werden kann oder der Name nicht behoben werden kann. Sie können dieses Problem mit einem minimalen Beispiel mit cURL für Version 7.9.4 reproduzieren.

curl https://<storage-account>.blob.core.windows.net/cyclecloud/cache/jetpack/7.9.4/jetpack-7.9.4-linux.tar.gz

Ein "Erfolg" führt zu einer 404-HTTP-Antwort. Betroffene Knoten zeigen einen cURL-Fehler: Host nicht auflösbar oder Host-Timeout.

Um dies Problem und nachfolgende Knoten zu beheben, korrigieren Sie die Auflösung des Speicherkontos, indem Sie die DNS-Auflösung oder Firewallregeln des Knotens untersuchen.