Как создать виртуальную машину и развернуть приложение в шаблоне группы ресурсов Azure

Я хочу создать набор виртуальных машин, используя либо шаблон группы ресурсов в VS 2015, либо использовать один из шаблонов azure-quickstart в качестве основы для этого.

Моими конкретными требованиями также является установка простого.exe-приложения и изменение его.ini-файла ключом, который я хочу передать из шаблона, т.е. seqno = copyindex() или аналогичным.

Кто-нибудь может дать какое-нибудь руководство, пожалуйста?

1 ответ

Решение

Для простой виртуальной машины Windows вы можете использовать расширение DSC или расширение Custom Script на виртуальной машине. Оба примера в репозитории Azure-QuickStart требуют, чтобы вы выяснили, как подготовить артефакты, необходимые для расширения (в данном случае это EXE-файл и сценарий, который устанавливает EXE-файл).

Если вы идете по пути VS 2015, вы можете начать с шаблона виртуальной машины, добавить DSC или расширение собственного сценария, а затем сценарий PowerShell, предоставляемый Visual Studio, подготовит для вас артефакты, если вы сделаете их частью проекта.

Вы также можете смешивать / сопоставлять - получить шаблон из github, изменить его в VS или взять сценарий VS PowerShell и перенести его в любой рабочий процесс, который вам больше подходит.

Примечание: нужно помнить одну вещь - вам нужно передать местоположение этого EXE-файла в скрипт, который выполняет установку, - этот скрипт /vm должен будет знать, где его взять. В рабочем процессе VS 2015 вы можете использовать значения параметров _artifactsLocation и просто передать это значение в сценарий установки. Если вы начинаете с шаблона быстрого запуска, вам придется управлять им самостоятельно.

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