Azure Stack Hub에서 PowerShell을 사용하여 템플릿 배포
PowerShell을 사용하여 Azure Stack Hub에 Azure Resource Manager 템플릿을 배포할 수 있습니다. 이 문서에서는 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)을 찾습니다.
실행 중인 템플릿 배포 취소
실행 중인 템플릿 배포를 취소하려면 Stop-AzResourceGroupDeployment
PowerShell cmdlet을 사용합니다.
다음 단계
- visual Studio 사용하여 템플릿 배포