Schnellstart: Exportieren eines virtuellen Computers in der Azure-Portal
Gilt für: ✔️ Alle Verwaltungsebenenressourcen vom AzureRM - oder AzAPI-Anbieter .
Vorhandene Azure-Ressourcen können über die Azure-Portal nach Terraform exportiert werden. In dieser Schnellstartanleitung erfahren Sie, wie Sie die Azure-Portal zum Exportieren einer Ressourcengruppe verwenden.
- Erstellen Sie mithilfe der Azure CLI oder mithilfe von Azure PowerShell eine Azure-Testressourcengruppe.
- Erstellen Sie einen virtuellen Linux-Testcomputer mit Azure CLIor Azure PowerShell.
- Exportieren Sie den Status für die Ressourcengruppe und den virtuellen Computer von Azure nach Terraform.
- Überprüfen Sie, ob der lokale Zustand mit dem Zustand der Ressourcen in Azure übereinstimmt.
Voraussetzungen
Anmelden bei Azure
Melden Sie sich am Azure-Portal an, wobei das Flag für die experimentelle Terraform-Funktion aktiviert ist.
Einrichten eines virtuellen Computers
Azure CLI oder Azure PowerShell
Erstellen Sie einen virtuellen Linux-Computer.
Erstellen Sie mit dem Befehl az group create eine Azure-Ressourcengruppe.
az group create --name myResourceGroup --location eastus
Erstellen Sie mit dem Befehl az vm create den virtuellen Computer.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
Azure-Portal
- Wählen Sie unter Azure Services virtuelle Computer aus. Wenn virtuelle Computer nicht angezeigt werden, suchen Sie in der Suchleiste danach.
- Wählen Sie auf der Seite "Virtuelle Computer " die Option "Erstellen" aus, um eine Dropdownliste anzuzeigen. Wählen Sie Azure-VM aus.
- Geben Sie unter "Name des virtuellen Computers" "myVM" ein.
- Wählen Sie unter "Ressourcengruppenname" die Option "Neu erstellen" aus, und geben Sie "myResourceGroup" ein.
- Lassen Sie alles andere als Standard. Klicken Sie auf Überprüfen + erstellen.
- Überprüfen Sie, ob alles ordnungsgemäß konfiguriert ist, und wählen Sie dann "Erstellen" aus.
Registrieren des Ressourcenanbieters
Azure CLI oder Azure PowerShell
- Führen Sie den Befehl
az provider register -n Microsoft.AzureTerraform
aus - Registrieren Sie das Flag für die Funktion:
az feature register --namespace Microsoft.AzureTerraform -n private
. Dies ist ein privates Vorschaufeature, daher müssen Sie auf die manuelle Genehmigung des internen Microsoft-Teams warten, um das Feature zu verwenden. Überprüfen Sie den Status Ihrer Featureregistrierung, indem Sieaz feature show --namespace Microsoft.AzureTerraform --name private
ausführen.
Ressourcengruppe exportieren
Exportieren Sie die vorhandene Ressourcengruppe nach Terraform.
Erweitern Sie auf der Übersichtsseite für Ihre Ressourcengruppe die Registerkarte "Automatisierung", und wählen Sie "Vorlage exportieren" aus.
Wählen Sie auf der Seite "Vorlage exportieren" terraform aus.
Wählen Sie entweder den Anbieter oder
AzureRM
denAzAPI
Anbieter aus. Code kann auch für beide Anbieter gleichzeitig für parallele Vergleiche generiert werden.Überprüfen Sie den generierten Code.
Verwenden Sie die Schaltfläche "Vorlage kopieren", um direkt in Ihren Code-Editor einzufügen. Alternativ können Sie über die Schaltfläche "Herunterladen" einen ZIP-Ordner mit der Terraform-Konfigurationsdatei abrufen.
Bereinigen von Ressourcen
Löschen von Ressourcen
Wenn Ressourcengruppe, virtueller Computer und alle zugehörigen Ressourcen nicht mehr benötigt werden, können Sie sie löschen.
- Wählen Sie oben auf der Seite für die Ressourcengruppe Ressourcengruppe löschen aus.
- Eine Seite wird geöffnet, die Sie darüber informiert, dass Sie Ressourcen löschen möchten. Geben Sie den Namen der Ressourcengruppe ein, und wählen Sie Löschen aus, um das Löschen der Ressourcen und der Ressourcengruppe abzuschließen.
Automatisches Herunterfahren
Wenn der virtuelle Computer noch benötigt wird, bietet Azure ein Feature zum automatischen Herunterfahren virtueller Maschinen, um Kosten zu senken und sicherzustellen, dass Ihnen für ungenutzte Ressourcen keine Gebühren berechnet werden.
- Wählen Sie im Abschnitt Vorgänge für die virtuelle Maschine die Option Automatisch herunterfahren.
- Es öffnet sich eine Seite, auf der Sie die automatische Abschaltzeit konfigurieren können. Wählen Sie die Option Ein aus, um sie zu aktivieren, und legen Sie dann eine geeignete Uhrzeit fest.
- Nachdem Sie die Zeit festgelegt haben, wählen Sie oben "Speichern" aus, um die Konfiguration für das automatische Herunterfahren zu aktivieren.
Hinweis
Denken Sie daran, die Zeitzone ordnungsgemäß so zu konfigurieren, dass sie Ihren Anforderungen entspricht, da die Standardeinstellung in der Dropdownliste „Zeitzone“ die koordinierte Weltzeit (UTC) ist.
Weitere Informationen finden Sie unter Automatisches Herunterfahren.
Nächste Schritte
In dieser Schnellstartanleitung haben Sie einen einfachen virtuellen Computer bereitgestellt und die Konfiguration in Terraform-Code exportiert.