NSX Upgrade serisinin ilk bölümünde upgrade öncesi, upgrade sırasında ve sonrasında oluşabilecek durumları anlatmaya çalıştım. Bu bölümde upgrade öncesi yapılması gerekenleri ve hazırlıkları anlatacağım.
Compatability Checklist
- Benim ortamımda vCenter 6.7.0, NSX 6.4.1 vardı ve vCenter versiyonunu 6.7.1’e yükseltmek istiyordum. vCenter 6.7.1 versiyonu ile NSX 6.4.1’in uyumlu olmadığını gördüm. Bunun için VMware Product Interoperability Matrices sayfasından hangi NSX versiyonunun hangi vCenter versiyonu ile uyumlu olduğunu kontrol ettim. Aşağıdaki ekran görüntüsünde de görüldüğü gibi NSX for vSphere 6.4.1 versiyonu ile vCenter 6.7.1 ile uyumlu değil. Bu nedenle öncelikle NSX versiyonunu upgrade etmem gerekiyor.

- Guest Introspection veya Network Extensibility partner servisi kullanılıyor ise upgrade etmeden önce uyumluluğunu kontrol etmelisiniz.
- Çoğu durumda NSX, kullanılan partner çözümleri etkilenmeden upgrade edilebilir. Ancak upgrade yapılacak NSX versiyonu ile mevcut partner çözümü uyumlu değilse, önce partner çözümünü upgrade edip sonrasında NSX versiyonunu yükseltmek gerekir.
- Network ve Security uyumluluk listesi için VMware Compatability Guide ‘a bakabilirsiniz. Burada partner çözümlerinin hangi NSX versiyonu ile uyumlu olduğunu görebilirsiniz.
- Ortamınızda Data Security kullanıyorsanız, NSX upgrade işleminden önce uninstall etmelisiniz. Data Security NSX 6.2.3 versiyonunda kaldırıldı. NSX 6.3.0 ve sonraki versiyonlarda Data Security desteklenmiyor. Uninstall etmek için Installation and Upgrade sekmesinde Service Deployment altından Delete Service Deployment’a tıklayabilirsiniz.
Genel Ortam Hazırlıkları
- Aşağıdaki sistemlerin birbirlerini DNS adları ile çözümleyebildiklerinden emin olmalısınız.
- NSX Manager appliance’ları
- vCenter Server sistemleri
- Platform Services Controller sistemleri
- ESXi host’lar
- NSX Manager, vCenter ve vSphere Distributed Switch’lerin güncel yedeklerini almayı unutmayın.
- NSX için support bundle oluşturun ve download edin.
- Güncellemeye başlamadan önce, NSX çalışma durumunu test etmek önemlidir. Aksi takdirde, yükseltme sonrası sorunların yükseltme işleminden kaynaklanıp kaynaklanmadığını veya yükseltme işlemi başlamadan önce var olup olmadığını belirlemek zor olabilir.
NSX altyapısını yükseltmeye başlamadan önce her şeyin çalıştığını varsaymayın ve fonksiyonlarının çalıştığından emin olun. - NSX Upgrade Bundle dosyasını indirin. Upgrade bundle dosyasını indirmek için https://my.vmware.com/group/vmware/downloads linkini kullanarak kayıtlı e-mail ve şifrenizle giriş yapabilirsiniz.
NSX Manager Hazırlıkları
- Hangi NSX Manager’ların aynı zamanda upgrade edilmesi gerektiğini belirleyin.
- Eğer bir cross-vCenter NSX ortamınız varsa, primary ve secondary NSX Manager’ları peşpeşe aynı operasyonda upgrade etmelisiniz.
- NSX Manager dosya sistemini doğrulayın ve kullanım oranı %100’e ulaşmış ise cleanup işlemi yapın.
- SSH ile NSX Manager’a login olun show filesystems komutunu çalıştırın.
- Kullanım %100 ise, privileged (enable) mode’a geçin ve purge log manager ve purge log system komutlarını çalıştırın.
- Değişikliğin etkili olması için NSX Manager’ı reboot edin.
- NSX Manager virtual appliance rezerve edilen memory miktarının sistem gereksinimleri ile uyuştuğunu kontrol edin.
NSX Controller Hazırlıkları
- NSX Controller cluster üç adet controller node içermeli. Eğer üçten daha az ise, ek node’lar eklemelesiniz.
NSX Edge Hazırlıkları
- vCloud Network ve Security 5.5 veya daha önceki bir versiyona sahipseniz, veya daha önceki bir vShield Edge kullanıyorsanız, NSX 6.4’e upgrade etemeden önce, bunları NSX 6.2.x veya sonraki bir versiyona yükseltmeniz gerekir.
- Upgrade sırasında, ESXi host’ların ek NSX Edge Services Gateway appliance’ların deploy edilebilmesi için yeterli kaynağa sahip olduğundan emin olun. Özellikle de çoklu NSX Edge appliance’ları aynı anda upgrade ediyorsanız.
- Upgrade sırasında, tek bir NSX Edge için powered on durumda iki adet NSX Edge appliance bulunur.
- Eğer NSX Edge için HA kullamılıyorsa, Upgrade sırasında dört adet powered on durumda NSX Edge bulunur.