Nutanix'te Yükseltmeler Nasıl Çalışır?
Nutanix'te Yükseltmeler Nasıl Çalışır?
Nutanix'te Yükseltmeler Nasıl Çalışır?
Tanım
Nutanix'teki yükseltmeler her zaman Kullanıcı VM'leri ve iş yükleri için herhangi bir kesintiye ihtiyaç duymadan yapılacak şekilde tasarlanmıştır. Bu belge, her yükseltme türünün nasıl çalıştığını açıklayan bir giriş görevi görmeyi ve yöneticiler için bazı yararlı en iyi uygulamaları paylaşmayı amaçlamaktadır. Benzer bilgileri Acropolis Yükseltme Kılavuzu'nda bulabilirsiniz (kümenizde şu anda çalışan AOS ile eşleşen kılavuzu her zaman seçmeyi unutmayın).
Etkilenen sürümler: Tüm Sürümler, Tüm Nutanix Dosyaları Sürümleri, TÜM LCM Sürümleri, TÜM AOS Sürümleri, TÜM AHV Sürümleri
Aşağıdakiler TÜM Nutanix yükseltmeleri için geçerlidir:
Kesinti süresi gerekli mi?
Hayır. Kullanıcı VM'leri, gerçekleştirilen yükseltme türüne bağlı olarak ana bilgisayarlar arasında canlı geçiş yapabilir ancak hizmetlerine hiçbir etkisi olmamalıdır. Kullanıcılar, yükseltme sırasında VM'lerine erişimi korumalı ve normal şekilde çalışabilmelidir. vGPU'lar veya Affinity Rules gibi canlı geçiş yapamayan VM'lerin, ana bilgisayarı yeniden başlatmayı gerektiren herhangi bir yükseltme öncesinde kapatılması veya bu ayarların kaldırılması gerekir. Bunu yapmamak, yükseltmenin Kullanıcı VM'lerini boşaltma sürecinde takılıp kalmasına neden olur.
Performansa etkisi var mı?
Nutanix, planlanmış bakım pencereniz sırasında veya normal iş saatleriniz dışında yükseltmeler gerçekleştirmenizi önerir; aksi takdirde, kullanıcılar yükseltme işlemi sırasında gecikme yaşayabilir. Bu gecikme, bu yapılandırmada mevcut olan sınırlı bant genişliği nedeniyle yalnızca 1 GB hızında ağ bağlantılarını kullanan kümeler için özellikle belirgin olabilir.
Önerilen Yükseltme Sırası nedir?
Yükseltmelerde uyulması gereken sırayı anlamak için Akropolis rehberindeki Önerilen Yükseltme Sırası bölümüne bakılabilir.
Yükseltme takılırsa ne olur?
- Yükseltme öncesi kontroller sırasında bir hatayla karşılaşırsanız, sorunu nasıl çözeceğinize dair bilgi için Prism'de atıfta bulunulan makaleyi inceleyin. Sorun çözüldükten sonra, Prism'deki kullanılabilir sürümlere geri dönmek için bağlantıya tıklayın ve ardından yükseltmeyi tekrar deneyin.
- Yükseltmenin kendisi takılırsa, yardım için Nutanix Desteği ile iletişime geçin. Müdahale etmeye çalışmayın çünkü bu potansiyel olarak bir kesintiye neden olabilir.
- Nutanix, yazılım yükseltmeleri için geri alma işlemini desteklemez.
Bir sürümün uyumlu olup olmadığını nasıl anlarım?
- Prism'in Yazılım Yükseltme veya Yaşam Döngüsü Yöneticisi (LCM) bölümlerinde bir sürüm görünüyorsa, bu otomatik olarak kümeyle uyumlu olduğunun doğrulandığı anlamına gelir ve istediğiniz zaman yeni sürüme geçebilirsiniz.
- İstediğiniz sürümü listelenmiş olarak görmüyorsanız, bunun birkaç nedeni olabilir. Daha yeni sürümlerin Tek Tıkla İndirme için kullanılabilir hale gelmesi biraz zaman alır, ancak ikili dosyaları ve meta veri dosyalarını doğrudan Nutanix Portal'dan alabilir ve ardından bunları manuel olarak Prism'e yükleyebilirsiniz. Ayrıca, kümeyi istediğiniz sürüme yükseltebilecek bir sürüme getirmek için önce bir ara sürüme (çok adımlı yükseltme) geçmeniz gerekebilir.
- Nutanix Portal'daki Yükseltme Yolları sayfası, kümenizin şu anda çalıştırdığınız sürüme göre hangi AOS, Prism Central (PC) veya Nutanix Files sürümlerine getirilebileceğini gösterecektir. Yükseltme Yolları sayfasında gösterilenden daha sonraki bir sürüme geçmeniz gerekiyorsa, önce kümeyi mümkün olan en son sürüme yükselterek başlayın. Bunu yaptıktan sonra bir sonraki denemenizde istediğiniz sürüme ulaşabilmelisiniz. Zamandan tasarruf etmek için, Uzun Vadeli Destek (LTS) sürüm dalında (örneğin 5.5.x) AOS çalıştıran bir kümenin her zaman doğrudan bir sonraki kullanılabilir LTS sürüm dalına (örneğin 5.10.x) yükseltebileceğini unutmayın.
- Belirli bir AOS, Prism Central ve Nutanix Files sürümünün birbirleriyle uyumlu olup olmadığını görmek için Yazılım Ürün İş Birliği'ni kontrol edin.
Önceden ne yapmalıyım?
- Yükseltmeye başlamadan önce kümenizin mümkün olan en iyi durumda olduğundan emin olmak için Nutanix Küme Denetimi'nin (NCC) en son sürümünü yükleyip çalıştırmanız her zaman iyi bir idea .
- Prism'in seçmek istediğiniz yazılım ve donanım yazılımına erişebildiğinden emin olmak için, port ve güvenlik duvarı gereksinimlerini inceleyin ve ağınızın buna göre yapılandırıldığını doğrulayın. Prism Central kullanıyorsanız, Prism Central VM ile kayıtlı kümeler arasında SSL port 9440'ın her iki yönde de açık olduğundan emin olun.
- Kümeniz Prism Central'a kayıtlıysa, Prism Element kümesinde AOS'yi yükseltmeden önce bunun güncellendiğinden emin olun. Prism Central, aynı ana yapı ve önceki sürümlerdeki Prism Element kümelerini yönetmek üzere tasarlanmıştır. Örneğin, ana yapı (5.10.0) aynı olduğundan Prism Central 5.10.0.1, 5.10.0.2 çalıştıran Prism Element kümelerini yönetmek için desteklenir. Ancak, PC 5.10.0.1, bu PE sürümü daha sonraki bir ana yapı olduğundan 5.10.1 çalıştıran PE kümelerini yönetmek için desteklenmez. Bu gibi durumlarda, yönettiği kümelerle uyumluluğunu geri kazandırmak için PC 5.10.1 veya sonraki yapılara yükseltilmelidir.
- Yeni yazılımın uyumlu olduğundan emin olmak için Nutanix Portal'daki Yükseltme Yolları ve Uyumluluk Matrisi sayfalarını kontrol edin. Uyumluluk Matrisi ayrıca Nutanix Ready Partner Solutions ve AHV Konuk İşletim Sistemleri ile yazılım uyumluluğu hakkında rehberlik içerir.
- Sürümdeki bilinen sorunlar ve sürümle birlikte gelen hata düzeltmeleri, iyileştirmeler veya özellikler hakkında bilgi edinmek için Destek Portalı'ndaki Sürüm Notlarını okuyun.
- Üçüncü taraf bir hipervizör veya uygulama kullanıyorsanız, bunun istenen AOS sürümüyle uyumlu olduğundan emin olmak için satıcının web sitesini kontrol edin.
Çözüm
Aşağıda her yükseltme türü için ön koşulların bir özetini, arka planda neler olduğunu ve işlemin ne kadar sürmesinin beklendiğini bulabilirsiniz.
AOS Yazılımı
Şimdi Yükselt'e tıkladığımda ne olur?
- İlk olarak, kümenin yükseltilebildiğinden emin olmak için ön yükseltme kontrolleri çalıştırılır. Ön yükseltme kontrollerinden herhangi biri başarısız olursa, Prism'de bununla ilgili bilgi görürsünüz ve gerçek AOS yükseltmesi başlamaz. Kullanıcılar, ön kontroller tarafından bildirilen sorun çözüldükten sonra Sürümlere Geri Dön'e tıklamalı ve yükseltmeyi tekrar başlatmalıdır. Ön kontrollerin tam listesini ve ilgili makalelerini görmek için KB 6524'e bakın.
- Daha sonra AOS yazılımı kümedeki her bir CVM'ye (Controller VM) kopyalanır.
- Son aşamada, kümedeki Denetleyici VM'leri tek tek yeni AOS sürümüne yeniden başlatılır. Kullanıcı VM'lerinden gelen depolama trafiği, yerel VM yükseltilirken komşu bir CVM'ye yönlendirilir. Bu kısa süre boyunca (yaklaşık 10 dakika) yerel Kullanıcı VM'leri depolama G/Ç'lerini uzak bir CVM'den aldıkları için küçük bir ek gecikme yaşayabilirler.
Ne kadar sürer?
Bu, düğüm başına 15-20 dakika sürebilir. İki düğümlü bir kümedeki yükseltme işlemi, tek ve iki düğüm durumu arasında geçiş yaparken veri senkronizasyonu ek adımı nedeniyle normal işlemden daha uzun sürecektir. Yine de küme yükseltme sırasında çalışır durumda kalır.
Prism Central Yazılımı
Şimdi Yükselt'e tıkladığımda ne olur?
- İlk olarak, kümenin yükseltilebildiğinden emin olmak için ön yükseltme kontrolleri çalıştırılır. Ön yükseltme kontrollerinden herhangi biri başarısız olursa, Prism'de bununla ilgili bilgi görürsünüz ve gerçek yükseltme başlamaz. Kullanıcılar, ön kontroller tarafından bildirilen sorun çözüldükten sonra Sürümlere Geri Dön'e tıklamalı ve yükseltmeyi tekrar başlatmalıdır. Ön kontrollerin tam listesini ve ilgili makalelerini görmek için KB 6524'e bakın.
- Düzenli bir Tek-VM Prism Central'ınız varsa, yeni yazılım sahnelenecek ve ardından PCVM yeni sürüme geçmek için yeniden başlatılacak. Bu kısa süre boyunca UI kullanılamayacak ancak Prism Central tarafından yönetilen Prism Element kümelerinde herhangi bir etki olmayacak.
- Scale-Out Prism Central'ınız (üç PCVM) varsa yazılım her PCVM'ye kopyalanacak ve ardından yeni yazılıma geçmek için birer birer yeniden başlatılacak. Prism Central hizmetleri ve kullanıcı arayüzü yükseltme sırasında hala kullanılabilir olacak.
- PCVM yükseltmeden başlatıldıktan sonra, kullanıcı arayüzünün kullanılabilir hale gelmesi birkaç dakika sürecektir. Oturum açın ve Prism Central Yükseltme görevinin başarıyla tamamlandığından emin olun (%100).
Ne kadar sürer?
Tek VM Prism Central için yaklaşık 25 dakika.
Scale-Out Prism Central (üç PCVM) için yaklaşık 1 saat.
Hypervisor Yazılımı
Şimdi Yükselt'e tıkladığımda ne olur?
- İlk olarak, kümenin yükseltilebildiğinden emin olmak için ön yükseltme kontrolleri çalıştırılır. Ön yükseltme kontrollerinden herhangi biri başarısız olursa, Prism'de bununla ilgili bilgileri görürsünüz ve gerçek hipervizör yükseltmesi başlamaz. Kullanıcılar, ön kontroller tarafından bildirilen sorun çözüldükten sonra Sürümlere Geri Dön'e tıklamalı ve yükseltmeyi tekrar başlatmalıdır. Ön kontrollerin tam listesini ve ilgili makalelerini görmek için KB 6524'e bakın.
- Yükseltme sırasında kümedeki bir ana bilgisayar seçilir ve Kullanıcı VM'lerini ana bilgisayardan taşımak için bir görev gönderilir.
- CVM, ana bilgisayarda kalan tek sanal makine olduğunda Bakım Moduna alınır ve hipervizör için yeni yazılım hazırlanır.
- Yeni hypervisor versiyonu yüklendikten sonra hostun yeniden başlatılması işlemi gerçekleştirilir.
- Sunucu yeniden başlatıldıktan sonra yeni yazılım sürümüne geçtiğinde, sunucu Bakım Modundan çıkarılır ve CVM tekrar çalıştırılır.
- Küme, yükseltmeye tabi tutulacak bir sonraki ana bilgisayarı seçmeden önce Denetleyici VM'nin ve hizmetlerinin çevrimiçi olmasını bekleyecektir. Hipervizör, mevcut yapılandırmasına göre yükseltilen düğümdeki Kullanıcı VM'lerini gerektiği gibi dengeleyecektir.
Ne kadar sürer?
Bu, yükseltme için kapatılmadan önce her ana bilgisayardan Kullanıcı VM'lerinin boşaltılmasının ne kadar sürdüğüne bağlıdır. İyi bir tahmin, düğüm başına yaklaşık 30-45 dakikadır.
Yaşam Döngüsü Yöneticisi (LCM) ile Ürün Yazılımı
Bu bölüm esas olarak LCM ile donanım yazılımı güncellemelerine odaklanacaktır; ancak, AOS ve Foundation gibi yazılımları yükseltmek için de LCM'yi kullanabilirsiniz. Yazılım varlıklarını LCM ile güncellemek, Prism'in eski One Click Upgrade Software bölümünde bulunan aynı mekanizmaları kullanır. Bunların nasıl çalıştığıyla ilgileniyorsanız, lütfen bu belgenin bu iş akışlarını açıklayan bölümlerine bakın.
Bu özellik hakkında SSS için KB 7536'ya bakın. LCM güncellemelerine izin vermek için harici güvenlik duvarınızda kuralları yapılandırmanız gerekir. Ayrıntılar için Prism Web Konsolu Kılavuzu: Güvenlik Duvarı Gereksinimleri'ne bakın. Özelliğin kullanımı hakkında tüm ayrıntılar için LCM Kılavuzu'na bakın.
LCM'nin belirli bileşenleri envanterleme veya güncelleme yeteneği kümede hangi AOS ve Foundation sürümlerinin çalıştığına bağlı olabilir. Mevcut güncellemelerin tam listesini görmek isteyen kullanıcılar öncelikle bu yazılımları güncellemeyi düşünmeli veya ortamınız için bu bağımlılıklardan herhangi birinin mevcut olup olmadığını görmek için LCM Sürüm Notlarını kontrol etmelidir.
Güncelle'ye tıkladığımda ne olur?
- Yükseltmenin devam etmesi için kümenin iyi durumda olduğundan emin olmak için ilk ön kontroller çalıştırılacaktır. Prism herhangi bir ön kontrol başarısız olursa rapor verecektir ve her birinin açıklaması ve sorunun nasıl çözüleceği için KB 4584'e başvurabilirsiniz. Ön kontrolün başarısız olmasına neden olan sorun çözüldükten sonra yeni bir Envanter çalıştırın ve ardından yükseltme işlemini tekrar deneyin.
- Temel olarak, LCM üzerinden gerçekleştirilen tüm aygıt yazılımı güncellemeleri, aşağıdaki istisnalar dışında, ana bilgisayarların Phoenix adı verilen CentOS tabanlı bir hazırlama alanına önyükleme yapmasını gerektirir.
- Dell platformlarına yönelik belirli modüller.
- LCM 2.3.2 ve üzeri sürümlerde, DISK yazılımı için LCM, ana bilgisayarın yeniden başlatılmasını gerektirmeyen IVU tabanlı güncelleme mekanizmasını kullanmaktadır.
- LCM 2.4.0 ve üzeri sürümlerde, BIOS ve BMC firmware'i için, belirli koşullar sağlandığında, LCM, ana bilgisayarın yeniden başlatılmasını gerektirmeyen Redfish güncelleme mekanizmasını kullanır.
- LCM, donanım yazılımı güncellemelerini hangi sırayla yapacağını söyleyen yerleşik bir zekaya sahiptir, bu nedenle kullanıcıların önce hangi güncellemeleri gerçekleştirecekleri konusunda endişelenmelerine gerek yoktur. Kullanıcılar yalnızca Tümünü Güncelle eylemini seçebilir ve LCM, donanım yazılımı arasındaki tüm bağımlılıkları otomatik olarak karşılayacaktır.
- Birden fazla ana bilgisayara aygıt yazılımı güncellemeleri yapılması seçilirse, LCM Kullanıcı VM'lerini ana bilgisayarlardan tek tek boşaltır ve güncellemeleri gerçekleştirmek için Phoenix hazırlama alanına başlatır. Hiçbir kullanıcı VM'i kapatılmayacak ve iş yükünüz kesintiye uğramadan hizmet almaya devam edecektir.
- Yükseltilen aygıt yazılımına bağlı olarak, hypervisor'ınızın Phoenix'e birkaç kez yeniden başlatıldığını görebilirsiniz. Bu beklenen bir davranıştır ve müdahale etmeye çalışmamalısınız.
- Ürün yazılımı güncellemeleri tamamlandıktan sonra, seçilen düğüm hipervizöre yeniden önyükleme yapacak ve yerel Denetleyici VM'yi çalıştıracak ve tüm küme hizmetlerinin çalışır durumda olduğundan emin olacaktır.
- Son olarak LCM, yükseltme bir sonraki düğüme geçmeden önce yerel hipervizörün Kullanıcı Sanal Makinelerini yeniden barındırabildiğinden emin olacaktır.
Ne kadar sürer?
Bu, belirli bir düğümde gerçekleştirilen donanım yazılımı güncellemelerinin sayısına ve her bir ana bilgisayardan Kullanıcı VM'lerini boşaltmanın ne kadar sürdüğüne bağlıdır. Referans olarak,
- SATA DOM aygıt yazılımı yükseltmesi (Phoenix) düğüm başına yaklaşık 45 dakika sürmektedir.
- BIOS ve BMC aygıt yazılımı güncellemeleri (Phoenix) SATA DOM ile hemen hemen aynı miktarda zaman alır.
- BIOS ve BMC firmware güncellemeleri (Redfish) yaklaşık 10 - 15 dakika sürmektedir.
- DISK firmware yükseltme (IVU), Phoenix mekanizmasıyla karşılaştırıldığında daha az zaman alır, ancak toplam süre, yükseltilen disk sayısıyla orantılıdır.
Temel Yazılım
Foundation yazılım yükseltmesi için tek ön koşul, tüm CVM'lerin çalışır durumda olması ve Foundation hizmetinin küme genelinde durdurulmuş durumda olmasıdır. Bu hizmet, bir LCM yükseltmesi veya Küme Genişletme işlemi gerçekleşmediği sürece genellikle çalışmaz.
Şimdi Yükselt'e tıkladığımda ne olur?
Temel ikili dosyalar tüm CVM'lerde güncellemelerdir. Çalışan hiçbir hizmet, CVM veya hipervizör yeniden başlatılmaz.
Ne kadar sürer?
Bu yaklaşık bir dakika sürer.
Nutanix Küme Denetimi (NCC) Yazılımı
NCC yükseltmesi için tüm CVM'lerin çalışır durumda olması dışında herhangi bir ön koşul yoktur. Yükseltme talimatları için NCC Rehberine bakın.
Şimdi Yükselt'e tıkladığımda ne olur?
Yeni NCC yazılımı her CVM'ye kopyalanır ve ardından sağlık izleme ve küme uyarılarının altında yatan mantıktan sorumlu olan cluster_health hizmeti her düğümde yeniden başlatılır. Veri yolunda yer alan hiçbir hizmet yeniden başlatılmaz.
Ne kadar sürer?
Bu yaklaşık beş dakika sürer.
Dosya Sunucusu (Nutanix Dosyaları) Yazılımı
Dosyaları Yükleme (veya Yükseltme)
Şimdi Yükselt'e tıkladığımda ne olur?
- İlk olarak, kümenin yükseltilebildiğinden emin olmak için ön yükseltme kontrolleri çalıştırılır. Ön yükseltme kontrollerinden herhangi biri başarısız olursa, Prism'de bununla ilgili bilgi görürsünüz ve gerçek Dosya Sunucusu yükseltmesi başlamaz. Kullanıcılar, ön kontroller tarafından bildirilen sorun çözüldükten sonra Sürümlere Geri Dön'e tıklamalı ve yükseltmeyi tekrar başlatmalıdır. Ön kontrollerin tam listesini ve ilgili makalelerini görmek için KB-6524'e bakın.
- Dosya Sunucusu yükseltmesi başladığında, her Dosya Sunucusu VM'i tek tek yeni Nutanix Dosyaları sürümüne yükseltilir. Bir FSVM yükseltme için kapalıyken, bu düğüm tarafından barındırılan paylaşımlara bağlı kullanıcılar yaklaşık 20-30 saniyelik bir bağlantı kaybı yaşayabilir. Bu kısa süreden sonra, başka bir FSVM bu paylaşımları barındırmaya başlayacak ve kullanıcılar dosyalarına yeniden erişebilecek.
- Her FSVM, Nutanix Files'ın yeni sürümüne yeniden başlatıldıktan sonra, yükseltme işlemi bir sonraki FSVM'yi yükseltmeye başlamadan önce paylaşımları tekrar barındırabilmesini sağlayacaktır.
Ne kadar sürer?
Dosya Sunucusu VM başına yaklaşık 20 dakika.
Ek Bilgiler
- Nutanix KB 6945 - Nutanix Portal'daki orijinal belge