Поддержка обновления агента подготовки образов Linux
Область применения: ✔️ виртуальные машины Linux
Исходный номер базы знаний: 4538386
Итоги
Многие образы Linux Azure Marketplace содержат агент Linux Azure, который отвечает за настройку только что созданной виртуальной машины( виртуальной машины), например задание имени узла, имени пользователя, пароля или SSH-ключей и подключения временного диска. Этот процесс установки называется "подготовка". Кроме того, агент предоставляет поддержку расширений виртуальных машин Azure.
Сами образы будут обновлены для подготовки с помощью агента подготовки с открытым кодом, cloud-init. Cloud-init предлагает множество дополнительных преимуществ по сравнению с агентом Linux, в том числе:
- Производительность. Использование cloud-init в Azure позволяет улучшить время создания виртуальных машин в большинстве случаев.
- Настройка виртуальной машины — cloud-init позволяет передавать конфигурации виртуальных машин в cloud-init через пользовательские данные, такие как выполнение скриптов, установка пакетов и добавление пользователей.
- Миграция. При миграции из других облаков можно перенести конфигурации инициализации облака и изменить их, если это необходимо для работы с развертываниями Azure.
Дополнительные сведения
Что нужно сделать?
Если вы развертываете эти образы Azure Marketplace, то вам ничего не нужно делать. Вы можете сразу воспользоваться преимуществами после обновления.
Если вы создаете пользовательские образы, производные от этих образов, и используйте агент Linux для обработки пользовательских данных, убедитесь, что образы по-прежнему работают правильно.
Cloud-init поддерживает несколько типов входных данных, включая скрипт Bash или конфигурацию облачного инициализации. Ознакомьтесь с документацией по данным пользователя cloud-init.
На этой странице приведены сведения о том, какие изображения будут обновлены, и временная шкала при обновлении.
Часто задаваемые вопросы
Вопрос 1. Будет ли агент Linux Azure по-прежнему установлен в образах?
ОТВЕТ 1. Да, для расширений виртуальных машин Azure требуется агент Azure Linux. Функции подготовки будут отключены.
Вопрос 2. Можно ли установить агент Azure Linux и cloud-init в одном образе?
ОТВЕТ 2. Да. Чтобы убедиться, что конфликт не существует, код подготовки агента Linux отключен и не будет выполняться.
Вопрос 3. Как узнать, подготовлен ли образ с помощью cloud-init?
ОТВЕТ 3. Запустите cloud-init status
, чтобы узнать, запущен ли cloud-init.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или помощь, создайте запрос на поддержку или попросите сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.