Rychlý start: Export virtuálního počítače na webu Azure Portal
Platí pro: ✔️ Všechny prostředky roviny správy od poskytovatele AzureRM nebo AzAPI .
Existující prostředky Azure je možné exportovat do Terraformu prostřednictvím webu Azure Portal. V tomto rychlém startu se dozvíte, jak pomocí webu Azure Portal exportovat skupinu prostředků.
- Vytvořte testovací skupinu prostředků Azure pomocí Azure CLI nebo Azure PowerShellu.
- Vytvořte testovací virtuální počítač s Linuxem pomocí Azure CLIor Azure PowerShellu.
- Exportujte stav skupiny prostředků a virtuálního počítače z Azure do Terraformu.
- Otestujte, že místní stav odpovídá stavu prostředků v Azure.
Požadavky
Přihlášení k Azure
Přihlaste se do Azure portálu s aktivovaným experimentálním příznakem funkce Terraform.
Nastavení virtuálního počítače
Azure CLI nebo Azure PowerShell
Vytvořte virtuální počítač s Linuxem.
Spuštěním příkazu az group create vytvořte skupinu prostředků Azure.
az group create --name myResourceGroup --location eastus
Spuštěním příkazu az vm create vytvořte virtuální počítač.
az vm create \ --resource-group myResourceGroup \ --name myVM \ --image Debian11 \ --admin-username azureadmin \ --generate-ssh-keys \ --public-ip-sku Standard
portál Azure
- V části Služby Azure vyberte Virtuální počítače. Pokud virtuální počítače nevidíte, vyhledejte ho na panelu hledání.
- Na stránce Virtuální počítače vyberte Vytvořit a zobrazte rozevírací seznam. Vyberte virtuální počítač Azure.
- V části Název virtuálního počítače zadejte myVM.
- V části Název skupiny prostředků vyberte Vytvořit nový a zadejte myResourceGroup.
- Ponechte všechno ostatní jako výchozí. Vyberte Zkontrolovat a vytvořit.
- Ověřte, že je vše správně nakonfigurované, a pak vyberte Vytvořit.
Registrace poskytovatele prostředků
Azure CLI nebo Azure PowerShell
- Spuštění příkazu
az provider register -n Microsoft.AzureTerraform
- Zaregistrujte příznak funkce:
az feature register --namespace Microsoft.AzureTerraform -n private
. Jedná se o funkci soukromé předběžné verze, takže musíte počkat na ruční schválení interním týmem Microsoftu, abyste tuto funkci mohli používat. Spuštěnímaz feature show --namespace Microsoft.AzureTerraform --name private
zkontrolujte stav registrace funkce.
Export skupiny prostředků
Exportujte existující skupinu prostředků do Terraformu.
Na stránce přehledu pro vaši skupinu prostředků rozbalte kartu Automation a vyberte Exportovat šablonu.
Na stránce Exportovat šablonu vyberte Terraform.
Vyberte buď poskytovatele
AzureRM
, neboAzAPI
poskytovatele. Kód lze také vygenerovat pro oba poskytovatele najednou pro souběžné porovnání.Zkontrolujte vygenerovaný kód.
Pomocí tlačítka kopírovat šablonu vložte přímo do editoru kódu. Případně můžete pomocí tlačítka pro stažení získat složku ZIP s konfiguračním souborem terraformu.
Vyčištění prostředků
Odstranění prostředků
Pokud už je nepotřebujete, můžete odstranit skupinu prostředků, virtuální počítač a všechny související prostředky.
- V horní části stránky skupiny prostředků vyberte Odstranit skupinu prostředků.
- Otevře se stránka s upozorněním, že se chystáte odstranit prostředky. Zadejte název skupiny prostředků a výběrem možnosti Odstranit dokončete odstranění prostředků a skupiny prostředků.
Automatické vypnutí
Pokud je virtuální počítač stále potřeba, Azure poskytuje funkci automatického vypnutí pro virtuální počítače, která pomáhá spravovat náklady a zajistit, že vám nebudou účtovány nevyužité prostředky.
- V části Operations pro virtuální počítač vyberte možnost Automatické vypnutí.
- Otevře se stránka, kde můžete nakonfigurovat čas automatického vypnutí. Vyberte možnost Zapnuto, pokud chcete povolit a nastavit čas, který vám vyhovuje.
- Jakmile nastavíte čas, vyberte Uložit v horní části a povolte konfiguraci automatického vypnutí.
Poznámka:
Nezapomeňte správně nakonfigurovat časové pásmo tak, aby odpovídalo vašim požadavkům, protože (UTC) Koordinovaný univerzální čas je výchozím nastavením v rozevíracím seznamu Časové pásmo.
Další informace naleznete v tématu Automatické vypnutí.
Další kroky
V tomto rychlém startu jste nasadili jednoduchý virtuální počítač a exportovali konfiguraci do kódu Terraformu.