■ Add-AzVmssExtension 명령을 사용해 가상 머신 확장 집합에 IIS 웹 서버 설치하기

------------------------------------------------------------------------------------------------------------------------

 

##################################################

# 사용자 지정 스크립트를 정의한다.

##################################################

 

$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        : 사용자 지정 스크립트 확장명

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker