템플릿을 사용하여 머신당 확장 집합의 Azure 시작을 매개 변수화

템플릿을 사용하여 머신당 확장 집합의 Azure 시작을 매개 변수화

Windows 클라이언트가 사용하는 서버에서 부하 테스트를 실행해야 합니다. 이를 위해 우리는 약 1000개의 Windows VM을 가동하고 각각에 대해 서로 다른 매개변수를 사용하여 실행 파일과 함께 스크립트를 실행하려고 합니다.

저는 며칠 동안 Azure와 PowerShell을 만지작거렸습니다. 내가 읽고 조사한 바에 따르면 확장 집합이 이 인스턴스에 가장 적합한 선택일 수 있습니다.

이에 대한 유일한 장애물은(대규모 확장 집합 및 부하 분산의 일부 제한 사항 외에) 템플릿을 사용하여 확장 집합을 시작할 때 각 VM에 일부 필수 매개 변수를 지정할 방법을 찾지 못했다는 것입니다. 내가 찾고 있는 것을 달성할 수 있는 방법이 있나요?

원하는 상태 구성(Desired State Configuration)이 이에 대한 실행 가능한 도움이 될 것처럼 보이지만 동일한 문제가 발생합니다.

답변1

나는 현재 다음을 사용하여 로드 및 성능 테스트 환경을 만든 것과 비슷한 작업을 수행했습니다.ARM 템플릿. 이를 수행하는 가장 좋은 방법은복사ARM 템플릿을 루프로 연결하고 모든 VM을 병렬로 배포하여 시간을 절약합니다.

또한 VM은 부하 테스트에 사용되고 사용자 지정 구성 스크립트를 실행하고 싶기 때문에 다음을 사용하는 것이 좋습니다.Azure DevTest Labs배포 전 및 배포 후를 위한 수식과 아티팩트를 생성할 수 있는 곳입니다.

이것이 도움이 된다면 알려주세요.

관련 정보