Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Гибкие масштабируемые наборы
В этой статье рассматриваются некоторые основные команды Azure PowerShell, которые можно использовать для создания виртуальных машин и управления ими в подписке Azure. Для получения более подробной справки о конкретных параметрах командной строки можно использовать командуGet-Help.
Эти переменные могут быть полезны при выполнении нескольких команд, приведенных в этой статье:
- $location — расположение виртуальной машины. Вы можете использовать командлет Get-AzLocation, чтобы найти географический регион, который вам подходит.
- $myResourceGroup — имя группы ресурсов, содержащей виртуальную машину.
- $myVM — имя виртуальной машины.
Создание упрощенной виртуальной машины
Задача | Приказ |
---|---|
Создание простой виртуальной машины |
New-AzVM -Name $myVM New-AzVM имеет набор упрощенных параметров, в которых нужно указать только имя. Значение параметра -Name будет использоваться как имя для всех ресурсов, необходимых для создания новой виртуальной машины. Можно указать дополнительные значения, но только это является обязательным. |
Создание виртуальной машины из пользовательского образа | New-AzVm -ResourceGroupName $myResourceGroup -Name $myVM ImageName "myImage" -Location $location Вам необходимо уже создать собственный управляемый образ. Вы можете использовать образ для создания нескольких одинаковых виртуальных машин. |
Создание виртуальной машины — расширенные настройки
Задача | Приказ |
---|---|
Создание конфигурации виртуальной машины | $vm = New-AzVMConfig -VMName $myVM -VMSize "Standard_D1_v1" Конфигурация виртуальной машины используется для определения или обновления параметров виртуальной машины. Для инициализации конфигурации используется имя виртуальной машины и ее размер. |
Добавление параметров конфигурации | $vm = Set-AzVMOperatingSystem -VM $vm -Windows -ComputerName $myVM -Credential $cred -ProvisionVMAgent -EnableAutoUpdate Параметры операционной системы, в том числе учетные данные, добавляются в объект конфигурации, созданный ранее с помощью New-AzVMConfig. |
Добавление сетевого интерфейса | $vm = Add-AzVMNetworkInterface -VM $vm -Id $nic.Id У виртуальной машины должен быть сетевой интерфейс для обмена данными в виртуальной сети. Вы можете также использовать командлет Get-AzNetworkInterface для получения существующего объекта сетевого интерфейса. |
Укажите изображение платформы | $vm = Set-AzVMSourceImage -VM $vm -PublisherName "publisher_name" -Offer "publisher_offer" -Skus "product_sku" -Version "latest" Сведения об образе добавляются в объект конфигурации, созданный ранее с помощью командлета New-AzVMConfig. Объект, возвращенный этой командой, используется только в том случае, если диск операционной системы настроен для использования образа платформы. |
Создание виртуальной машины |
New-AzVM -ResourceGroupName $myResourceGroup -Location $location -VM $vm Все ресурсы создаются в группе ресурсов. Прежде чем выполнить эту команду, выполните командлеты New-AzVMConfig, Set-AzVMOperatingSystem, Set-AzVMSourceImage, Add-AzVMNetworkInterface и Set-AzVMOSDisk. |
Обновление виртуальной машины |
Update-AzVM -ResourceGroupName $myResourceGroup -VM $vm Получите текущую конфигурацию виртуальной машины с помощью Get-AzVM, измените параметры конфигурации в объекте виртуальной машины и выполните следующую команду. |
Получение сведений о виртуальных машинах
Задача | Приказ |
---|---|
Список виртуальных машин в подписке | Get-AzVM |
Список виртуальных машин в группе ресурсов | Get-AzVM -ResourceGroupName $myResourceGroup Для получения списка групп ресурсов в подписке используйте Get-AzResourceGroup. |
Получение информации о виртуальной машине | Get-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Управление ВМ
Задача | Приказ |
---|---|
Запуск виртуальной машины | Start-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Остановка виртуальной машины | Stop-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Перезапуск выполняющейся виртуальной машины | Restart-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Удаление виртуальной машины | Remove-AzVM -ResourceGroupName $myResourceGroup -Name $myVM |
Дальнейшие действия
- Ознакомьтесь с основными шагами по созданию виртуальной машины в разделе Создание виртуальной машины Windows с помощью Resource Manager и PowerShell.