共用方式為


常見問題:節點記憶體解析失敗

可能的錯誤訊息

  • Phase timeout expired while awaiting system boot-up

解決辦法

CycleCloud 節點會使用 自定義腳本擴充功能 來安裝 Jetpack。 Jetpack 安裝程式會在初始節點階段期間暫存到保險箱中,並在開始時間由節點下載。 CycleCloud 會透過腳本延伸模組,將 Blob URL 和驗證方法傳送至節點。

安裝程式會下載到節點上的下列位置:

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

在某些情況下,下載會失敗,而不會引發錯誤。 這類失敗的指示是安裝程式是 零位元組檔案

最常見的情況是發生失敗,因為無法連線到記憶體帳戶或無法解析名稱。 您可以使用 cURL7.9.4 版本來重現此問題的最小化範例。

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

「成功」會導致 404 HTTP 回應。 受影響的節點會顯示 cURL 錯誤:主機無法解析或主機逾時。

若要修正此問題和後續節點,請藉由調查節點 DNS 解析或防火牆規則,採取動作來修復記憶體帳戶解析。