Azure 上のすべての Linux VM が起動せず、cloud-init (メタデータ サービス クローラー) の初期化で停止します

Azure 上のすべての Linux VM が起動せず、cloud-init (メタデータ サービス クローラー) の初期化で停止します

Azure には 5 台ほどの VM があり、これらは元々 Ubuntu 18 としてプロビジョニングされており、それ以来、何度か dist-upgrade を実行しています。数か月前、異なるサブスクリプションの同様の VM が起動に失敗し、「cloud-init」ステップで停止していることに気付きました。ここに画像の説明を入力してください

これらの VM の一部には「ネットワーク インターフェースの引き上げ」エラーが発生しますが、一部には発生しません。

これまでの回避策は、ドライブを取り外し、別の VM で編集し、スタートアップから「cloud-init」サービスを削除して、VM を起動できるようにすることでした。起動すると、エラーが記録されているにもかかわらず、ネットワークは正常であることがわかります。ただし、cloud-init がapt-get upgrade再度有効になり、VM の起動が再び停止します。

これに対するより永続的な回避策はありますか? 突然、Azure のすべての Linux VM でこの問題が発生するので、この問題はかなり一般的なものであると信じています。

答え1

cloud-init 21.3 で導入されたバグが発生しているようです。このバグは、数年前に起動され、それ以降にアップグレードされた Azure インスタンスにのみ影響します。

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

このバグは cloud-init 21.4 で修正されているため、アップグレードすると問題は解決するはずです。

関連情報