Megosztás a következőn keresztül:


Rövid útmutató: Az első erőforrások exportálása az Azure Export for Terraform használatával

Ez a cikk bemutatja, hogyan exportálhat Azure-erőforrásokat helyi állapotfájlokba az Azure Export for Terraform használatával.

  • Hozzon létre egy teszt Azure-erőforráscsoportot az Azure CLI vagy az Azure PowerShell használatával.
  • Hozzon létre egy teszt Linux rendszerű virtuális gépet az Azure CLI vagy az Azure PowerShell használatával.
  • Exportálja az erőforráscsoport és a virtuális gép állapotát az Azure-ból a helyi állapotfájlba.
  • Ellenőrizze, hogy a helyi állapot megegyezik-e az Azure-beli erőforrások állapotával.

Előfeltételek

A teszt Azure-erőforrások létrehozása

Linux rendszerű virtuális gép létrehozása.

  1. Azure-erőforráscsoport létrehozásához futtassa az az group create parancsot .

    az group create --name myResourceGroup --location eastus
    
  2. Futtassa az az vm create parancsot a virtuális gép létrehozásához.

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

Azure-erőforrás exportálása

Az aztfexport eszközt két módban futtathatja: interaktív és nem interaktív. Ebben a bemutatóban az interaktív módot használja.

  1. Hozzon létre egy könyvtárat, amelyben tesztelni kell.

  2. Nyisson meg egy parancssort, és lépjen az új könyvtárra.

  3. Futtassa aztfexport resource-group a következő nevű myResourceGrouperőforráscsoport exportálásához: .

    aztfexport resource-group myResourceGroup
    
  4. Az eszköz inicializálása után megjelenik az exportálandó erőforrások listája. Minden sorhoz tartozik egy Azure ResourceID, amely megfelel a megfelelő AzureRM-erőforrástípusnak. Az elérhető parancsok listája a képernyő alján jelenik meg. Az egyik parancs használatával görgessen lefelé, és ellenőrizze, hogy a várt Azure-erőforrások megfelelően vannak-e megfeleltetve a megfelelő Terraform-erőforrástípusokhoz.

    Screenshot showing the Azure resources that would be exported based on the command and resource specified when you run the Azure Export for Terraform tool.

  5. Nyomja le w az exportálás futtatásához.

    Főbb pontok:

    • Nem interaktív erőforrás esetén adja hozzá a következő jelölőt --non-interactive : aztfexport rg --non-interactive myResourceGroup.

Megjegyzés:

Az Azure Export for Terraform futtatása több percet is igénybe vehet.

Az eredmények ellenőrzése

Miután az eszköz befejezte az Azure-erőforrások exportálását, futtassa az alábbi parancsokat ugyanabban a könyvtárban, amely tartalmazza a létrehozott fájlokat.

  1. Terraform init futtatása.

    terraform init --upgrade
    
  2. Terraform-terv futtatása.

    terraform plan
    

Ha a terminál kimenete Nem szükséges módosítás, akkor gratulálunk!

Az infrastruktúra és annak megfelelő állapota sikeresen exportálva lett a Terraformba.

Clean up resources

Ha már nincs szüksége a cikkben létrehozott erőforrásokra, hajtsa végre a következő lépéseket:

  1. Keresse meg a jelen cikk Terraform-fájljait tartalmazó könyvtárat.

  2. Futtassa a terraformot elpusztítani.

    terraform destroy
    

További lépések