Kümeye düğüm eklemek ve çıkarmak: geri dönüşü olmayan adımlar
Kümeye katılmak bir listeye eklenmek değil. Katılan makinenin kendi yapılandırması kümeninkiyle değişir, ve çıkarma işlemi tek yönlüdür.
AtlasPVE ·
Bu madde şunları karşılıyor
- proxmox kümeye node ekleme
- proxmox node çıkarma
- proxmox cluster join hatası
- proxmox silinen node geri ekleme
- proxmox küme küçültme
Kümeye bir makine eklemek panelde birkaç tıklama gibi görünüyor. Oysa bu, arka planda bir makinenin kimliğini devretmesi demek. Ve bazı adımların geri dönüşü yok.
Katılan makine boş olmalı
Kümeye katılmak bir listeye adını yazdırmak değildir. Katılan makinenin küme yapılandırması, kümenin yapılandırmasıyla değiştirilir.
Pratik sonucu şu: üstünde makineleri olan bir sunucu, o makineleri koruyarak kümeye katılamaz. Katılım işlemi katılan tarafın misafir yapılandırmasının boş olmasını bekler.
Kural açık: kümeye boş bir düğümle katılın. Üstünde iş varsa önce o işi taşıyın. Taşımanın yolu yedek almak ve kümeye katıldıktan sonra geri yüklemektir. Umut ederek katılmayın; işlem yarıda kaldığında elinizde ne eski hâl ne yeni hâl kalır.
Çıkarmak tek yönlüdür
Asıl dikkat gereken kısım burası. Bir düğümü kümeden çıkardığınızda, o düğümü aynı adla ve aynı kimlikle geri getiremezsiniz.
Sebep şu: kalan küme, çıkarılan düğümün kimliğini kendi durumunda taşımaya devam eder. Aynı kimlikle geri dönen bir makine, kümenin gördüğü ile gerçek arasında bir çelişki yaratır.
Çıkarılan makineyi yeniden kullanmak istiyorsanız yolu tektir: baştan kurun. Bu bir kolaylık tavsiyesi değil, tek güvenli yol.
Çıkarmadan önce makine kapatılır
İkinci kural: çıkarılacak düğüm kapatılır ve kapalı kalır. Açık bir düğümü çıkarmaya çalışmak, o düğümün geri gelip kümeyi karıştırmasına yol açar.
Sıra şudur: üstündeki işleri taşı, makineyi kapat, sonra kümeden çıkar.
Çıkarmanın gizli yan etkisi: çoğunluk değişir
Kimsenin hesaba katmadığı şey bu. Bir düğüm çıkardığınızda kümenin beklediği oy sayısı da değişmelidir.
Üç düğümlü bir kümeden bir düğüm çıkarırsanız iki düğüm kalır, ve iki düğüm tam olarak kırılgan haldir: biri düşerse kalan tek düğüm çoğunluk sağlayamaz ve küme kendini kilitler.
Yani "bir düğümü emekliye ayırıyorum" işlemi, farkında olmadan sizi en kötü dizilime taşıyabilir. Küçültme kararı verirken üçe inip inmeyeceğinizi baştan düşünün.
Adlar kurulumda seçilir
Küçük ama can sıkıcı bir ayrıntı: düğüm adları kümeye girdikten sonra kolayca değiştirilemez. Kurulum sırasında verdiğiniz ad uzun süre sizinle kalacak.
Bir dakikanızı ayırıp anlamlı bir ad seçin. "pve" adında üç düğüm, altı ay sonra hangi makineye baktığınızı anlamanızı zorlaştırır.
Küçültme sırası
Bir kümeyi küçültürken izlenecek sıra şu: üstündeki işleri başka düğümlere taşı, makineyi kapat, kümeden çıkar, kalan düğümlerin hâlâ çoğunluk sağladığını doğrula, ve o makineyi yeniden kullanacaksan baştan kur.
Dördüncü adım en çok atlanan adım, ve atlandığında sorun hemen görünmez: her şey çalışmaya devam eder, ta ki bir düğüm düşene kadar.
Atlas ne yapıyor
Önce sınırı açıkça söyleyelim: Atlas düğüm ekleme ve çıkarma işlemini yapmaz. Bu, kümenin kendi işidir ve öyle kalmalıdır.
Atlas'ın yaptığı şey, o işlemlerin etkisini görünür kılmak. Küme durumunu okurken yalnız "küme var mı" demiyor; kaç oy toplandığını ve kaç oy beklendiğini ayrı ayrı gösteriyor.
Bu ayrımın değeri tam da bu maddede ortaya çıkıyor. Bir düğüm çıkardıktan sonra beklenen oy sayısının gerçekten düşüp düşmediğini görebilirsiniz. Küme hâlâ olmayan bir düğümü bekliyorsa, toplanan oy ile beklenen oy arasındaki fark bunu söyler ve bu, bir düğüm daha düşmeden önce fark edilmesi gereken bir şeydir.
Bakım tarafında da aynı bilgi kullanılıyor: bir düğümü güncellemeden önce çoğunluğun şu an sağlanıp sağlanmadığı hesaplanıyor. Kilitli bir kümede bakım başlatmak, sorunu büyütmekten başka bir şey yapmaz.
Kaynaklar
Proxmox'un kendi belgeleri. İngilizce, ve bu konuda son sözü onlar söyler.