Hizmetlerinizin kesintisiz devam etmesini sağlamak için Alibaba Cloud Elasticsearch örneğinizin sürümünü yükseltebilir veya yeni bir çekirdek yaması uygulayabilirsiniz. Bu konuda sürüm sınırlamaları, yeniden başlatma modları ve yükseltme yordamı açıklanmaktadır.
Sürüm sınırlamaları
Yükseltmek istediğiniz örneğin aşağıdaki sürüm gereksinimlerini karşılaması gerekir.
|
Mevcut sürüm |
Hedef sürüm |
Yordam |
|
5.5.3 |
5.6.16 |
|
|
5.6.16 |
6.3.2 |
|
|
6.3.2 |
6.7.0 |
|
|
7.x |
Diğer sürümlere (8.x dahil) doğrudan yükseltme desteklenmez. |
8.x sürümüne yükseltmek için yeni bir 8.x örneği satın almanız ve verilerinizi geçirmeniz gerekir. |
|
8.x |
En son sürüm |
Mevcut örnek sürümünüz gereksinimleri karşılamıyorsa doğrudan yükseltme yapamazsınız. Gerekli sürümü çalıştıran yeni bir örnek satın alın.
Yeniden başlatma modları
Yükseltme işlemi kümenin yeniden başlatılmasını tetikler. Yeniden başlatma genellikle yaklaşık bir saat sürer ancak kümenizin veri hacmine, veri yapısına ve teknik özelliklerine bağlı olarak değişebilir. Alibaba Cloud Elasticsearch iki yeniden başlatma modunu destekler. Sistem, yükseltme planınıza göre uygun modu otomatik olarak seçer.
|
Yeniden başlatma modu |
Mekanizma |
Riskler ve öneriler |
Uygulanabilir sürümler |
|
Blue-green dağıtım |
Sistem, kümeye daha yüksek sürümlü düğümler ekler, verileri düşük sürümlü düğümlerden yenilerine taşır ve ardından düşük sürümlü düğümleri kaldırır. |
|
|
|
Yerinde değişiklik |
Tüm düğümler kapatılır ve ardından yeniden başlatılır. |
Yükseltme işlemi, küme için TLS sertifikası yüklemeyi gerektirir ve hizmet kesintisine neden olur. Bu işlem veri kaybına yol açmaz. Yükseltme süresi veri hacmine ve küme teknik özelliklerine bağlıdır. Yükseltmeyi önceden planlayın. Not
Yerinde yeniden başlatma sonrası küme düğümlerinin IP adresleri değişmez. Örnek yapılandırmasını değiştirmeniz gerekmez. |
5.6.16'dan 6.3.2'ye |
Önkoşullar
-
Mevcut ve hedef sürümleriniz arasındaki kritik değişikliklerin, küçük değişikliklerin ve kullanım dışı bırakılan özelliklerin farkında olun. Daha fazla bilgi için Geçiş kılavuzuna bakın.
Not8.9 ve 8.15 sürümleri kritik değişiklikler içerir. Diğer 8.x sürümleri yalnızca küçük değişiklikler içerir. Daha fazla bilgi için 8.15'e Geçiş ve 8.9'a Geçiş bölümlerine bakın.
Elasticsearch eklentileri kullanıyorsanız her bir özel eklenti sürümünün hedef sürümle uyumlu olduğundan emin olun. Aksi takdirde eklentiler düzgün çalışmayabilir. aliyun-optimization ve kmonitor gibi sistem eklentileri Alibaba Cloud tarafından yönetilir. Bunları kaldıramaz veya yükseltemezsiniz.
Logstash, APM, Beats, Fleet/Elastic Agent, Elastic Security veya Enterprise Search gibi diğer Elastic Stack bileşenlerini de kullanıyorsanız bu bileşenlerin hedef sürümle uyumlu olduğundan emin olun.
Yükseltmeyi başlatmadan önce en son verilerin anlık görüntüsünü alın. Yükseltme başarısız olursa verileri anlık görüntüden geri yüklemeniz gerekir.
Üretim ortamındaki bir kümeyi yükseltmeden önce yükseltme sürecini test ortamında veya test örneğinde doğrulayın.
Yükseltme işlemi sırasında yeni dizinler oluşturmayın. Üretim kümelerindeki yükseltmeleri yoğun olmayan saatlerde gerçekleştirin.
Sürüm yükseltmesi Kibana sürümünü de yükseltir. Yükseltme sırasında Kibana kullanılamaz.
Yordam
Önceki sürümleri ve çekirdek yamalarını yükseltin
Alibaba Cloud Elasticsearch konsolu üzerinde oturum açın.
Sol gezinme menüsünde Elasticsearch Clusters seçeneğine tıklayın.
-
Hedef kümeye gidin.
Üst gezinme çubuğunda kümenin ait olduğu kaynak grubunu ve bulunduğu bölgeyi seçin.
Elasticsearch Clusters sayfasında kümeyi bulun ve kimliğine tıklayın.
Basic Information sayfasında sağ üst köşede yer alan Update and Upgrade seçeneğine tıklayın.
-
Update and Upgrade iletişim kutusunda bir işlem türü ve hedef sürüm seçin.
İki işlem türü desteklenir:
-
Çekirdek yama güncellemesi: Bu işlem, ES örneğinin sürümünü değiştirmeden çekirdek sürümünü yükseltir. Yalnızca çekirdek geliştirilmiş örnekler çekirdek sürümü yükseltmelerini destekler. Her çekirdek sürümünün özellikleri hakkında daha fazla bilgi için Çekirdek Sürümü Sürüm Notları bölümüne bakın.
NotSistem yeni bir çekirdek yaması olduğunu algıladığında Basic Information sayfasındaki Version alanının yanında A new kernel patch is available. mesajı görünür. Çekirdek yamasını yükseltmek için bu mesaja tıklayabilirsiniz.
Elasticsearch sürüm yükseltmesi: Yalnızca ES örneğinin sürümünü yükseltir ve çekirdek yamasını aynı anda yükseltmez.
-
-
Upgrade Check seçeneğine tıklayın. Sistem yapılandırma uyumluluğunu, küme sağlığını, anlık görüntü yedeklemelerini ve alttaki kaynakları kontrol eder.
Kontroller tamamlandıktan sonra bildirilen sorunları çözün ve Re-check seçeneğine tıklayın. Daha fazla bilgi için Yükseltme denetimi bölümüne bakın.
Aşağıdaki öğeler denetlenir:
-
Yapılandırma uyumluluk denetimi
Mevcut ve hedef sürümler arasında uyumsuz yapılandırmaları denetler. Bu durum öncelikli olarak 5.x'ten 6.x'e yükseltme gibi ana sürümler arası yükseltmeler içindir. Bu denetim başarısız olursa yükseltme durur. Sorunları çözmek ve yükseltme sürecini yeniden başlatmak için denetim sonuçlarını ve önerilen çözümleri görüntüleyin. Daha fazla bilgi için Yapılandırma uyumluluk denetimi ve Uyumsuz yapılandırmaları ayarlayın bölümlerine bakın.
-
Küme sağlık denetimi
Küme sağlığının Yeşil olup olmadığını ve küme yükünün gereksinimleri karşılayıp karşılamadığını denetler. Bu denetim başarısız olursa küme yükünün normal düzeyde olduğunu doğrulamak için Küme sağlık denetimi bölümüne bakın.
-
Küme anlık görüntü yedeklemesi
Son bir saat içinde başarıyla oluşturulmuş bir anlık görüntü olup olmadığını denetler. Yükseltme başarısız olursa verileri anlık görüntüden geri yükleyebilirsiniz.
NotSon bir saat içinde anlık görüntü oluşturulmadıysa Update and Upgrade iletişim kutusundaki Manual Snapshot seçeneğine tıklayarak manuel olarak anlık görüntü tetikleyebilirsiniz. Anlık görüntü yedeklemeleri hakkında daha fazla bilgi için Veri yedekleme bölümüne bakın.
Anlık görüntü oluşturma süresi kümenin veri hacmine bağlıdır. Otomatik anlık görüntü yedeklemesi etkinleştirilmemişse ve veri hacmi büyükse ilk anlık görüntünün oluşturulması uzun sürebilir.
-
-
Tüm kontroller başarılı olduktan sonra Upgrade seçeneğine tıklayın.
Yükseltme sırasında ilerlemeyi Tasks sayfasından görüntüleyebilirsiniz. Yükseltme tamamlandıktan sonra örneğin Basic Information sayfasında yeni örnek sürümünü veya çekirdek yamasını görüntüleyebilirsiniz.
8.x örneğini yükseltin
Alibaba Cloud Elasticsearch konsolu üzerinde oturum açın.
Sol gezinme menüsünde Elasticsearch Clusters seçeneğine tıklayın.
-
Hedef kümeye gidin.
Üst gezinme çubuğunda kümenin ait olduğu kaynak grubunu ve bulunduğu bölgeyi seçin.
Elasticsearch Clusters sayfasında kümeyi bulun ve kimliğine tıklayın.
Basic Information bölümünün sağ üst köşesinde Update and Upgrade seçeneğine tıklayın.
-
Update and Upgrade kontrol panelinin Version Selection sihirbaz sayfasında hedef sürümü seçin.
Elasticsearch Version Upgrade için Elasticsearch Version Upgrade seçeneğini belirleyin.
Yalnızca Alibaba Cloud Elasticsearch'un en son sürümünü seçebilirsiniz.
Risk uyarılarını okuyun ve riskleri kabul ettiğinizi belirtmek için onay kutusunu işaretleyin.
Next step seçeneğine tıklayın.
-
Upgrade Check adımında bildirilen tüm sorunları çözün.
Son bir saat içinde küme anlık görüntüsü oluşturulmadıysa kümeyi yedeklemek için Manual Backup seçeneğine tıklayın.
Küme sağlığı veya temel kaynak kontrolleri başarısız olursa manuel kontrol yapmak için Yükseltme denetimi bölümüne bakın.
Tüm kontrol öğeleri başarılı olana kadar Check Again seçeneğine tıklayın ve ardından Next step seçeneğine tıklayın.
-
Plug-in Configuration adımında ekrandaki talimatlara göre eklentileri yapılandırın.
Plug-in Configuration bölümünde Check Passed görüntülendiğinde eklenti yapılandırması tamamlanmış olur.
-
Upgrade seçeneğine tıklayın ve ardından görünen iletişim kutusunda OK seçeneğine tıklayın.
Yükseltme sırasında düğüm değişiklikleri nedeniyle hizmet dalgalanmaları yaşanabilir. Bu işlemi yoğun olmayan saatlerde gerçekleştirin. Sürüm yükseltmesi iki aşamadan oluşur:
Aşamalı değişiklik: Aşamalı değişiklik tamamlandıktan sonra küme kararlılığını kontrol edin ve hizmetlerinizi izleyin. Herhangi bir istisna oluşursa geri alma işlemi için Alibaba Cloud teknik desteğine bir destek bileti gönderin.
-
Tam değişiklik: Aşamalı değişiklik tamamlandıktan ve hizmetlerinizin kararlı olduğunu onayladıktan sonra tam değişikliği başlatmak için konsolda Full Change seçeneğine tıklayın.
Tam değişiklik başlatıldıktan sonra geri alma işlemi desteklenmez.