Azure Stack Hub에서 PowerShell을 사용하여 템플릿 배포
PowerShell을 사용하여 Azure Resource Manager 템플릿을 Azure Stack Hub에 배포할 수 있습니다. 이 문서에서는 PowerShell을 사용하여 템플릿을 배포하는 방법을 설명합니다.
PowerShell cmdlet 실행
이 예제에서는 Az PowerShell cmdlet 및 GitHub에 저장된 템플릿을 사용합니다. 템플릿은 Windows Server 2012 R2 Datacenter 가상 머신을 만듭니다.
참고
이 예제를 시도하기 전에 Azure Stack Hub 사용자에 대해 PowerShell을 구성 했는지 확인합니다.
AzureStack-QuickStart-Templates 리포지토리를 찾아 101-simple-windows-vm 템플릿을 찾습니다. 템플릿을 다음 위치에 저장합니다
C:\templates\azuredeploy-101-simple-windows-vm.json
.관리자 권한 PowerShell 명령 프롬프트를 엽니다.
username
다음 스크립트에서 및password
를 사용자 이름 및 암호로 바꾼 다음 스크립트를 실행합니다.# Set deployment variables $myNum = "001" # Modify this per deployment $RGName = "myRG$myNum" $myLocation = "yourregion" # local for the ASDK # Create resource group for template deployment New-AzResourceGroup -Name $RGName -Location $myLocation # Deploy simple IaaS template New-AzResourceGroupDeployment ` -Name myDeployment$myNum ` -ResourceGroupName $RGName ` -TemplateUri <path>\AzureStack-QuickStart-Templates\101-vm-windows-create\azuredeploy.json ` -AdminUsername <username> ` -AdminPassword ("<password>" | ConvertTo-SecureString -AsPlainText -Force)
중요
이 스크립트를 실행할 때마다 매개 변수 값을
$myNum
증가하여 배포를 덮어쓰지 않도록 합니다.Azure Stack Hub 포털을 열고 찾아보기를 선택한 다음 가상 머신 을 선택하여 새 가상 머신(myDeployment001)을 찾습니다.
실행 중인 템플릿 배포 취소
실행 중인 템플릿 배포를 취소하려면 PowerShell cmdlet을 Stop-AzResourceGroupDeployment
사용합니다.