Veeam Migration Türleri

1. Canlı Taşıma (Live Migration) – Veeam ile “Quick Migration + Smart Switch” Yalnızca Local

Ne Değil?

  • vMotion değil. vMotion, VMware’in pre-copy memory iteration mekanizmasıyla çalışan, RAM + CPU state aktaran bir özelliktir.
  • Veeam bunu yapmaz. Çünkü Veeam bir hypervisor değil, bir veri koruma platformu.

Veeam Ne Yapar? → Quick Migration + Smart Switch

KatmanTeknik Açıklama
1. BaşlangıçVeeam, vCenter API üzerinden VM’in MoRef ID’sini alır → vim.VirtualMachine nesnesini sorgular.
2. Snapshot AlırCreateSnapshot_Task → Delta Disk (.vmdk-delta) oluşturulur. Bu, değişikliklerin izole edilmesini sağlar.
3. Suspend (Smart Switch)SuspendVM_Task → VM dondurulur (CPU durdurulur, ama RAM disk’e yazılmaz). Downtime başlar.
4. Delta SyncSadece değişen bloklar (CBT – Changed Block Tracking) okunur → NBD (Network Block Device) veya Hot-Add üzerinden hedefe kopyalanır.
5. ResumeHedef host’ta VM resume edilir → PowerOnVM_Task. Downtime biter.
6. CleanupKaynak delta merge edilir → kaynak VM silinir (isteğe bağlı).

Teknik Detaylar

  • CBT (Changed Block Tracking): VMware’in 6.0+’dan beri sunduğu blok değişikliği izleme. Veeam, her 4KB bloğu bitmap ile takip eder.
  • Transport Modları:
    • Direct SAN → En hızlı (FC/iSCSI)
    • Hot-Add → Proxy VM’e disk mount edilir
    • NBD → Ağ üzerinden (en yavaş, ama her zaman çalışır)
  • Downtime: 5–60 saniye. RAM büyüklüğü değil, değişim oranı (change rate) belirler.
  • VSS Entegrasyonu: Windows VM’lerde VSS-aware snapshot → uygulama tutarlılığı (SQL transaction log flush).

Neden Smart Switch?

  • vMotion gibi memory pre-copy yapmaz → ağ yükü düşük.
  • Sadece değişen disk bloklarıhızlı ve öngörülebilir.

Karar Faktörü:

  • Aynı vCenter, shared storage varsa → vMotion kullan (0 downtime).
  • Yoksa → Quick Migration + Smart SwitchvMotion alternatifi.

2. Soğuk Taşıma (Cold Migration) –

Senaryo: VM kapalı → tam kontrol → sıfır risk

Yöntem 1: Quick Migration (Cold Mode)

AdımTeknik Açıklama
1PowerOffVM_Task → VM kapatılır
2Tüm .vmdk, .vmx, .nvram, log dosyaları tam kopyalanır
3Hedef host’ta RegisterVM_Task → VM kaydedilir
4PowerOnVM_Task → VM açılır
  • Avantaj: Basit, güvenilir.
  • Kısıt: Aynı vCenter içinde.

Yöntem 2: Instant VM Recovery + Migration (Cutover)EN AKILLI YÖNTEM

Bu, Veeam’in süper gücü. Yedek üzerinden taşıma.

Teknik Akış (Derinlemesine)

1. Yedek (VBK) → NFS/CIFS olarak mount edilir
2. vPower NFS → ESXi host’a sunulur
3. VM, yedek dosyasından **doğrudan çalıştırılır** (read-only)
4. Değişiklikler → **redo log** (delta disk) yazılır
5. "Migrate to Production" → 
   - CBT ile delta bloklar hedef datastore’a yazılır
   - VMX güncellenir → MoRef ID değişir
   - Kaynak VM silinir

Teknik Avantajlar

ÖzellikAçıklama
Zero DowntimeOrijinal VM çalışırken, yedek VM hedefte başlatılır
Farklı vCenterEvet! MoRef ID sorunu yok
Farklı ClusterEvet
FailbackGeri alma kolay
Yedek DoğrulamaSureBackup ile test edilmiş yedek

Senin İçin Karar Faktörü:

  • Planlı taşımaQuick Migration (Cold)
  • Farklı vCenter, yüksek güvenlik, test imkanıInstant VM Recovery + Cutover

3. Depolama Taşıması (Storage Migration) – Veeam ile “Storage vMotion Alternatifi”

Senaryo: Aynı host, farklı datastore

Yöntem 1: Quick Migration (Storage-only)

AdımTeknik
1VM açık/kapalı
2Snapshot → delta disk
3VMDK’lar yeni datastore’a kopyalanır
4VMX dosyasında disk yolu güncellenir
5Delta merge → cleanup
  • Downtime: 0–60 sn (VM açıksa)
  • CBT + Hot-Add → Hızlı

Yöntem 2: VeeaMover (v12+) – Repository & Storage Migration

Bu, yedek dosyalarını (VBK) yeni repository’ye taşıma ama restore point zinciri bozulmadan.

Teknik Akış

1. Kaynak: Repository A (VBK + VBM metadata)
2. VeeaMover → "Move Backup Files"
3. Fast Clone:
   - Sadece metadata (VBM) güncellenir
   - VBK fiziksel olarak kopyalanmaz → hardlink/reflink
   - Hedef: Repository B
4. Restore point’ler → aynı GFS, aynı tarih

Teknik Detaylar

  • ReFS/XFS reflinkZero copy
  • Immutable → Immutable → Güvenlik koruma
  • Cross-site → WAN üzerinden bile çalışır
  • Saniyeler içinde tamamlanır

Karar Faktörü:

  • VMDK taşımaQuick Migration
  • Yedek dosyası taşımaVeeaMover

Karşılaştırma Tablosu: Teknik Derinlikte

ÖzellikvMotionQuick Migration (Smart Switch)Instant VM Recovery + CutoverVeeaMover
Downtime0 sn5–60 sn0 sn (yedek çalışır)0 sn
RAM AktarımıEvetHayırHayır
CBT KullanımıHayırEvetEvetEvet (metadata)
Farklı vCenterHayır (Cross vCenter ile evet)HayırEvetEvet
Yedek Gerekli mi?HayırHayırEvetEvet
LisansvSphere standart+Veeam Standard+Veeam EnterpriseVeeam Enterprise+
TransportVMkernelNBD/Hot-Add/SANvPower NFSReFS/XFS reflink
Uygulama TutarlılığıHayır (Stun sırasında)Evet (VSS)Evet (VSS + SureBackup)

Smart Switch, Veeam Backup & Replication’ın Quick Migration özelliği içinde bulunan akıllı bir taşıma modudur. Amaç: Çalışan bir VM’i (powered-on), vMotion’a gerek kalmadan, minimum kesintiyle (genellikle 5–60 saniye) başka bir host veya datastore’a taşımaktır.


Smart Switch Nedir? → Teknik Tanım

“VM çalışırken snapshot alır, değişiklikleri izler, VM’i kısa süreli suspend eder, delta’yı hedefe kopyalar, sonra resume eder.”

Bu, VMware’in vMotion’una alternatif bir live migration yöntemidir — ama Veeam’in kendi teknolojisiyle.


Smart Switch Nasıl Çalışır? (Adım Adım + Teknik Detay)

AdımTeknik AçıklamaVMware API / Veeam Eylemi
1. VM SeçilirKullanıcı Veeam konsolunda VM → MigrateQuick Migration seçer.Find-VBRViEntity → MoRef ID alınır
2. Snapshot AlınırVeeam, VM’nin anlık görüntüsünü (snapshot) alır.CreateSnapshot_Task → .vmdk-delta oluşur
3. CBT AktifChanged Block Tracking devreye girer. Değişiklikler izlenir.queryChangedDiskAreas → bitmap
4. Suspend (Dondur)VM kısa süreli suspend edilir → downtime başlar.SuspendVM_Task
5. Delta KopyalaSadece değişen bloklar hedef host’a aktarılır.NBD / Hot-Add / Direct SAN transport
6. Resume (Devam Et)Hedef host’ta VM resume edilir → downtime biter.PowerOnVM_Task (hedefte)
7. CleanupKaynak delta merge edilir, VM silinir.RemoveSnapshot_Task, UnregisterVM_Task


Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir