Hızlı Başlangıç: Yardımcı betiği kullanarak VMware vCenter Server'ı Azure Arc'a Bağlan

Azure Arc özellikli VMware vSphere özelliklerini kullanmaya başlamak için VMware vCenter Server örneğinizi Azure Arc'a bağlamanız gerekir. Bu hızlı başlangıçta yardımcı betik kullanarak VMware vCenter Server örneğinizi Azure Arc'a nasıl bağlayacağınız gösterilmektedir.

İlk olarak betik, vCenter ortamınızda Azure Arc kaynak köprüsü adlı bir sanal gereci dağıtır. Ardından vCenter Server ile Azure Arc arasında sürekli bağlantı sağlamak için bir VMware küme uzantısı yükler.

Önemli

Bu makalede, genel bir vCenter Server'ı Azure Arc'a bağlamanın bir yolu açıklanmaktadır. Azure VMware Çözümü (AVS) özel bulutu için Arc'ı etkinleştirmeye çalışıyorsanız bunun yerine şu kılavuzu izleyin: Özel bulut Azure VMware Çözümü için Arc özellikli VMware vSphere dağıtma. AVS için Arc ekleme işlemiyle daha az giriş sağlamanız gerekir ve Arc özellikleri AVS özel bulut portalı deneyimiyle daha iyi tümleştirilir.

Önkoşullar

Azure

  • Azure aboneliği.

  • Abonelikte, ekleme için Sahip, Katkıda Bulunan veya Azure Arc VMware Özel Bulutları Ekleme rolüne sahip olduğunuz bir kaynak grubu.

Azure Arc Kaynak Köprüsü

  • Azure Arc kaynak köprüsü IP'sinin burada listelenen URL'lere erişmesi gerekir.

vCenter Server

  • vCenter Server sürüm 7 veya 8.

  • Doğrudan veya ara sunucu aracılığıyla İnternet erişimi sağlayabilen bir sanal ağ. Bu ağdaki VM'lerin TCP bağlantı noktasındaki vCenter sunucusuyla (genellikle 443) iletişim kurması da mümkün olmalıdır.

  • Yukarıdaki ağda en az üç boş statik IP adresi.

  • En az 16 GB RAM ve dört vCPU kapasitesine sahip bir kaynak havuzu veya küme.

  • Kaynak havuzu veya küme aracılığıyla en az 200 GB boş disk alanı olan bir veri deposu.

Not

Azure Arc özellikli VMware vSphere, en fazla 9.500 sanal makineye (VM) sahip vCenter Server örneklerini destekler. vCenter Server örneğinizde 9.500'den fazla VM varsa, bu noktada Azure Arc özellikli VMware vSphere kullanmanızı önermeyiz.

vSphere hesabı

Şu yapabilecek bir vSphere hesabına ihtiyacınız vardır:

  • Tüm envanteri okuyun.
  • Vm'leri Azure Arc ile kullanmak istediğiniz tüm kaynak havuzlarına (veya kümelere), ağlara ve VM şablonlarına dağıtın ve güncelleştirin.

Bu hesap, Azure Arc özellikli VMware vSphere'in devam eden işlemi ve Azure Arc kaynak köprüsü VM'sinin dağıtımı için kullanılır.

İş istasyonu

Hem vCenter Server örneğinize hem de İnternet'e doğrudan veya ara sunucu üzerinden erişebilen bir Windows veya Linux makineniz olmalıdır. İş istasyonunun, veri depolarını yedekleyerek ESXi konağına giden ağ bağlantısına da sahip olması gerekir. Arc kaynak köprüsü görüntüsünü ekleme işleminin bir parçası olarak veri deposuna yüklemek için veri deposu bağlantısı gereklidir.

vCenter Server'i hazırlama

  1. En az 16 GB RAM ve dört vCPU ayrılmış bir kaynak havuzu oluşturun. Ayrıca en az 100 GB boş disk alanı olan bir veri deposuna erişimi olmalıdır.

  2. vSphere hesaplarının uygun izinlere sahip olduğundan emin olun.

Ekleme betiğini indirme

  1. Azure portalına gidin.

  2. Azure Arc'ı arayın ve seçin.

  3. Genel Bakış sayfasında, Altyapınızı ücretsiz olarak ekleyin altında Ekle'yi seçin veya Altyapı sekmesine gidin.

  4. Platform bölümünde VMware vCenter altında Ekle'yi seçin.

    Azure Arc aracılığıyla VMware vCenter'ın nasıl ekleneceğini gösteren ekran görüntüsü.

  5. Yeni kaynak köprüsü oluştur'u ve ardından İleri'yi seçin.

  6. Azure Arc kaynak köprüsü için seçtiğiniz bir ad belirtin. Örneğin: contoso-nyc-resourcebridge.

  7. Kaynak köprüsünün oluşturulacağı aboneliği ve kaynak grubunu seçin.

  8. Bölge'nin altında kaynak meta verilerinin depolanacağı bir Azure konumu seçin. Şu anda desteklenen bölgeler Doğu ABD, Batı Avrupa, Doğu Avustralya ve Orta Kanada'dır.

  9. Özel konum için bir ad belirtin. VM'leri dağıtırken bu adı görürsünüz. Bunu veri merkezi veya veri merkezinizin fiziksel konumu için adlandırın. Örneğin: contoso-nyc-dc.

  10. Kaynak köprünüzle aynı aboneliği ve kaynak grubunu kullan'ı seçili bırakın.

  11. Azure'daki vCenter Server örneğinin adını belirtin. Örneğin: contoso-nyc-vcenter.

  12. VMware'de Kubernetes Hizmetini Etkinleştirme [Önizleme] seçeneğini belirleyebilirsiniz. Bunu yapmayı seçerseniz, lütfen ekleme betiğinde özel konumunuzun ad alanını "varsayılan" olarak güncelleştirdiğinizden emin olun: $customLocationNamespace = ("varsayılan". ToLower() -replace '[^a-z0-9-]', ''). Bu güncelleştirme hakkında daha fazla ayrıntı için VMware üzerinde AKS'nin bilinen sorunlarına bakın (önizleme)

  13. İleri: Betiği indir ve çalıştır'ı seçin.

  14. Aboneliğiniz tüm gerekli kaynak sağlayıcılarına kayıtlı değilse Bir Kaydet düğmesi görüntülenir. Sonraki adıma geçmeden önce düğmeyi seçin.

    Azure Arc'a vCenter ekleme sırasında gerekli kaynak sağlayıcılarını kaydetme düğmesini gösteren ekran görüntüsü.

  15. İş istasyonunuzun işletim sistemine bağlı olarak PowerShell veya Bash betiğini indirin ve iş istasyonuna kopyalayın.

  16. betiği iş istasyonunuzda çalıştırdıktan sonra ekleme durumunuzu görmek istiyorsanız İleri: Doğrulama'yı seçin. Bu sayfanın kapatılması, ekleme işlemini etkilemez.

Betiği çalıştırın

Makinenizin hangi işletim sistemini kullandığına bağlı olarak betiği çalıştırmak için aşağıdaki yönergeleri kullanın.

Windows

  1. Yönetici istrator olarak bir PowerShell penceresi açın ve PowerShell betiğini indirdiğiniz klasöre gidin.

    Not

    Windows iş istasyonlarında betik PowerShell penceresinde çalıştırılmalıdır ve PowerShell ISE, Azure CLI komutlarından gelen giriş istemlerini görüntülemediğinden PowerShell Tümleşik Betik Düzenleyicisi'nde (ISE) çalıştırılmamalıdır. Betik PowerShell ISE üzerinde çalıştırılırsa, betik giriş beklerken takılmış gibi görünebilir.

  2. İmzasız bir betik olduğundan betiğin çalışmasına izin vermek için aşağıdaki komutu çalıştırın. (Tüm adımları tamamlamadan önce oturumu kapatırsanız, yeni oturum için bu komutu yeniden çalıştırın.)

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
    
  3. Betiği çalıştırın:

    ./resource-bridge-onboarding-script.ps1
    

Linux

  1. Terminali açın ve Bash betiğini indirdiğiniz klasöre gidin.

  2. Aşağıdaki komutu kullanarak betiği çalıştırın:

    bash resource-bridge-onboarding-script.sh
    

Betik için girişler

Betiği kullanan tipik bir ekleme işlemi 30-60 dakika sürer. İşlem sırasında aşağıdaki ayrıntılar istenir:

Gereksinim Ayrıntılar
Azure oturum açma İstendiğinde cihaz oturum açma sayfasına gidin, terminalde gösterilen yetkilendirme kodunu girin ve Azure'da oturum açın.
vCenter FQDN/Adres vCenter Server örneğinin tam etki alanı adını (veya bir IP adresini) girin. Örneğin: 10.160.0.1 veya nyc-vcenter.contoso.com.
vCenter Kullanıcı Adı vSphere hesabının kullanıcı adını girin. Hesap için gerekli izinler önkoşullarda listelenir.
vCenter parolası vSphere hesabının parolasını girin.
Veri merkezi seçimi Azure Arc kaynak köprüsü VM'sinin dağıtılacağı veri merkezinin adını (vSphere istemcisinde gösterildiği gibi) seçin.
Ağ seçimi Azure Arc kaynak köprüsü VM'sinin bağlanması gereken sanal ağın veya kesimin adını seçin. Bu ağ aletin vCenter Server ve Azure uç noktaları (veya İnternet) ile iletişim kurmasına izin vermelidir.
Statik IP Arc Kaynak Köprüsü statik IP adresi ataması gerektirir ve DHCP desteklenmez.
1. Statik IP adresi ön eki: CIDR gösteriminde ağ adresi. Örneğin: 192.168.0.0/24.
2. Statik ağ geçidi: Ağ geçidi adresi. Örneğin: 192.168.0.0.
3. DNS sunucuları: DNS çözümlemesi için Azure Arc kaynak köprüsü VM'leri tarafından kullanılan DNS sunucularının IP adresleri. Azure Arc kaynak köprüsü VM'sinin mcr.microsoft.com ve vCenter sunucusu gibi dış siteleri çözümleyebilmesi gerekir.
4. Başlangıç aralığı IP'si: Kullanılabilir iki IP adresinin en küçük boyutu gereklidir. Ip adreslerinden biri Azure Arc kaynak köprüsü VM'sine, diğeri ise yükseltme senaryolarına ayrılmıştır. Bu aralığın başlangıç IP adresini belirtin. Başlangıç aralığı IP'sinin İnternet erişimi olduğundan emin olun.
5. Bitiş aralığı IP'si: Önceki alanda istenen IP aralığının son IP adresi. Bitiş aralığı IP'sinin İnternet erişimi olduğundan emin olun.
Denetim Düzlemi IP adresi Azure Arc kaynak köprüsü bir Kubernetes kümesi çalıştırır ve denetim düzlemi her zaman statik bir IP adresi gerektirir. Aşağıdaki gereksinimleri karşılayan bir IP adresi sağlayın:
- IP adresinin İnternet erişimi olmalıdır.
- IP adresi, IP adresi ön eki tarafından tanımlanan alt ağ içinde olmalıdır.
- Kaynak köprüsü VM IP adresi için statik IP adresi seçeneğini kullanıyorsanız, denetim düzlemi IP adresi VM için sağlanan IP adresi aralığının dışında olmalıdır (Başlangıç aralığı IP - Bitiş aralığı IP'si).
Kaynak havuzu Azure Arc kaynak köprüsü VM'sinin dağıtılacağı kaynak havuzunun adını seçin.
Veri deposu Azure Arc kaynak köprüsü VM'sinde kullanılacak veri deposunun adını seçin.
Klasör vSphere VM'sinin adını ve Azure Arc kaynak köprüsünün VM'sinin dağıtılacağı şablon klasörünü seçin.
Alet ara sunucusu ayarları Alet ağınızda bir ara sunucu varsa y girin. Aksi takdirde n girin.
Bir ara sunucu ayarladığınızda aşağıdaki kutuları doldurmanız gerekir:
1. Http: HTTP proxy sunucusunun adresi.
2. Https: HTTPS proxy sunucusunun adresi.
3. NoProxy: Ara sunucu dışında tutulacak adresler.
4. CertificateFilePath: SSL tabanlı proxy'ler için kullanılacak sertifikanın yolu.

Komutun çalışması tamamlandıktan sonra kurulumunuz tamamlanır. Artık Azure Arc özellikli VMware vSphere'in özelliklerini kullanabilirsiniz.

Önemli

Azure Arc kaynak köprüsünün başarıyla yüklenmesinden sonra kaynak köprüsü yapılandırması .yaml dosyalarının ve kubeconfig dosyasının güvenli ve güvenli bir kopyasının kolay alınmasını kolaylaştıran bir yerde saklanması önerilir. Bu dosyalar daha sonra kaynak köprüsünde yönetim işlemlerini gerçekleştirmek için birkaç komut çalıştırmak için gerekli olabilir. 3 .yaml dosyalarını (yapılandırma dosyaları) ve kubeconfig dosyasını betiği çalıştırdığınız klasörde bulabilirsiniz.

Başarısız dağıtımlardan kurtarma

Azure Arc kaynak köprüsü dağıtımı başarısız olursa Azure Arc kaynak köprüsü sorun giderme belgesine başvurun. Azure Arc kaynak köprüsü dağıtımının başarısız olmasının birçok nedeni olsa da bunlardan biri KVA zaman aşımı hatasıdır. KVA zaman aşımı hatası ve nasıl giderilir hakkında daha fazla bilgi için bkz . KVA zaman aşımı hatası.

Yüklemeyi temizlemek ve dağıtımı yeniden denemek için aşağıdaki komutları kullanın.

Yeniden Dene komutu - Windows

yüklemesini temizlemek ve yeniden eklemek için komutunu ile -Force çalıştırın.

./resource-bridge-onboarding-script.ps1 -Force

Yeniden Dene komutu - Linux

yüklemesini temizlemek ve yeniden eklemek için komutunu ile --force çalıştırın.

bash resource-bridge-onboarding-script.sh --force

Sonraki adımlar