VxRail: VxRail de vLCM için En İyi Uygulamalar
Summary: VxRail vLCM, VxRail ortamlarında yükseltmeleri ve bileşen eklemelerini yönetmek için tercih edilen yöntemdir. Bu makalede vLCM'nin doğru kullanımı, kritik "yapılması ve yapılmaması gerekenler" ve yanlış yapılandırmaların etkileri özetlenmektedir. ...
Instructions
VxRail yöntemi:
Doğru Kullanım
- vLCM'yi etkinleştirmeden önce düğümlerde üçüncü taraf sürücüler veya çözümler zaten kuruluysa bağımsız bileşenleri eklemek için her zaman vLCM Etkinleştirme Sihirbazı'nı kullanın.
- Yükseltme hatalarına neden olacağından, üçüncü taraf yöntemleri kullanarak bileşenleri asla manuel olarak eklemeyin.
- Etkinleştirildiğinde, vLCM deposu kalıcı kalır ve bir bileşen yükseltilmedikçe yeniden eklenmesi gerekmez.
- Bileşenler, VxRail düğümleri için kullanılan görüntünün bir parçası olmak üzere, etkinleştirme sırasında kullanıcı arayüzü tarafından eklenmelidir.
- Bileşenler, VxRail Manager kullanıcı arayüzündeki ADD COMPONENT özelliği kullanılarak da eklenebilir (Yalnızca bileşik paket yüklendikten sonra erişilebilir)
- Müşteri, Broadcom Makale Kimliğini takip ettiyse: VxRail ı yöneten vCenter Lifecycle Manager örneğine Broadcom kimliği doğrulanmış indirmeler veya bir belirteç eklemek 390098 lütfen herhangi bir VxRail yükseltme işlemi gerçekleştirmeden önce bu depoların devre dışı bırakıldığından emin olun. VxRail, bu depolara erişim gerektirmez ve bunlarla ilgili herhangi bir bağlantı sorunu, VxRail yükseltmelerinin başarısız olmasına neden olabilir. VxRail için gerekli tüm depolar Yükseltme Bileşik Paketinden gelir.
Yanlış Kullanım
- Herhangi bir UI veya CLI yöntemiyle NSX gibi üçüncü taraf çözümler için depoları veya çevrimdışı paketleri manuel olarak eklemekten kaçının.
- Manuel olarak yüklenen VIB'ler istenen duruma yansıtılmaz ve bir sonraki yükseltme döngüsü sırasında kaldırılır.
- VxRail eklentisindeki ADD COMPONENTS özelliğiyle Çözüm bileşenleri eklemeye çalışmayın (8.0.320'den itibaren kodda engellenmiştir).
- Geçerli olmadıklarından, VxRail LCM sorunlarını giderirken VMware Lifecycle Manager için Broadcom Knowledge Base makalelerine başvurmayın.
Bileşen Yükseltmeleri
- Bir bileşeni yükseltirken, yükseltme işlemi sırasında BİLEŞENLERİ EKLE özelliğiyle yeni çevrimdışı paketi ekleyin.
- vLCM, önceki sürümü otomatik olarak tanıyacak ve güncellenmiş bileşenle değiştirecektir.
- VxRail Manager, yaşam döngüsü yönetimini otomatik hale getirir ve VMware vCenter Lifecycle Manager kullanıcı arayüzünde manuel değişiklikler desteklenmez.
- Önemli: VMware vCenter Lifecycle Manager kullanıcı arayüzündeki değişiklikler VxRail Manager'a yansıtılmıyor , tutarsızlıklara ve yükseltme hatalarına neden oluyor
Üçüncü Taraf Çözüm Bileşenleri ve VxRail vLCM
Bileşen Türlerini Anlama
- Çözüm Bileşenleri: NSX içerir, Rubrik, NetApp, Veeam ve diğerleri. Bunlar kendi yaşam döngüsü araçları tarafından yönetilir ve VxRail vLCM tarafından işlenmez .
- Bağımsız Bileşenler: GPU sürücülerini, HBA sürücülerini, PowerFlex i içerir Bunlar, ADD COMPONENT (depolar veya çevrimdışı paketler, bağımsız VIB'ler değil) kullanılarak VxRail vLCM'ye eklenebilir.
NSX Örneği
- NSX için eksiksiz bir çözüm yükseltmesi gerekir (Yönetici, Denetleyiciler, Edge'ler, ardından VIB'ler).
- NSX yükseltmeleri, NSX Lifecycle Manager tarafından bağımsız olarak yönetilir ve VxRail vLCM bununla etkileşim kurmaz.
- NSX Manager dışında herhangi bir yere NSX depoları veya çevrimdışı paketler eklemek yaşam döngüsü durumunu bozar.
ROBO Kümeleri için vLCM Yapılandırma Notları
- Bir ROBO kümesindevLCM (vSphere Lifecycle Manager) etkinleştirildiğinde witness düğümü de tek bir görüntü kullanmalıdır.
- Temel tabanlı yükseltmeler bu yapılandırmada desteklenmez.
- Bir ROBO kümesi tarafından vLCM modunda kullanılan bir witness düğümünün manuel yükseltmeleri desteklenmez.
Witness Düğümü Paylaşım Yönergeleri
-
Witness ve ROBO kümeleri yalnızca diğer ROBO kümeleri arasında paylaşılabilir.
Daha büyük bir Yayılmış Küme yapılandırmasında paylaşılamazlar. -
Paylaşılan witness düğümleri yalnızca VxRail kümeleriyle kullanılmalıdır.
VSRN kümeleriyledesteklenmezler. -
Bir witness düğümünü paylaşan tüm kümeler tek bir kod revizyonu içinde kalmalıdır.
Bir kümenin iki veya daha fazla revizyon yükseltmesi gerçekleştirmesi, aynı witness'ı paylaşan diğer kümelerin kararlılığını veya uyumluluğunu etkileyebilir.
Yapılması ve Yapılmaması Gerekenler:
Yapılması gerekenler
✅ vLCM için varsayılan ayar olarak lcmProperties.upgrade.advanced.mode.on=false olduğundan emin olun.
✅ GPU veya HBA sürücüleri gibi üçüncü taraf bileşenleri eklerken yalnızca depoları kullanın.
✅ Üçüncü taraf bileşenlerinin Tek Görüntü Tabanlı Kümeler (vLCM özellikli kümeler) ile uyumluluğunu doğrulayın.
✅ NSX ve diğer çözüm bileşenlerinin, ilgili yaşam döngüsü araçları tarafından yönetildiğinden emin olma.
Yapma.
❌ Etkinleştirme LCM Gelişmiş Modu, vLCM etkinleştirmesinden önce veya etkinleştirme sırasında.
- lcmProperties.upgrade.advanced.mode.on=true olduğunda, üçüncü taraf VIB'ler bir sonraki yükseltme döngüsü sırasında uyarı verilmeden kaldırılır.
❌ VIB'leri kullanarak manuel olarak yüklemeyin esxcli software vib install.
- Manuel olarak yüklenen VIB'ler küme görüntüsünün bir parçası değildir ve bir sonraki yükseltmede kaldırılacaktır.
❌ VxRail eklentisindeki ADD COMPONENT özelliğiyle üçüncü parti çözüm depolarını yüklemeyin.
- Bu, kümenin aranan durumunu olumsuz yönde etkileyecek ve gelecekteki yükseltmeleri engelleyecektir.
❌ Değişiklik yapmak için VMware vCenter Lifecycle Manager kullanıcı arayüzünü kullanmayın.
- Burada yapılan değişiklikler VxRail Manager'a yansıtılmaz ve yaşam döngüsü tutarsızlıklarına yol açar.
❌ Gerekli olmadıkça VMware vCenter Update Manager (VUM) veritabanını sıfırlamayın.
- Bağlantılı bir vCenter ortamında veritabanının sıfırlanması, tüm VxRail depolarını kaldırır ve uyumluluk kontrollerini bozar.
- Bu, vCenter'a bağlı tüm kümeler için yükseltme hatalarına neden olur.
❌ /data/store2/vlcm, /data/store2/hsm konumunda herhangi bir klasörü veya dosyayı düzenlemeyin veya kaldırmayın.
- Bileşik paket yüklendiğinde /data/store2/hsm ve /data/store2/vlcm dosyalarındaki her şey yeniden oluşturulur.
❌ VxRail vLCM yükseltme döngüsü dışında herhangi bir üçüncü taraf bileşenini yükseltmeye çalışmayın.
- Bu kesinlikle desteklenmemektedir ve görüntü uyumluluğunu bozar
- Bu, yukarıda açıklandığı gibi üçüncü taraf çözümleri için geçerli değildir
❌ VxRail vLCM Etkin Kümede python CVSAllowListMgr.py (kb 185052) kullanmayın.
- CVSAllowListMgr.py vLCM için kullanılamaz.
- Bu komut dosyasını kullanmaya yönelik herhangi bir girişim, gelecekteki yükseltmeleri bozacaktır.
❌Hiçbir Broadcom Bilgi Bankası makalesine referans vermeyin.
- Lifecycle Manager'a atıfta bulunan Broadcom Knowledge Base makalelerinin çoğunun VxRail için geçerli olmadığını ve bunları takip etmenin VxRail tarafında ek komplikasyonlara yol açacağını unutmayın.
VUM Veritabanını Sıfırlamanın Etkisi
- VUM veritabanının sıfırlanması, tüm bağlantılı vCenter'ları ve kümeleri etkiler.
- Sıfırlama işleminden sonra tüm VxRail depoları kaldırılır ve otomatik olarak yeniden eklenmez.
- Kümeler, uyumluluk kontrollerini ve yükseltmeleri engelleyen bir "ana bilgisayar durumu bilinmiyor" durumuna girer.
- Üçüncü taraf çözüm depoları (NSX, Rubrik) kaldırılmıştır ve manuel olarak yeniden ekleme yapılması gerekir.
- VUM sıfırlaması gerekliyse VxRail EE tarafından incelenmeli ve onaylanmalıdır
Sonuç
Doğru vLCM kullanımı, VxRail ortamları için sorunsuz bir yükseltme ve yönetim süreci sağlar. Bu yönergelere uyulması, yükseltme hatalarının önlenmesine, uyumluluğun sürdürülmesine ve sistemin en iyi şekilde çalışmasına yardımcı olur.