■ Add-AzVmssExtension 명령을 사용해 가상 머신 확장 집합에 IIS 웹 서버를 설치하는 방법을 보여준다.
▶ 실행 명령
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
################################################## # 사용자 지정 스크립트를 정의한다. ################################################## $testSetting = @{ "fileUris" = (,"https://raw.githubusercontent.com/Azure-Samples/compute-automation-configurations/master/automate-iis.ps1"); "commandToExecute" = "powershell -ExecutionPolicy Unrestricted -File automate-iis.ps1" } ################################################## # 가상 머신 확장 집합을 구한다. ################################################## $vmss = Get-AzVmss -ResourceGroupName TestResourceGroup -VMScaleSetName TestScaleSet ################################################## # IIS를 설치하고 기본 웹 사이트를 구성하기 위해서 사용자 지정 스크립트 확장명을 추가한다. ################################################## Add-AzVmssExtension -VirtualMachineScaleSet $vmss ` -Name TestScript ` -Publisher "Microsoft.Compute" ` -Type "CustomScriptExtension" ` -TypeHandlerVersion 1.8 ` -Setting $testSetting ################################################## # 확장 집합을 업데이트 하고 가상 머신 인스턴스들에게 사용자 지정 스크립트 확장을 실행한다. ################################################## Update-AzVmss -ResourceGroupName TestResourceGroup -Name TestScaleSet -VirtualMachineScaleSet $vmss ※ TestResourceGroup : 리소스 그룹명 TestScaleSet : 확장 집합명 TestScript : 사용자 지정 스크립트 확장명 |