Guia de início rápido: exportar uma máquina virtual no portal do Azure
Aplica-se a: ✔️ Qualquer recurso de plano de gerenciamento do provedor AzureRM ou AzAPI .
Os recursos existentes do Azure podem ser exportados para o Terraform através do portal do Azure. Este guia de início rápido mostra como usar o portal do Azure para exportar um grupo de recursos.
- Crie um grupo de recursos do Azure de teste usando a CLI do Azure ou o Azure PowerShell.
- Crie uma máquina virtual Linux de teste usando a CLI do Azure ou o Azure PowerShell.
- Exporte o estado do grupo de recursos e da máquina virtual do Azure para o Terraform.
- Teste se o estado local corresponde ao estado dos recursos no Azure.
Pré-requisitos
Iniciar sessão no Azure
Entre no portal do Azure com o sinalizador de recurso Terraform experimental habilitado.
Configurar máquina virtual
CLI do Azure ou Azure PowerShell
Crie uma VM Linux.
Execute az group create para criar um grupo de recursos do Azure.
az group create --name myResourceGroup --location eastus
Execute az vm create para criar a máquina virtual.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Portal do Azure
- Em Serviços do Azure, selecione Máquinas virtuais. Se não vir Máquinas virtuais, pesquise-as na barra de pesquisa.
- Na página Máquinas virtuais, selecione Criar para ver uma lista suspensa. Selecione Máquina virtual do Azure.
- Em Nome da Máquina Virtual, digite myVM.
- Em Nome do Grupo de Recursos, selecione Criar novo e digite myResourceGroup.
- Deixe todo o resto como padrão. Selecione Rever + criar.
- Verifique se tudo está configurado corretamente e selecione Criar.
Registrar provedor de recursos
CLI do Azure ou Azure PowerShell
- Execute o comando
az provider register -n Microsoft.AzureTerraform
- Registe o flag de funcionalidade:
az feature register --namespace Microsoft.AzureTerraform -n private
. Este é um recurso de visualização privada, portanto, você precisa esperar pela aprovação manual da equipe interna da Microsoft para usar o recurso. Verifique o estado do seu registo da funcionalidade executandoaz feature show --namespace Microsoft.AzureTerraform --name private
.
Exportar grupo de recursos
Exporte o grupo de recursos existente para o Terraform.
Na página de visão geral do seu grupo de recursos, expanda a guia Automação e selecione Exportar modelo.
Na página Exportar modelo, selecione Terraform.
Selecione o ou
AzureRM
provedorAzAPI
. O código também pode ser gerado para ambos os provedores de uma só vez para comparação lado a lado.Revise o código gerado.
Use o botão Copiar modelo para colar diretamente no editor de códigos. Como alternativa, use o botão de download para obter uma pasta ZIP com o arquivo de configuração terraform.
Clean up resources (Limpar recursos)
Eliminar recursos
Quando já não forem necessários, pode eliminar o grupo de recursos, a máquina virtual e todos os recursos relacionados.
- Na parte superior da página do grupo de recursos, selecione Excluir grupo de recursos.
- Uma página é aberta avisando que você está prestes a excluir recursos. Digite o nome do grupo de recursos e selecione Excluir para concluir a exclusão dos recursos e do grupo de recursos.
Encerramento automatizado
Se a máquina virtual ainda for necessária, o Azure fornece um recurso de desligamento automático para máquinas virtuais para ajudar a gerenciar custos e garantir que você não seja cobrado por recursos não utilizados.
- Na seção de Operações para a máquina virtual, selecione a opção Desligamento automático.
- É aberta uma página onde pode configurar o tempo de encerramento automático. Selecione a opção Ativado para ativar e, em seguida, defina um horário que funcione para você.
- Depois de definir a hora, selecione Salvar na parte superior para ativar a configuração de desligamento automático.
Nota
Lembre-se de configurar o fuso horário corretamente para corresponder às suas necessidades, pois (UTC) Tempo Universal Coordenado é a configuração padrão no menu suspenso Fuso horário.
Para obter mais informações, consulte o Desligamento Automático.
Próximos passos
Neste início rápido, você implantou uma máquina virtual simples e exportou a configuração para o código Terraform.