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

Этот пример создает виртуальную машину с помощью виртуального жесткого диска. Он создает группу ресурсов, учетную запись хранение и контейнер, а затем создает виртуальную машину путем отправки виртуального жесткого диска в контейнер. Он заменяет открытый ключ SSH вашим открытым ключом, чтобы предоставить вам доступ к виртуальной машине.

Потребуется загрузочный виртуальный жесткий диск. Скрипт ищет ~/sample.vhd.

Чтобы выполнить этот пример, установите последнюю версию Azure CLI. Перед началом выполните команду az login, чтобы создать подключение к Azure.

Примеры для Azure CLI написаны для оболочки bash. Чтобы запустить этот пример в Windows PowerShell или командной строке, может потребоваться изменить элементы скрипта.

Если у вас еще нет подписки Azure, создайте бесплатную учетную запись Azure, прежде чем начинать работу.

Очистка развертывания

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

az group delete -n az-cli-vhd

Описание скрипта

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

Get-Help Примечания
az group create Создает группу ресурсов, в которой хранятся все ресурсы.
az storage account list Выводит список учетных записей хранения.
az storage account check-name Проверяет допустимость имени учетной записи хранения и что она еще не существует.
az storage account keys list Выводит список ключей для учетных записей хранения.
az storage blob exists Проверяет, существует ли BLOB-объект.
az storage container create Создает контейнер в учетной записи хранения.
отправка хранилища blob-объектов az Создает BLOB-объект в контейнере путем отправки виртуального жесткого диска.
az vm list Используется с --query, чтобы проверить, используется ли имя виртуальной машины.
az vm create Создает виртуальные машины.
az vm list-ip-addresses Возвращает IP-адрес созданной виртуальной машины.

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

Дополнительные сведения об Azure CLI см. в документации по Azure CLI.

Дополнительные примеры скриптов интерфейса командной строки для виртуальных машин см. в документации по виртуальным машинам Azure под управлением Linux.