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을 구성 했는지 확인합니다.

  1. AzureStack-QuickStart-Templates 리포지토리를 찾아 101-simple-windows-vm 템플릿을 찾습니다. 템플릿을 다음 위치에 저장합니다 C:\templates\azuredeploy-101-simple-windows-vm.json.

  2. 관리자 권한 PowerShell 명령 프롬프트를 엽니다.

  3. 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 증가하여 배포를 덮어쓰지 않도록 합니다.

  4. Azure Stack Hub 포털을 열고 찾아보기를 선택한 다음 가상 머신 을 선택하여 새 가상 머신(myDeployment001)을 찾습니다.

실행 중인 템플릿 배포 취소

실행 중인 템플릿 배포를 취소하려면 PowerShell cmdlet을 Stop-AzResourceGroupDeployment 사용합니다.

다음 단계