Aracılığıyla paylaş


Hızlı Başlangıç: Azure portalıyla bir sanal makineyi Terraform'a aktarma

Şunlar için geçerlidir: ✔️ AzureRM veya AzAPI sağlayıcısından gelen tüm yönetim düzlemi kaynakları.

Mevcut Azure kaynakları Azure portalı aracılığıyla Terraform'a aktarılabilir. Bu hızlı başlangıçta bir kaynak grubunu dışarı aktarmak için Azure portalını nasıl kullanacağınız gösterilmektedir.

  • Azure CLI veya Azure PowerShell kullanarak test azure kaynak grubu oluşturun.
  • Azure CLIor Azure PowerShell kullanarak test linux sanal makinesi oluşturun.
  • Kaynak grubu ve sanal makinenin durumunu Azure'dan Terraform'a aktarın.
  • Yerel durumun Azure'daki kaynakların durumuyla eşleşerek eşleşmediğini test edin.

Azure portalında Terraform kaynaklarını dışarı aktarma işleminin ekran görüntüsü.

Önkoşullar

Sanal Makineyi Ayarlama

Azure CLI veya Azure PowerShell

Linux VM oluşturun.

  1. Azure kaynak grubu oluşturmak için az group create komutunu çalıştırın.

    az group create --name myResourceGroup --location eastus
    
  2. Az vm create komutunu çalıştırarak sanal makineyi oluşturun.

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

Azure portalı

  1. Azure Hizmetleri'nin altında Sanal makineler'i seçin. Sanal makineler'i görmüyorsanız, arama çubuğunda arayın.
  2. Açılan listeyi görmek için Sanal makineler sayfasında Oluştur'u seçin. Azure sanal makinesi'ne tıklayın.
  3. Sanal Makine Adı'nın altına myVM yazın.
  4. Kaynak Grubu Adı'nın altında Yeni oluştur'u seçin ve myResourceGroup yazın.
  5. Diğer her şeyi varsayılan olarak bırakın. Seçin, gözden geçir ve oluştur.
  6. Her şeyin düzgün yapılandırıldığını doğrulayın ve Oluştur'u seçin.

Kaynak sağlayıcısını kaydetme

Aboneliğiniz kaynak sağlayıcısına Microsoft.AzureTerraform kayıtlı değilse kayıt yönergelerine bakın.

Azure'a Giriş Yap

Azure portalınaoturum açın.

Kaynak grubunu dışarı aktarma

Mevcut kaynak grubunu Terraform'a aktarın.

  1. Kaynak grubunuzun genel bakış sayfasında Otomasyon sekmesini genişletin ve Şablonu Dışarı Aktar'ı seçin. Azure portalında Terraform Dışa Aktar blade'inin nerede bulunacağını gösteren ekran görüntüsü.

  2. Şablonu Dışarı Aktar sayfasında Terraform'ı seçin.

  3. veya AzureRM sağlayıcısını AzAPI seçin. Kod, yan yana karşılaştırma için her iki sağlayıcı için de aynı anda oluşturulabilir.

  4. Oluşturulan kodu gözden geçirin. Azure portalında Terraform çıkışını dışarı aktarma işleminin ekran görüntüsü.

  5. Doğrudan kod düzenleyicinize yapıştırmak için sağ alttaki şablonu kopyala düğmesini veya üst kısımdaki içeriği kopyala düğmesini kullanın. Alternatif olarak, terraform yapılandırma dosyasını içeren bir ZIP klasörü almak için indirme düğmesini kullanın. Çıktı beklediğiniz gibi değilse, kaynak sağlayıcısını kaydettiğinizi denetleyin. Hata görmeye devam ediyorsanız, hatayı bize bildirmek için Geri Bildirim düğmesine tıklayın.

Kaynakları temizle

Kaynakları silme

Artık gerekli olmadığında kaynak grubunu, sanal makineyi ve tüm ilişkili kaynakları silebilirsiniz.

  1. Kaynak grubu sayfasının üst kısmında Kaynak grubunu sil'i seçin.
  2. Kaynakları silmek üzere olduğunuz konusunda sizi uyaran bir sayfa açılır. Kaynak grubunun adını yazın ve sil'i seçerek kaynakları ve kaynak grubunu silme işlemini tamamlayın.

Otomatik kapatma

Sanal makine hala gerekliyse Azure, maliyetleri yönetmeye yardımcı olmak ve kullanılmayan kaynaklar için faturalandırılmadığınızdan emin olmak için sanal makineler için bir Otomatik kapatma özelliği sağlar.

  1. Sanal makinenin İşlemler bölümünde Otomatik kapatma seçeneğini seçin.
  2. Otomatik kapatma süresini yapılandırabileceğiniz bir sayfa açılır. Etkinleştirmek için Açık seçeneğini belirleyin ve ardından size uygun bir zaman ayarlayın.
  3. Saati ayarladıktan sonra, otomatik kapatma yapılandırmanızı etkinleştirmek için üstteki Kaydet'i seçin.

Uyarı

Saat dilimi açılır menüsünde varsayılan ayar (UTC) Eşgüdümlü Evrensel Saat olduğundan saat dilimini gereksinimlerinize uygun şekilde yapılandırmayı unutmayın.

Daha fazla bilgi için bkz. Otomatik kapatma.

Sonraki Adımlar

Bu hızlı başlangıçta basit bir sanal makine dağıttınız ve yapılandırmayı Terraform koduna aktarmıştınız.