Создание виртуальной машины из управляемого образаCreate a VM from a managed image

Вы можете создать несколько виртуальных машин из управляемого образа виртуальной машины Azure, используя портал Azure или PowerShell.You can create multiple virtual machines (VMs) from an Azure managed VM image using the Azure portal or PowerShell. Управляемый образ виртуальной машины содержит сведения, необходимые для создания виртуальной машины, включая диски ОС и диски данных.A managed VM image contains the information necessary to create a VM, including the OS and data disks. Виртуальные жесткие диски (VHD), входящие в образ, включая диски ОС и диски данных, хранятся в виде управляемых дисков.The virtual hard disks (VHDs) that make up the image, including both the OS disks and any data disks, are stored as managed disks.

Перед созданием виртуальной машины необходимо создать управляемый образ виртуальной машины для использования в качестве исходного образа и предоставить доступ на чтение к этому образу всем пользователям, которым он необходим.Before creating a new VM, you'll need to create a managed VM image to use as the source image and grant read access on the image to any user who should have access to the image.

Один управляемый образ поддерживает до 20 одновременных развертываний.One managed image supports up to 20 simultaneous deployments. Попытка одновременного создания более 20 виртуальных машин из одного управляемого образа может привести к истечению времени ожидания подготовки из-за ограничений производительности хранилища для одного виртуального жесткого диска.Attempting to create more than 20 VMs concurrently, from the same managed image, may result in provisioning timeouts due to the storage performance limitations of a single VHD. Для одновременного создания более 20 виртуальных машин используйте образ из общей коллекции образов, для которого настроена отдельная реплика для каждых 20-ти одновременных развертываний виртуальных машин.To create more than 20 VMs concurrently, use a Shared Image Galleries image configured with 1 replica for every 20 concurrent VM deployments.

Использование порталаUse the portal

  1. Используйте портал Azure для поиска управляемого образа.Go to the Azure portal to find a managed image. Найдите и выберите пункт Образы.Search for and select Images.
  2. Выберите в списке необходимый образ.Select the image you want to use from the list. Откроется страница Обзор для образа.The image Overview page opens.
  3. В меню выберите Создать виртуальную машину.Select Create VM from the menu.
  4. Введите сведения о виртуальной машине.Enter the virtual machine information. Имя пользователя и пароль понадобятся для входа на виртуальную машину.The user name and password entered here will be used to log in to the virtual machine. Когда все будет готово, нажмите кнопку ОК.When complete, select OK. Вы можете создать виртуальную машину в существующей группе ресурсов или выбрать Создать, чтобы создать группу ресурсов для хранения данных виртуальной машины.You can create the new VM in an existing resource group, or choose Create new to create a new resource group to store the VM.
  5. Выберите размер виртуальной машины.Select a size for the VM. Чтобы просмотреть дополнительные размеры, выберите Просмотреть все или измените фильтр Supported disk type (Поддерживаемые типы диска).To see more sizes, select View all or change the Supported disk type filter.
  6. Внесите необходимые изменения в разделе Параметры и щелкните ОК.Under Settings, make changes as necessary and select OK.
  7. На странице сводных данных вы увидите имя образа в строке Частный образ.On the summary page, you should see your image name listed as a Private image. Щелкните ОК, чтобы запустить развертывание виртуальной машины.Select Ok to start the virtual machine deployment.

Использование PowerShellUse PowerShell

С помощью PowerShell вы можете создать виртуальную машину из образа, используя упрощенный набор параметров для командлета New-AzVm.You can use PowerShell to create a VM from an image by using the simplified parameter set for the New-AzVm cmdlet. Образ должен находиться в той же группе ресурсов, где будет создана виртуальная машина.The image needs to be in the same resource group where you'll create the VM.

Для создания виртуальной машины из образа в упрощенном наборе параметров для New-AzVm нужно указать только имя, группу ресурсов и имя образа.The simplified parameter set for New-AzVm only requires that you provide a name, resource group, and image name to create a VM from an image. В качестве имени всех ресурсов, которые создаются автоматически, New-AzVm будет использовать значение параметра -Name.New-AzVm will use the value of the -Name parameter as the name of all of the resources that it creates automatically. В этом примере мы предоставим более подробные имена для каждого из ресурсов, которые автоматически создаются при помощи командлета.In this example, we provide more detailed names for each of the resources but let the cmdlet create them automatically. Также можно создать такие ресурсы, как виртуальная сеть, заранее и передать соответствующее имя ресурса в командлет.You can also create resources beforehand, such as the virtual network, and pass the resource name into the cmdlet. New-AzVm будет использовать существующие ресурсы, если их можно найти по имени.New-AzVm will use the existing resources if it can find them by their name.

В следующем примере на основе образа с именем myImage создается виртуальная машина с именем myVMFromImage в группе myResourceGroup.The following example creates a VM named myVMFromImage, in the myResourceGroup resource group, from the image named myImage.

New-AzVm `
    -ResourceGroupName "myResourceGroup" `
    -Name "myVMfromImage" `
    -ImageName "myImage" `
    -Location "East US" `
    -VirtualNetworkName "myImageVnet" `
    -SubnetName "myImageSubnet" `
    -SecurityGroupName "myImageNSG" `
    -PublicIpAddressName "myImagePIP" `
    -OpenPorts 3389

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

Руководство. Создание и администрирование виртуальных машин Windows с помощью Azure PowerShellCreate and manage Windows VMs with the Azure PowerShell module