Создание виртуальной машины Azure с помощью PowerShell

Что такое виртуальная машина?
Виртуальная машина — это виртуальная среда над вашей системой. Предположим, у вас в системе установлена ОС Linux, но вы хотите использовать Windows для определенных функций, но не хотите устанавливать ее на свою систему. Вы можете просто создать виртуальную машину (Virtual Machine) с ОС Windows и использовать ее виртуально на вашей системе.
Итак, по сути, виртуальная машина (ВМ) — это виртуальная среда, которая функционирует как виртуальная компьютерная система с собственным процессором, памятью, сетевым интерфейсом и хранилищем, созданная на физической аппаратной системе.

Что такое PowerShell?
PowerShell — это кросс-платформенное решение для автоматизации задач, состоящее из оболочки командной строки, языка сценариев и структуры управления конфигурацией.

Итак, теперь давайте создадим виртуальную машину с помощью PowerShell.

Перед началом работы необходимо установить некоторые модули из галереи PowerShell:

  • Az.Accounts — Используется для подключения к учетной записи Azure через PowerShell.
  • Az.Resources — Используется для создания/получения группы ресурсов для выводимой ВМ.
  • Az.Compute — Используется для создания/подключения виртуальной машины.

Для установки этих модулей используйте следующий синтаксис:

Install-Module -Name ModuleName
Войти в полноэкранный режим Выйти из полноэкранного режима

Для начала создадим файл PowerShell. Откройте Visual Studio Code или PowerShell ISE. Вы можете установить расширение PowerShell в VS Code. Создайте файл PowerShell с расширением .ps1. Например, VMusingPS.ps1.

Теперь нам нужно подключиться к нашей учетной записи Azure с помощью сценария PowerShell. Выполните следующую команду в VS Code.

Connect-AzAccount
Войти в полноэкранный режим Выйдите из полноэкранного режима

Выберите команду, а затем нажмите на клавишу F8, чтобы запустить ее.
Эта команда откроет в браузере интерфейс для входа в учетную запись Azure.

Чтобы подтвердить подключение, выполните команду:

Get-AzContext
Войти в полноэкранный режим Выйти из полноэкранного режима

Эта команда покажет результаты, похожие на эти, подтверждая вашу учетную запись и подписку.

Если вы хотите, вы можете создать новую группу ресурсов для своей виртуальной машины с помощью команды:

New-AzResourceGroup -Name "VM_RG" -Location "CentralIndia"
Enter fullscreen mode Выйти из полноэкранного режима

Или использовать любую существующую группу ресурсов.

Я использую существующую группу ресурсов под названием «VM_RG».
Выполните следующую команду для создания виртуальной машины с помощью PowerShell:

New-AzVM -Name "VMusingPS" -ResourceGroupName "VM_RG" -Location "CentralIndia" -Credential (Get-Credential)
Войти в полноэкранный режим Выйти из полноэкранного режима

Поскольку для доступа виртуальной машины нужны учетные данные, после выполнения этой команды она запросит имя пользователя и пароль для вашей виртуальной машины. Введите свои учетные данные и нажмите Enter, готово.

Вы можете подтвердить это, проверив указанную группу ресурсов, там будет показана ваша виртуальная машина.

Вы успешно создали виртуальную машину Azure с помощью сценария PowerShell.

Вот полный код:

Теперь вы можете подключиться/запустить свою виртуальную машину с помощью RDP: Подключение к виртуальной машине Windows, созданной в Azure, с помощью RDP

Документы по используемым командам:

  • Connect-AzAccount
  • Get-AzContext
  • New-AzResourceGroup
  • New-AzVM

Ура🥳
Теперь наслаждайтесь использованием вашей виртуальной машины!

Аникет Кумар Синха

Облачный консультант в Rapid Circle | Золотой посол Microsoft Learn Student Ambassador | GDSC Lead’21

Оцените статью
devanswers.ru
Добавить комментарий