VMware vMotion, çalışan bir sanal makineyi kesintiyi minimumda tutarak başka bir hosta taşımanın en kritik yöntemidir. Özellikle bakım penceresi, kapasite dengesi ve arıza önleme operasyonlarında vMotion doğru kurgulanmadığında, planlı iş akışları hızla plansız kesintiye dönüşebilir.
Kısa cevap: vMotion, sanal makinenin çalışma durumunu (bellek, register, ağ kimliği) uyumlu hedef hosta canlı taşıyarak servis sürekliliğini koruyan migration mekanizmasıdır.
Kısa Özet
- Broadcom TechDocs'a göre vMotion ile hot migration sırasında VM süreçleri migration boyunca çalışmaya devam eder.
- Migration ana tipleri: Cold Migration, Hot Migration (vMotion), Storage vMotion.
- vMotion sihirbazı, hedef host/cluster için uyumluluk kontrollerini (CPU, network, datastore, vMotion enablement) migration öncesi çalıştırır.
- CPU uyumluluğunda temel kural: kaynak ve hedef host işlemcileri aynı vendor sınıfında olmalıdır (AMD veya Intel).
- EVC, farklı CPU feature set'lerini ortak baseline'da hizalayarak vMotion uyumluluğunu artırır.
- Encrypted vMotion, taşınan verinin confidentiality, integrity, authenticity niteliklerini korur; unencrypted VM'ler için
Opportunistic(varsayılan) veRequiredmodları vardır. - vCenter Server "simultaneous migrations" tablosunda (vSphere 6.0-8.0 satırı) derived limit per host değerleri: vMotion: 8, Storage vMotion: 2, vMotion Without Shared Storage: 2.
İçindekiler
- VMware vMotion Nedir?
- vMotion Nasıl Çalışır?
- Migration Türleri ve Doğru Kullanım
- vMotion Ön Koşulları
- Ağ İzolasyonu: vMotion TCP/IP Stack
- Encrypted vMotion Ne Zaman Gerekli?
- Eşzamanlı Migration Limitleri
- Sık Sorulan Sorular

Görsel: Wikimedia Commons - NOIRLab HQ Server Racks (6V6A0404-CC), CC BY 4.0.
VMware vMotion Nedir?
vMotion, çalışan bir VM'i bir ESXi hosttan diğerine taşıyan "live migration" teknolojisidir. Amaç yalnızca VM'i taşımak değil, taşıma sırasında uygulama sürekliliğini korumaktır.
TechDocs tanımında vMotion, migration boyunca VM süreçlerinin çalışmaya devam etmesini sağlar. Bu nedenle vMotion en çok şu senaryolarda kullanılır:
- Planlı host bakımında iş yükünü önceden tahliye etmek
- Cluster içi kapasite dengesini optimize etmek
- Performans veya sağlık alarmı alan hosttan güvenli çıkış yapmak
vMotion Nasıl Çalışır?
Yüksek seviyede akış şu şekildedir:
- Uyumluluk kontrolü: Hedef host/cluster uyumluluğu wizard tarafından doğrulanır.
- Çalışma durumunun taşınması: Bellek içeriği ve VM'i tanımlayan çalışma durumu hedefe kopyalanır.
- Cutover: Son kısa geçiş adımıyla VM hedef hostta çalışmaya devam eder.
Bu model sayesinde bakım pencerelerinde servis kesintisi yerine kısa ve yönetilebilir geçiş penceresi elde edilir.
Migration Türleri ve Doğru Kullanım
Cold Migration
Powered-off veya suspended VM'leri host/datastore arasında taşır. Daha geniş hareket özgürlüğü sağlar fakat canlı iş yükleri için uygun değildir.
Hot Migration (vMotion)
Powered-on VM'leri compute kaynağı arasında canlı taşır. Servis sürekliliği gereken üretim ortamlarında temel yöntemdir.
Storage vMotion
VM çalışırken disk dosyalarını başka datastore'a taşır. Özellikle storage bakım ve konsolidasyon çalışmalarında etkilidir.
vMotion Ön Koşulları
vMotion başarısızlıklarının büyük kısmı ön koşul eksikliğinden kaynaklanır. Resmi dokümanlardan öne çıkan başlıklar:
- CPU uyumluluğu: İşlemciler aynı vendor sınıfında olmalı (AMD -> AMD, Intel -> Intel).
- EVC planı: Heterojen cluster'larda EVC baseline doğru belirlenmeli.
- vMotion enablement: Kaynak ve hedef hostta vMotion için gerekli ağ/VMkernel yapılandırması aktif olmalı.
- Wizard compatibility checks: Hedef host/cluster seçiminde uyarı ve error farkı doğru yorumlanmalı.
Ağ İzolasyonu: vMotion TCP/IP Stack
TechDocs, vMotion trafiğinin ayrıştırılması için açık bir model önerir:
- vMotion TCP/IP stack: canlı migration trafiğini izole eder.
- Provisioning TCP/IP stack: cold migration, clone ve snapshot trafiğini izole eder.
Ayrı stack kullanımı; routing, gateway ve DNS tarafında migration trafiğini daha kontrollü yönetmeyi sağlar. Bu yaklaşım özellikle doğu-batı trafik yoğunluğu yüksek ortamlarda önemlidir.
Encrypted vMotion Ne Zaman Gerekli?
Encrypted vMotion, migration sırasında taşınan verinin gizlilik ve bütünlüğünü korur.
Unencrypted VM'ler için temel modlar:
- Opportunistic (varsayılan): Kaynak/hedef destekliyorsa şifreli taşır.
- Required: Yalnız şifreli taşıma kabul edilir; destek yoksa migration başarısız olur.
Regülasyon, tenant izolasyonu veya hassas veri taşıyan iş yüklerinde Required politikası çoğu zaman daha güvenlidir.
Eşzamanlı Migration Limitleri
vCenter Server "Limits on Simultaneous Migrations" tablosu, kapasite planı için doğrudan kullanılmalıdır.
Örnek (vSphere 6.0-8.0 satırı):
| Operasyon | Derived Limit Per Host | Host Resource Cost |
|---|---|---|
| vMotion | 8 | 1 |
| Storage vMotion | 2 | 4 |
| vMotion Without Shared Storage | 2 | 4 |
Bu sayılar, aynı anda kaç migration başlatabileceğinizi planlarken kritik referanstır.
Ankara'daki Operasyon Ekipleri İçin Pratik Akış
Ankara'da birden fazla şube ve merkez ofisi olan kurumlarda en iyi sonuç, vMotion'u tek seferlik işlem yerine sürekli operasyon standardı olarak ele almakla alınır.
Önerilen minimum runbook:
- Günlük: alarm ve host sağlık kontrolü
- Haftalık: EVC ve uyumluluk risk taraması
- Aylık: migration kapasite testi + bakım senaryosu provası
Sık Sorulan Sorular
vMotion ve Storage vMotion farkı nedir?
vMotion compute tarafındaki canlı taşıma, Storage vMotion ise disk/veri konumunun canlı taşınmasıdır. İkisi birlikte de kullanılabilir.
vMotion için shared storage şart mı?
Klasik senaryoda yaygındır; ancak TechDocs, shared storage olmadan da belirli vMotion senaryolarını destekler.
CPU üreticisi farklıysa (Intel -> AMD) vMotion olur mu?
Standart vMotion uyumluluğunda hayır. Dokümantasyonda aynı vendor sınıfı gereksinimi açıkça belirtilir.
Migration başlamadan önce en kritik kontrol nedir?
Migrate Virtual Machine wizard içindeki compatibility sonuçlarıdır. Error'lar çözülmeden geçişe zorlamak üretimde risk yaratır.
Sonuç
VMware vMotion, doğru tasarlanırsa bakım operasyonlarını kesinti odağından süreklilik odağına taşır. Uyum kontrolleri, EVC stratejisi, ağ izolasyonu ve eşzamanlı migration limitlerinin birlikte yönetilmesi, üretim kalitesini belirleyen ana faktörlerdir.
Ortamınıza uygun vMotion standardı tasarlamak için bizimle iletişime geçebilirsiniz.
Kaynaklar
- Broadcom TechDocs - vSphere Virtual Machines Migration
- Broadcom TechDocs - Migrating Virtual Machines with vSphere vMotion
- Broadcom TechDocs - vMotion Migration Compatibility Checks
- Broadcom TechDocs - CPU Compatibility and vSphere Enhanced vMotion Compatibility
- Broadcom TechDocs - How to Isolate Traffic for Migrating Your Virtual Machines
- Broadcom TechDocs - What Is Encrypted vSphere vMotion
- Broadcom TechDocs - vCenter Server Limits on Simultaneous Migrations
- Broadcom TechDocs - Migrating Virtual Machines Between vCenter Server Systems
- Wikimedia Commons - NOIRLab HQ Server Racks (6V6A0404-CC)



