Автоматически выполнять сценарий при запуске виртуальной машины Linux из Azure Marketplace - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь установить собственную виртуальную машину Linux в Azure MarketPlace.Проблема заключается в том, что у виртуальной машины есть учетные данные по умолчанию, которые не принимаются группой по адаптации.

Я написал несколько пользовательских сценариев, которые обрабатывают сопоставление пользователей при создании нового пользователя в консоли Azure, и оно отлично работает.Цель состоит в том, чтобы развернуть расширение Azure (CustomLinuxScript), но это не может быть сделано автоматически.Я также хотел использовать CustomData, но это та же проблема.Пользователь должен явно установить расширение на портале или использовать --customdata в AZCli, что мне не нужно.

Я бы хотел, чтобы сценарии выполнялись на этапе подготовки.Шаблон решения - хорошее решение, но перед этим я должен сделать свою виртуальную машину доступной на MarketPlace.

1 Ответ

0 голосов
/ 07 февраля 2019

Чтобы выполнить сценарий на этапе подготовки виртуальной машины, вы можете создать виртуальную машину с расширением VM как в Шаблон Azure , так и Terraform .Затем сценарий в расширении виртуальной машины будет выполняться на этапе подготовки, как вам нужно, выполнение будет таким же, как на портале Azure, но на этапе подготовки виртуальной машины.

Есть момент, на который следует обратить вниманиек сценарию не должно быть никакого взаимодействия.Ну, я думаю, ты это знаешь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...