Краткое руководство. Экспорт виртуальной машины в портал Azure
Применимо к: ✔️ все ресурсы плоскости управления от поставщика AzureRM или AzAPI .
Существующие ресурсы Azure можно экспортировать в Terraform через портал Azure. В этом кратком руководстве показано, как использовать портал Azure для экспорта группы ресурсов.
- Создайте тестовую группу ресурсов Azure с помощью Azure CLI или Azure PowerShell.
- Создайте тестовую виртуальную машину Linux с помощью Azure CLIor Azure PowerShell.
- Экспорт состояния группы ресурсов и виртуальной машины из Azure в Terraform.
- Убедитесь, что локальное состояние соответствует состоянию ресурсов в Azure.
Необходимые компоненты
Вход в Azure
Войдите на портал Azure.
Создание тестовых ресурсов Azure
Azure CLI или Azure PowerShell.
Создание виртуальной машины Linux.
Выполните команду az group create , чтобы создать группу ресурсов Azure.
az group create --name myResourceGroup --location eastus
Запустите az vm create , чтобы создать виртуальную машину.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Портал Azure
- В разделе "Службы Azure" выберите виртуальные машины. Если вы не видите виртуальные машины, найдите его в строке поиска.
- На странице "Виртуальные машины " выберите "Создать", чтобы просмотреть раскрывающийся список. Выберите виртуальную машину Azure.
- В разделе "Имя виртуальной машины" введите myVM.
- В разделе "Имя группы ресурсов" выберите "Создать" и введите в myResourceGroup.
- Оставьте все остальное как по умолчанию. Выберите Review + create (Просмотреть и создать).
- Убедитесь, что все настроено правильно, а затем нажмите кнопку "Создать".
Экспорт группы ресурсов
Экспорт существующей группы ресурсов в Terraform.
На странице обзора группы ресурсов разверните вкладку "Автоматизация " и выберите " Экспорт шаблона".
На странице "Экспорт шаблона" выберите Terraform.
Выберите или
AzureRM
AzAPI
поставщик. Код также можно создать для обоих поставщиков одновременно для параллельного сравнения.Просмотрите созданный код.
Нажмите кнопку копирования шаблона, чтобы вставить непосредственно в редактор кода. Кроме того, нажмите кнопку скачивания, чтобы получить ZIP-папку с файлом конфигурации terraform.
Очистка ресурсов
Удаление ресурсов
Если группа ресурсов, виртуальная машина и все связанные с ними ресурсы вам больше не требуются, их можно удалить.
- В верхней части страницы группы ресурсов выберите Удалить группу ресурсов.
- Откроется страница с предупреждением о том, что вы будете удалять ресурсы. Введите имя группы ресурсов и нажмите кнопку Удалить, чтобы завершить удаление ресурсов и группы ресурсов.
Автоматическое завершение работы
Если виртуальная машина по-прежнему нужна, Azure предоставляет функцию автоматического завершения работы для виртуальных машин, чтобы помочь управлять затратами и гарантировать, что плата за неиспользуемые ресурсы не взимается.
- В разделе "Операции" для виртуальной машины выберите параметр автоматического завершения работы.
- Откроется страница, в которой можно настроить время автоматического завершения работы. Выберите параметр "Вкл.", чтобы включить и задать время, которое будет работать для вас.
- После установки времени нажмите кнопку "Сохранить " в верхней части, чтобы включить конфигурацию автоматического завершения работы.
Примечание.
Не забудьте правильно настроить часовой пояс в соответствии с вашими требованиями, так как (UTC) Координированное универсальное время является параметром по умолчанию в раскрывающемся списке часового пояса.
Дополнительные сведения см. в разделе "Автоматическое завершение работы".
Следующие шаги
В этом кратком руководстве вы развернули простую виртуальную машину и экспортировали конфигурацию в код Terraform.