Ubuntu

Azure 上的所有 Linux VM 都無法啟動,卡在 cloud-init(元數據服務爬蟲)初始化

  • November 25, 2021

我在 Azure 中有大約 5 個虛擬機,它們最初是作為 Ubuntu 18 配置的,從那時起我已經對它們進行了多次 dist 升級。幾個月前,我注意到不同訂閱上的類似虛擬機無法啟動,卡在“cloud-init”步驟。在此處輸入圖像描述

其中一些虛擬機確實有“提升網路介面”故障,有些則沒有。

到目前為止,解決方法是分離驅動器,在不同的 VM 中對其進行編輯,並從啟動中刪除“cloud-init”服務,從而允許 VM 啟動。一旦它啟動,網路結果就很好,儘管記錄了錯誤。但是,apt-get upgrade在 cloud-init 將重新啟用並再次停止 VM 的啟動。

有沒有更持久的解決方法?我相信這個問題應該是相當普遍的,因為我突然在 Azure 中的所有 Linux VM 上遇到了這個問題。

您似乎遇到了 cloud-init 21.3 中引入的錯誤,該錯誤僅影響幾年前啟動的 Azure 實例,此後已升級。

https://bugs.launchpad.net/bugs/1946644

此錯誤已在 cloud-init 21.4 中修復,因此升級應該可以解決您的問題。

引用自:https://serverfault.com/questions/1084578