Sadece ESX'in bir VM'den diğerine veri kaybı olmadan nasıl bir blade'den diğerine geçtiğini anlamaya çalışıyorum. Sürekli veri alan bir sunucu sunucusu olarak çalışan bir VM'im varsa, bir blade'den geçiş yapabilir mi? Bu veritabanı bilgisini kaybetmeden diğerine mi?
Düzenleme: Sanırım bir SAN olduğu için fikrim anlamlı değildi ... eğer kimse vMotion'un bunu nasıl yaptığını açıklayabilirse, bunu takdir ediyorum!
Şimdiden teşekkürler.
vMotion, ESX sunucuları (bir başka deyişle, bir başka deyişle) ve vMotion için kurulmuş hızlı bir ağınız arasında paylaşılan depolama alanı olmasını gerektirir. Aynı zamanda ESX ana bilgisayarlarının aynı CPU'lara sahip olmasını (veya CPU'ların VM'lerle aynı görünmesini sağlamak için bazı CPU özellik maskelemesi yaptığınızı) gerektirir.
Esasen, belleğin tüm içeriğini hedef ESX ana bilgisayarına önceden kopyalar, ardından tüm CPU etkinliğini durdurmaya başlar, sonunda VM'yi başlangıç ESX ana bilgisayarında duraklatır, son bellek bitlerini ve CPU durumunu hedef ESX ana bilgisayarına kopyalar. ve tekrar başlıyor. Aynı zamanda bazı arp duyurularını zorluyor, böylece anahtarlama altyapınız harekete geçiyor.
Sonuç olarak, geçişin bir veya iki dakika sürmesi, ancak VM'nin kendisinin yalnızca bir saniyelik bir süre için durması ve bir fiziksel ana bilgisayardan diğerine taşındığını asla bilmemesidir. OS hiçbir zaman bir şey görmez.
ESX kümemizde her zaman kullanıyoruz. ESX ana bilgisayarları arasındaki yükü dengelemek için otomatik olarak VMotion VM'lerinin özelliklerini açtık.