Как предоставить пользовательский сценарий инициализации для экземпляра Azure

Можно ли создать экземплярный скрипт инициализации и передать его на виртуальную машину, созданную с помощью API Microsoft Azure? Я знаю это по AWS, но не смог найти способ сделать это на MS Azure.

Единственный обходной путь, который я могу придумать, - создать общий сценарий для моего собственного изображения, который затем каким-то образом загружает собственный сценарий на основе имени хоста.

1 ответ

Решение

Я разместил ответ на это в StackOverflow ( ссылка). Перепост здесь (с несколькими настройками), для полноты...

Взгляните на вызов REST API для создания развертывания виртуальной машины, особенно <CustomData> элемент. Это позволяет вводить до 64 КБ двоичных данных в виртуальную машину во время предоставления, что приводит к CustomData.bin файл создается внутри вашей виртуальной машины. Это должно помочь вам при первом запуске и работает как с виртуальными машинами Linux, так и с Windows.

Обратите внимание, что это еще не реализовано в инструментах командной строки - вам нужно вызвать API напрямую. Теперь опубликован запрос на получение, реализующий правильный код оболочки CLI для CustomData но это еще не было принято.

Другие вопросы по тегам