.png)
У меня около 5 виртуальных машин в Azure, которые изначально были подготовлены как Ubuntu 18, и с тех пор я несколько раз обновлял их dist-upgrade. Несколько месяцев назад я заметил, что похожие виртуальные машины в разных подписках не загружаются, застревая на этапе «cloud-init».
На некоторых из этих виртуальных машин возникает ошибка «Поднять сетевые интерфейсы», на некоторых — нет.
До сих пор обходным решением было отсоединить диск, отредактировать его в другой виртуальной машине и удалить службу "cloud-init" из автозагрузки, что позволило виртуальной машине загрузиться. После загрузки сеть оказывается в порядке, несмотря на зарегистрированную ошибку. Однако apt-get upgrade
cloud-init снова включится и снова остановит запуск виртуальной машины.
Есть ли более постоянный способ решения этой проблемы? Я полагаю, что проблема должна быть довольно распространенной, поскольку она внезапно возникает на всех моих виртуальных машинах Linux в Azure.
решение1
Судя по всему, вы столкнулись с ошибкой, появившейся в cloud-init 21.3, которая влияет только на экземпляры Azure, запущенные несколько лет назад и с тех пор обновленные.
https://bugs.launchpad.net/bugs/1946644
Эта ошибка исправлена в cloud-init 21.4, поэтому обновление должно решить вашу проблему.