Развертывание шаблона в Azure Stack Hub с помощью PowerShell.

С помощью PowerShell можно развертывать шаблоны Azure Resource Manager в Azure Stack Hub. В этой статье показано, как использовать PowerShell для развертывания шаблона.

Запуск командлетов PowerShell

В этом примере используются командлеты AZ PowerShell и шаблон, хранящийся в GitHub. Этот шаблон создает виртуальную машину Windows Server 2012 R2 Datacenter.

Примечание

Прежде чем выполнять этот пример, убедитесь, что вы настроили PowerShell для пользователя Azure Stack Hub.

  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, нажмите кнопку Обзор, а затем выберите виртуальные машины , чтобы найти новую виртуальную машину (myDeployment001).

Отмена выполняющегося развертывания шаблона

Чтобы отменить выполняющееся развертывание шаблона, используйте командлет PowerShell Stop-AzResourceGroupDeployment.

Дальнейшие действия