vMotion Nedir?
VMware vMotion, çalışan bir sanal makineyi (VM) kesinti olmadan bir ESXi hosttan başka bir ESXi hosta taşıyan bir teknolojidir. Kullanıcılar veya uygulamalar fark etmeden canlı olarak taşınma işlemi gerçekleşir.
💡 vMotion ne işe yarar?
✔ Bakım yapılacak hosttan sanal makineleri taşımayı sağlar.
✔ Performans optimizasyonu için yük dengeleme yapar.
✔ Yüksek erişilebilirlik sağlar, kesinti süresini sıfıra indirir.
✔ Sanallaştırılmış ortamda esnek yönetim sunar.
📌 vMotion Nasıl Çalışır?
vMotion işlemi CPU, RAM, disk ve ağ verilerini bir ESXi hosttan diğerine taşıyarak çalışır. Ancak disk taşınmaz!
🔹 Çalışma Mantığı:
- Bellek (RAM) transferi başlar – Çalışan sanal makinenin RAM içeriği hedef ESXi hosta kopyalanır.
- Disk Kullanımı Aynı Kalır – Sanal makinenin disk dosyaları (VMDK) paylaşılan depolama (NAS, SAN, vSAN) üzerinde kalır.
- CPU Kesintisiz Geçiş Yapar – Son RAM değişiklikleri senkronize edilir ve sanal makine yeni hostta çalışmaya başlar.
- Ağ Bağlantısı Değişir – vMotion, yeni ESXi hostun aynı sanal ağda (vSwitch) olduğunu doğrular ve trafiği buraya yönlendirir.
- Kullanıcılar ve Uygulamalar Kesinti Hissetmez – vMotion işlemi milisaniyeler içinde tamamlanır.
📌 vMotion İçin Gereksinimler
✔ İki veya daha fazla ESXi host
✔ vCenter Server yüklü olmalı
✔ VMware vSphere Enterprise veya üst lisans gereklidir
✔ Ortak bir paylaşılan depolama (NAS, SAN, vSAN) kullanılmalı
✔ Her iki ESXi host aynı ağda olmalı (vSwitch yapılandırılmış olmalı)
✔ Her iki host benzer işlemci ailesine sahip olmalı (EVC mod desteklenmeli)
📌 vMotion Kurulumu ve Yapılandırması
1️⃣ vCenter Server’a giriş yap
- vSphere Web Client veya vSphere Client ile vCenter’a bağlan
2️⃣ vMotion için VMkernel port oluştur
- Networking > Distributed Switch > Add VMkernel Port
- Port Properties: vMotion’ı Enable (Etkinleştir)
3️⃣ ESXi hostlar arasında erişimi kontrol et
- Ping testi ile VMkernel ağının birbirine erişebildiğini doğrula: bashCopyEdit
ping <ESXi_Host_IP>
4️⃣ vMotion işlemini başlat
- vSphere Client’ta sanal makineye sağ tıkla
- “Migrate” seçeneğini seç
- “Change Compute Resource Only” (Sadece ESXi hostunu değiştir) seçeneğini işaretle
- Hedef ESXi hostu belirle ve Next > Finish ile işlemi başlat
5️⃣ vMotion işlemini izle
- Tasks & Events sekmesinden taşıma sürecini takip et
📌 İşlem sırasında sanal makine çalışmaya devam eder ve kullanıcılar fark etmez! 🚀
📌 Sonuç
✅ vMotion, ESXi hostlar arasında çalışan sanal makineleri kesintisiz taşıyan bir teknolojidir.
✅ Yüksek erişilebilirlik ve bakım sırasında kesintisiz geçiş sağlar.
✅ Ortak depolama alanı ve uygun ağ yapılandırması gerektirir.
✅ Kurulumu tamamladıktan sonra sanal makineleri kolayca taşıyabilir ve sistem kesintilerini sıfıra indirebilirsin.