Azure Arc ve VMware vCenter Entegrasyonu

Kaan ARA
SeturTech
Published in
4 min readMar 21, 2022

SeturTech olarak bu entegrasyonu Azure üzerinde kullandığımız hizmetleri on-premise kaynakları içinde kullanabilmek için gerçekleştirdik. Örnek vermek gerekir ise Azure Secure Score, Azure Otomasyon gibi.

Kullandığımız bağlayacağımız yapı VMware HCI vCenter 6.7 versiyonu.

Çok basit şekilde anlatmak gerekir ise azure portal üzerinden aldığımız bir script var bunu on-prem ortamda çalıştırıyorsunuz ve Arc’a bağlamış oluyorsunuz ama script’in arka tarafta bizim için yapmış olduğu çok iş var.

Azure Arc Bridge ile vCenter’ı bağlamak

VMware vSphere’i seçip Create new resource bridge seçeceğiz. Sonrasında bu kaynak için nerde oluşturulmasın istiyorsak gerekli bilgileri girip sonraki adım da tag ekliyoruz ve son olarak bize bir script veriyor bunu Window üzerinde çalıştıracaksak Windows’u seçiyoruz, linux ise linux olanı.

Script’i çalıştırma ve Onaylama (helper script)

Bu kısımda script’i çalıştırdığımızdan yapmamız gereken bazı şeyler var. Script sizin yerinize vCenter üzerinde bir instance (Control Pane) açacak bunun için çalıştıracağımız sunucunu vCenter’a ve Azure’a ulaşabiliyor olması gerek.

Validation dedikten sonra script’i çalıştırmanız gerek ancak validasyonun bir süresi var bu süre sonunda script tamamlamamış olur ise hata alırsınız, tekrar validasyon adımına geri gelip yeniden başlamanız gerek, burada güzel bir şey var script’i yeniden başlattığınızda bazı adımları atlayabiliyorsunuz.

  1. vCenter kullanıcısı
  2. vCenter içinde bir klasör (kurulucak instance içinde bir klasör yok ise)
  3. Static ip ile ilerlenecek ise 2 iplik boş bir aralık. (VM içinde kullanılacak).
  4. Control Pane için static ip

Sanallaştırma ortam gereksinimi

vCenter Sunucusu sürüm 6.7.

Azure Arc ile vCenter Sunucu arasında 443 açık olması gerek.

En az 4 Core 16 GB RAM ve 100 GB disk alanına sahip bir kaynak havuzu.

Script’i çalıştırma

İlk adımda cihaz doğrulaması ile sizi Azure’a authenticate yapıyor. Terminali kapatmadığınız sürece kullanabilirsiniz.

ikici adımda vCenter ve network bilgilerini giriyoruz sonra script çalışıyor.

vCenter için oluşturulan kullanıcının yetkilerinin kontrol edilmesi ve VM için image download edilmesi.

Template download

VM olarak deploy edilmesi ve ayağa kaldırılması

Bu adim dan sonra bir süre tekrarlıya biliyor beklemek gerekli.

Download adımına geri dönüp validasyonu tekrar çalıştırdım sonrasında script’i tekrar çalıştırdım.

Tamam!

Script tamamlandığında Bridge azure ekranında bu şekilde ekranda gözüküyor.

VMware vCenter clsuter’ı da bu şekilde gözüküyor.

Arc üzerinde VMler bu şekilde gözüküyor sonraki adımda VMlerin Arc’a onboard edilmesi.

Script’ile ilgili microsoft dökümanını burada bulabilirsiniz.

https://docs.microsoft.com/en-us/azure/azure-arc/vmware-vsphere/quick-start-connect-vcenter-to-arc-using-script#prerequisites

--

--