Terraform ile nasıl vApp olusturabilir ve vApp Routed Network Ekleme

vApp olusturmak için oncelikle vapps.tf adli bir dosya olusturun, bunun içersine asagidaki kod parçacığını ekleyin.

resource "vcd_vapp" "webserversgroup" {
  name     = "webserversgroup"
  power_on = "true"
}

resource "vcd_vapp" "dbserversgroup" {
  name     = "dbserversgroup"
  power_on = "true"
}

ubuntu@terraformubuntu:~/vcd_lina_tenant$ tree
.
├── networks.tf
├── standalonvm.tf
├── terraform.tfstate
├── terraform.tfstate.backup
├── vapps.tf
├── variables.tf
└── version.tf

Sırasıyla aşağıdaki komutlar çalıştırın

ubuntu@terraformubuntu:~/vcd_lina_tenant$ terraform plan
ubuntu@terraformubuntu:~/vcd_lina_tenant$ terraform apply

Eğer herşey yolunda ise çıktı olara olusturuldu mesajını göreceksiniz veya DorukCloud VMware Cloud Director panel üzerinden kontrol edebilirsiniz

vcd_vapp.dbserversgroup: Creation complete after 8s [id=urn:vcloud:vapp:4a872bf8-4594-44b2-ab50-f9bdfd730bc6]
vcd_vapp.webserversgroup: Creation complete after 8s [id=urn:vcloud:vapp:f8d863b8-d8ad-4c85-b415-af51443fe245]

vApp altına sunucu açacağımızdan vApp ile networkleri ilişkilendirmeliyiz, bunun için vapp.tf dosyasına aşağıdaki satırları ekleyin

Burada daha oluşturduğumuz "DB Network 1" ilgili "dbservergroup" vApp'ına atayacağız.

resource "vcd_vapp_org_network" "OrgNetWeb" {

  vapp_name = "dbserversgroup"

  org_network_name = "DB Network 1"
}

Tekrardan aşağıdaki komutları çalıştırın

ubuntu@terraformubuntu:~/vcd_lina_tenant$ terraform plan
ubuntu@terraformubuntu:~/vcd_lina_tenant$ terraform apply

Güzel ...

Not : Örnek olarak verilen kod parçacıkları, değişkenler, UI üzerinde görülen isimler ve dosya isimleri çeşitli makalelerde değişiklik gösterebilir, tüm kod parçacıklarının son hali için github adresine bakabilirsiniz.

Geri bildirim

Bu makaleyle ilgili bir sorun bulursanız ve/veya hizmetlerimizden herhangi birini nasıl iyileştirebileceğimize dair bir fikriniz varsa, info@doruk.net adresine bir e-posta gönderin.

 

Bu cevap yeterince yardımcı oldu mu? 0 Bu dökümanı faydalı bulan kullanıcılar: (0 Oy)