Quickstart: Een virtuele machine exporteren in Azure Portal
Van toepassing op: ✔️ Alle beheervlakbronnen van de AzureRM - of AzAPI-provider .
Bestaande Azure-resources kunnen worden geëxporteerd naar Terraform via Azure Portal. In deze quickstart ziet u hoe u Azure Portal gebruikt om een resourcegroep te exporteren.
- Maak een Azure-resourcegroep testen met behulp van Azure CLI of Azure PowerShell.
- Maak een virtuele Linux-machine met behulp van Azure CLIor Azure PowerShell.
- Exporteer de status voor de resourcegroep en virtuele machine van Azure naar Terraform.
- Test of de lokale status overeenkomt met de status van de resources in Azure.
Vereisten
Aanmelden bij Azure
Meld u aan bij de Azure-portal met de experimentele Terraform-functievlag ingeschakeld.
Virtuele machine instellen
Azure CLI of Azure PowerShell
Maak een Virtuele Linux-machine.
Voer az group create uit om een Azure-resourcegroep te maken.
az group create --name myResourceGroup --location eastus
Voer az vm create uit om de virtuele machine te maken.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Azure Portal
- Selecteer virtuele machines onder Azure Services. Als u virtuele machines niet ziet, zoekt u deze in de zoekbalk.
- Selecteer Maken op de pagina Virtuele machines om een vervolgkeuzelijst weer te geven. Selecteer de virtuele Azure-machine.
- Typ onder Naam van virtuele machine myVM.
- Selecteer onder Naam van de resourcegroep de optie Nieuwe maken en typ myResourceGroup.
- Laat al het andere standaard staan. Selecteer Controleren + maken.
- Controleer of alles juist is geconfigureerd en selecteer Vervolgens Maken.
Resourceprovider registreren
Azure CLI of Azure PowerShell
- Voer de opdracht uit
az provider register -n Microsoft.AzureTerraform
- Registreer de functievlag:
az feature register --namespace Microsoft.AzureTerraform -n private
. Dit is een persoonlijke preview-functie, dus u moet wachten op handmatige goedkeuring van het interne Microsoft-team om de functie te gebruiken. Controleer de status van uw functieregistratie dooraz feature show --namespace Microsoft.AzureTerraform --name private
uit te voeren.
Resourcegroep exporteren
Exporteer de bestaande resourcegroep naar Terraform.
Vouw op de overzichtspagina voor uw resourcegroep het tabblad Automation uit en selecteer Sjabloon exporteren.
Selecteer Terraform op de pagina Sjabloon exporteren.
Selecteer de
AzureRM
ofAzAPI
provider. Code kan ook tegelijk worden gegenereerd voor beide providers voor vergelijking naast elkaar.Controleer de gegenereerde code.
Gebruik de knop Sjabloon kopiëren om rechtstreeks in de code-editor te plakken. U kunt ook de downloadknop gebruiken om een ZIP-map op te halen met het terraform-configuratiebestand.
Resources opschonen
Resources verwijderen
Wanneer u de VM niet meer nodig hebt, kunt u de resourcegroep, de machine zelf én alle gerelateerde resources verwijderen.
- Selecteer Boven aan de pagina voor de resourcegroep de optie Resourcegroep verwijderen.
- Er wordt een pagina geopend met de waarschuwing dat u resources gaat verwijderen. Typ de naam van de resourcegroep en selecteer Verwijderen om de resources en de resourcegroep te verwijderen.
Automatisch afsluiten
Als de virtuele machine nog steeds nodig is, biedt Azure een functie voor automatisch afsluiten voor virtuele machines om de kosten te beheren en ervoor te zorgen dat u niet in rekening wordt gebracht voor ongebruikte resources.
- Selecteer in de sectie Operations voor de virtuele machine de optie Automatisch afsluiten.
- Er wordt een pagina geopend waarin u de tijd voor automatisch afsluiten kunt configureren. Selecteer de optie Aan om in te schakelen en stel vervolgens een tijd in die geschikt is voor u.
- Nadat u de tijd hebt ingesteld, selecteert u Opslaan bovenaan om de configuratie voor automatisch afsluiten in te schakelen.
Notitie
Vergeet niet om de tijdzone correct te configureren om aan uw vereisten te voldoen, omdat (UTC) Coordinated Universal Time de standaardinstelling is in de vervolgkeuzelijst Tijdzone.
Zie Automatisch afsluitenvoor meer informatie.
Volgende stappen
In deze quickstart hebt u een eenvoudige virtuele machine geïmplementeerd en de configuratie geëxporteerd naar Terraform-code.