Ana içeriğe geç

Sunucuların Bilgi İşlem Kaynakları Arasında Taşınması

SolusVM 2'de bir veya daha fazla sunucuyu başka bir bilgi işlem kaynağına taşıyabilirsiniz.

Kullanıcılarınıza hizmet sunmaya devam ederken aşağıdakileri yapmak istiyorsanız taşıma işlemi yararlı olur:

  • İşlem kaynağının yükünü azaltın (bir işlem kaynağına birden fazla sunucu dağıtıldı).
  • Bir bilgi işlem kaynağında bakım gerçekleştirin.
  • Bir bilgi işlem kaynağının hizmet dışı bırakılması.

Geçiş Modları

SolusVM 2 aşağıdaki geçiş modlarına sahiptir:

  • Sunucuları çalıştırmak için gerçekleştirilen ve sunucu IP adresini koruyan canlı geçiş.
  • Durdurulan sunucular için gerçekleştirilen ve şu anda sunucunun IP adresini her zaman koruyan çevrimdışı geçiş. Sunucu IP adresini değiştirecek çevrimdışı geçiş şu anda geliştirme aşamasındadır.

Hem canlı hem de çevrimdışı geçişin avantajları vardır:

  • Canlı geçiş sırasında bir sunucunun kısa bir kesinti süresi olur ve hatta çevrimiçi olarak kullanılabilir.
  • Canlı geçişin ardından sunucu, sizin tarafınızdan herhangi bir ek işlem yapılmasına gerek kalmadan tamamen işlevsel hale gelir.
  • Çevrimdışı geçiş, canlı geçişe kıyasla daha az sınırlamaya sahiptir.

Bir veya daha fazla sunucuyu başka bir bilgi işlem kaynağına geçirmek için:

  1. Geçişle ilgili bilinen sorunları ve sınırlamaları okuyun. simgesiyle işaretlenenlere dikkat edin. SolusVM 2, geçişten önce bu sorunları otomatik olarak kontrol edemez.

  2. Kaynak işlem kaynağının IP bloğunu hedef işlem kaynağına da atayın.

  3. (Çevrimdışı geçiş için) Taşımak istediğiniz bir veya daha fazla sunucuyu durdurun.

  4. Sanal Sunucular'a gidin.

  5. Aynı duruma sahip (çalışıyor veya durdurulmuş) bir veya daha fazla sunucu seçin ve ardından Taşı'ya tıklayın.

    Note

    Taşımak istediğiniz sunucular aynı veya farklı bilgi işlem kaynaklarında bulunabilir.
    

  6. Açılır listede hedef işlem kaynağını seçin.

  7. Canlı geçiş gerçekleştirmek için "Canlı geçiş" onay kutusunu seçili tutun.

    Çevrimdışı geçiş gerçekleştirmek için onay kutusunun işaretini kaldırın.

    IP adreslerini değiştirmek için "IP'yi Koru" onay kutusunun işaretini kaldırın.

    Taşıma sırasında sunucu depolama türünü değiştirmek için "Depolama türünü ve görüntü biçimini dönüştür" seçeneğini seçin.

  8. Taşımayı Başlat'ı tıklayın.

SolusVM 2 şimdi geçişin mümkün olup olmadığını kontrol edecek. Kontrol başarılı olursa taşıma işlemi başlar.

Canlı geçiş tamamlandıktan sonra, taşınan sunucu çalışır durumda olur. Çevrimdışı geçiş tamamlandıktan sonra sunucuyu başlatmanız gerekir.

Taşıma Süresi Tahmini

Taşıma süresi aşağıdaki faktörlere bağlı olarak değişir:

  • Taşınan sunucunun belleği ve disk boyutu.
  • Sunucunun ne kadar yoğun kullanıldığı.
  • Ağ hızı.

Doğru zaman tahmini vermek imkansızdır.

Taşımanın ne kadar zaman alacağını bilmek için taşımayı ortamınızda gerçekleştirin. Yapılandırması, taşımak istediğiniz gerçek sunucununkiyle eşleşen bir test sunucusu kullanın. Zamanları farklı olduğundan hem canlı hem de çevrimdışı geçişi test edin.

Canlı geçiş ve yüksek bellek değişim hızı

KVM sanal sunucuları için canlı geçiş kesinti süresi, sanal sunucunun belleğinin içeriği kaynak ve hedef bilgi işlem kaynakları arasında ağ bant genişliğini aşan bir oranda değişirse otomatik olarak ayarlanır.

Taşıma Görevleri ve Gruplar

Aynı veya farklı bilgi işlem kaynaklarından bir veya daha fazla sunucuyu taşıyabilirsiniz. Bir sunucuyu taşıdığınızda buna geçiş görevi diyoruz. Birden fazla sunucunun geçişini tek seferde başlattığınızda buna geçiş grubu diyoruz.

Bir geçiş grubu her zaman ayrı geçiş görevlerinden oluşur. Örneğin, üç sunucunun geçişini aynı anda başlatırsanız, üç geçiş görevinden oluşan bir geçiş grubunuz olur.

Taşıma görevleri ve grupları şu şekilde işlenir:

  • SolusVM 2, tüm geçiş görevlerini tek bir grup içinde tek tek gerçekleştirir.
  • SolusVM 2 paralel olarak üçten fazla geçiş grubunu işleyemez. İlk üçü hala çalışırken dördüncü geçiş grubunu başlatırsanız dördüncü geçiş grubu başarısız olur.
  • Her bilgi işlem kaynağı aynı anda yalnızca bir geçiş görevini işleyebilir.

Bilinen Sorunlar ve Sınırlamalar

Note

SolusVM 2, simgesiyle işaretlenen sorunları otomatik olarak kontrol edemez.

Hem canlı hem de çevrimdışı geçiş için:

  • Hedef işlem kaynağı, kaynak işlem kaynağına atanan IP bloğunun aynısına sahip olmalıdır.
  • SolusVM 2, en az bir anlık görüntüsü varsa sunucuyu taşıyamaz. Sunucuyu taşımak için anlık görüntülerini silmeniz gerekir.
  • Hem kaynak hem de hedef bilgi işlem kaynaklarının, 8081 ve 49152-49215 numaralı TCP bağlantı noktalarının açılması ve filtrelenmemesi gerekir. SolusVM 2, bilgi işlem kaynakları eklenirken bu bağlantı noktalarını otomatik olarak açar. Varsayılan yapılandırmayı değiştirmediğiniz sürece bağlantı noktalarının açık olması muhtemeldir.
  • Depolama türü ve görüntü formatının dönüştürülmesiyle geçiş, 'nbd' çekirdek modülünün derlenmesini ve CentOS 7'ye yüklenmesini gerektirir.
  • Depolama türü ve görüntü biçimi dönüşümüyle geçişten sonra, önceki depolama türüyle oluşturulan yedeklemelerin yeni bir sanal sunucunun depolama türüne geri yüklenemediği durumlar olabilir. Aşağıdaki tabloda bu vakaların destek durumu açıklanmaktadır:
Yedeklemedeki sunucunun depolama türü Sunucunun mevcut depolama türü
İnceLVM LVM Dosya tabanlı ham Dosya tabanlı QCOW2
ThinLVM
(Tam yedekleme)
TAMAM TAMAM TAMAM TAMAM
ThinLVM
(Artımlı yedekleme)
TAMAM Geri yükleme desteklenmiyor Geri yükleme desteklenmiyor Geri yükleme desteklenmiyor
LVM TAMAM TAMAM TAMAM TAMAM
Dosya tabanlı ham TAMAM TAMAM TAMAM TAMAM
Dosya tabanlı QCOW2 TAMAM TAMAM TAMAM TAMAM

Note

Dosya tabanlı bir QCOW2 yedeklemesini Dosya tabanlı Raw / LVM / ThinLVM sanal sunucusuna geri yüklemek, İşlem Kaynağının Geçici Yedekleme Dizininde ara veriler oluşturacaktır. Bu işlem, sanal sunucunun tüm veri kümesini barındırmak için yeterli boş alan gerektirir. Geçici Yedekleme Dizini, İşlem Kaynağının ayarlar sekmesinde yapılandırılabilir.

  • Etkinleştirilmiş depolama katmanı listesi özelliğine sahip bir sanal sunucuyu geçirirseniz, hedef bilgi işlem kaynağındaki depolama etiketlerini taşınan sunucudaki depolama etiketleriyle uyumu veya depolama katmanı listesi özelliğini devre dışı bırakın. Ancak bir disk farklı bir depolama etiketiyle depoya taşınabileceğinden bu özelliği devre dışı bırakmanızı önermiyoruz. Bu uyumsuzluk devam ederse birincil disk ve ek diskler düzgün çalışmayabilir.

Yalnızca canlı geçiş için:

Note

Canlı geçiş, sınırlamalarını Libvirt/QEMU'dan devralır.

  • Kaynak ve hedef bilgi işlem kaynaklarının aynı işletim sistemi dağıtımına sahip olması gerekir. Örneğin SolusVM 2, bir sunucuyu Ubuntu üzerindeki bir bilgi işlem kaynağından CentOS üzerindeki bir bilgi işlem kaynağına taşıyamaz.
  • Hedef bilgi işlem kaynağı, kaynak bilgi işlem kaynağıyla aynı veya daha sonraki işletim sistemi dağıtımı sürümüne sahip olmalıdır. Örneğin SolusVM 2, bir sunucuyu CentOS 8 üzerindeki bir bilgi işlem kaynağından CentOS 7 üzerindeki bilgi işlem kaynağına taşıyamaz.
  • Kaynak ve hedef bilgi işlem kaynaklarının aynı satıcıdan ve aynı nesilden veya aileden CPU'ya sahip olması gerekir.
  • |resim-ünlem-işareti| Aynı satıcının eski ve yeni CPU nesilleri veya aileleri arasında geçiş yapılmasını önermiyoruz. Örneğin, Intel® Core™ i7 ve Intel® Xeon® işlemcili bilgi işlem kaynakları arasında veya AMD Ryzen™ ile AMD EPYC™ arasında geçiş. Bu tür bir geçiş, taşınan sunucunun başarısız olmasına veya donmasına neden olabilir.
  • Kaynak ve hedef bilgi işlem kaynakları aynı etkinleştirilmiş parametrelere (varsa) sahip olmalıdır, örneğin, iç içe sanallaştırma. Parametreler eşleşmezse bu tür bir geçiş başarısız olabilir veya taşınan sunucunun donmasına neden olabilir.
  • Dönüşüm depolama türü ve görüntü biçimiyle canlı geçiş şimdilik mevcut değil ancak gelecek sürümlerde eklenebilir.
  • Dönüşüm depolama türü ve görüntü biçimiyle yerinde canlı geçiş şu an için mevcut değil ancak gelecek sürümlerde eklenebilir.