Параметризация запуска масштабируемого набора Azure на каждую машину с помощью шаблона

Параметризация запуска масштабируемого набора Azure на каждую машину с помощью шаблона

Нам нужно запустить нагрузочное тестирование на сервере, используемом клиентами Windows. Для этого мы хотим развернуть около 1000 виртуальных машин Windows и запустить скрипт на каждой из них с различными параметрами для каждой из них, а также исполняемый файл.

Я пару дней возился с Azure и PowerShell. Из того, что я прочитал и исследовал, набор масштабирования может быть нашим лучшим выбором для этого случая.

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

Также может показаться, что Desired State Configuration может стать действенным средством в этом вопросе, но здесь возникает та же проблема.

решение1

В настоящее время я сделал нечто подобное, создав среду нагрузочного и производительного тестирования, используяШаблоны ARMЛучший способ сделать это — использоватькопиязацикливание шаблона ARM и параллельное развертывание всех виртуальных машин для экономии времени.

Более того, поскольку виртуальные машины используются для нагрузочного тестирования и вы хотите запустить пользовательские скрипты конфигурации, я настоятельно рекомендую использоватьЛаборатории Azure DevTestгде вы можете создавать формулы и артефакты для предварительного и последующего развертывания.

Позвольте мне знать, если это помогает.

Связанный контент