Snabbstart: Exportera en virtuell dator till Terraform med Azure-portalen

Gäller för: ✔️ Alla hanteringsplanresurser från AzureRM - eller AzAPI-providern .

Befintliga Azure-resurser kan exporteras till Terraform via Azure Portal. Den här snabbstarten visar hur du använder Azure Portal för att exportera en resursgrupp.

  • Skapa en Azure-testresursgrupp med Hjälp av Azure CLI eller Azure PowerShell.
  • Skapa en virtuell Linux-testdator med Azure CLIor Azure PowerShell.
  • Exportera tillståndet för resursgruppen och den virtuella datorn från Azure till Terraform.
  • Testa att det lokala tillståndet matchar tillståndet för resurserna i Azure.

Skärmbild av export av Terraform-resurser i Azure-portalen.

Förutsättningar

Konfigurera virtuell dator

Azure CLI eller Azure PowerShell

Skapa en virtuell Linux-dator.

  1. Kör az group create för att skapa en Azure-resursgrupp.

    az group create --name myResourceGroup --location eastus
    
  2. Kör az vm create för att skapa den virtuella datorn.

    az vm create \
      --resource-group myResourceGroup \
      --name myVM \
      --image Debian11 \
      --admin-username azureadmin \
      --generate-ssh-keys \
      --public-ip-sku Standard
    

Azure-portalen

  1. Under Azure Services väljer du Virtuella datorer. Om du inte ser virtuella datorer söker du efter dem i sökfältet.
  2. På sidan Virtuella datorer väljer du Skapa för att se en listruta. Välj virtuell Azure-dator.
  3. Under Namn på virtuell dator skriver du in myVM.
  4. Under Resursgruppsnamn väljer du Skapa ny och skriver myResourceGroup.
  5. Lämna allt annat som standard. Välj Förhandsgranska + skapa.
  6. Kontrollera att allt är korrekt konfigurerat och välj sedan Skapa.

Registrera resursprovider

Om din prenumeration inte är registrerad på resursprovidern Microsoft.AzureTerraform kan du läsa registreringsanvisningarna.

Logga in på Azure

Logga in på Azure-portalen.

Exportera resursgrupp

Exportera den befintliga resursgruppen till Terraform.

  1. På översiktssidan för resursgruppen expanderar du fliken Automation och väljer Exportera mall. Skärmbild av var du hittar bladet Exportera Terraform i Azure-portalen.

  2. På sidan Exportera mall väljer du Terraform.

  3. Välj antingen providern AzureRM eller AzAPI . Kod kan också genereras för båda leverantörerna samtidigt för jämförelse sida vid sida.

  4. Granska den genererade koden. Skärmbild av Exportera Terraform-utdata i Azure-portalen.

  5. Använd knappen kopiera mall längst ned till höger eller kopiera innehållsknappen längst upp för att klistra in direkt i kodredigeraren. Du kan också använda nedladdningsknappen för att hämta en ZIP-mapp med terraform-konfigurationsfilen. Om utdata inte är det du förväntade dig kontrollerar du att du har registrerat resursprovidern. Om du fortfarande ser fel klickar du på knappen Feedback för att meddela oss om felet.

Rensa resurser

Ta bort resurser

Du kan ta bort resursgruppen, den virtuella datorn och alla relaterade resurser när de inte längre behövs.

  1. Längst upp på sidan för resursgruppen väljer du Ta bort resursgrupp.
  2. En sida öppnas som varnar dig om att du håller på att ta bort resurser. Skriv namnet på resursgruppen och välj Ta bort för att slutföra borttagningen av resurserna och resursgruppen.

Automatisk avstängning

Om den virtuella datorn fortfarande behövs tillhandahåller Azure en funktion för automatisk avstängning för virtuella datorer för att hantera kostnader och se till att du inte debiteras för oanvända resurser.

  1. I avsnittet Åtgärder för den virtuella datorn väljer du alternativet Automatisk avstängning .
  2. En sida öppnas där du kan konfigurera den automatiska avstängningstiden. Välj alternativet På för att aktivera och ange sedan en tid som fungerar för dig.
  3. När du har angett tiden väljer du Spara längst upp för att aktivera konfigurationen för automatisk avstängning.

Anmärkning

Kom ihåg att konfigurera tidszonen korrekt för att matcha dina krav, eftersom (UTC) Coordinated Universal Time är standardinställningen i listrutan Tidszon.

Mer information finns i Automatisk avstängning.

Nästa steg

I den här snabbstarten distribuerade du en enkel virtuell dator och exporterade konfigurationen till Terraform-kod.