Рейтинг:0

Все виртуальные машины Linux в Azure не загружаются из-за инициализации cloud-init (обходчик службы метаданных)

флаг in

У меня есть около 5 виртуальных машин в Azure, которые изначально были подготовлены как Ubuntu 18, и с тех пор я несколько раз удалял их обновления. Несколько месяцев назад я заметил, что похожие виртуальные машины в разных подписках не загружаются, зависая на шаге «cloud-init». введите описание изображения здесь

У некоторых из этих виртуальных машин есть ошибка «Поднять сетевые интерфейсы», у некоторых нет.

До сих пор обходной путь заключался в том, чтобы отсоединить диск, отредактировать его на другой виртуальной машине и удалить службу «cloud-init» из автозагрузки, позволяя виртуальной машине загружаться.Как только он загружается, сеть оказывается в порядке, несмотря на зарегистрированную ошибку. Однако на apt-получить обновление cloud-init будет повторно включен и снова остановит запуск виртуальной машины.

Есть ли более стойкий обходной путь для этого? Я полагаю, что проблема должна быть довольно распространенной, поскольку я внезапно получаю ее на всех своих виртуальных машинах Linux в Azure.

Рейтинг:2
флаг sa

Похоже, вы столкнулись с ошибкой, появившейся в cloud-init 21.3, которая затрагивает только запущенные несколько лет назад экземпляры Azure, которые с тех пор были обновлены.

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

Эта ошибка исправлена ​​в cloud-init 21.4, поэтому обновление должно решить вашу проблему.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.