Keine Linux-VMs auf Azure booten, stecken bei der Initialisierung von Cloud-Init (Metadata Service Crawler) fest

Keine Linux-VMs auf Azure booten, stecken bei der Initialisierung von Cloud-Init (Metadata Service Crawler) fest

Ich habe etwa 5 VMs in Azure, die ursprünglich als Ubuntu 18 bereitgestellt wurden, und seitdem habe ich sie mehrmals verteilt aktualisiert. Vor einigen Monaten bemerkte ich, dass ähnliche VMs auf verschiedenen Abonnements nicht booten können, da sie beim Schritt „Cloud-Init“ hängen bleiben.Bildbeschreibung hier eingeben

Bei einigen dieser VMs tritt der Fehler „Netzwerkschnittstellen erhöhen“ auf, bei anderen nicht.

Bisher bestand die Problemumgehung darin, das Laufwerk abzutrennen, es in einer anderen VM zu bearbeiten und den Dienst „cloud-init“ aus dem Start zu entfernen, damit die VM booten kann. Sobald sie bootet, funktioniert das Netzwerk trotz des protokollierten Fehlers einwandfrei. Allerdings apt-get upgradewird cloud-init wieder aktiviert und stoppt den Start der VM erneut.

Gibt es dafür eine dauerhaftere Problemumgehung? Ich gehe davon aus, dass das Problem ziemlich häufig auftritt, da es bei mir plötzlich auf allen meinen Linux-VMs in Azure auftritt.

Antwort1

Sie scheinen auf einen Fehler gestoßen zu sein, der in Cloud-Init 21.3 eingeführt wurde und nur Azure-Instanzen betrifft, die vor einigen Jahren gestartet und seitdem aktualisiert wurden.

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

Dieser Fehler wurde in Cloud-Init 21.4 behoben, ein Upgrade sollte Ihr Problem daher beheben.

verwandte Informationen