Windows Server’da Hyper-V Live Migration Kurulumu: Kesintisiz Taşıma Rehberi

Windows Server’da Hyper-V Live Migration Kurulumu: Kesintisiz Taşıma Rehberi
Yazı Özetini Göster

Windows Server’da Hyper-V Live Migration Kurulumu: Kesintisiz Taşıma Rehberi

Hyper-V Live Migration, sanal makineleri (VM) bir fiziksel sunucudan diğerine çalışma kesintisi olmadan taşımayı sağlayan güçlü bir özelliktir. Özellikle yüksek erişilebilirlik (High Availability) ve iş sürekliliği gerektiren ortamlarda, Live Migration sayesinde bakım, donanım değişimi veya yük dengeleme işlemleri kullanıcı kesintisi yaşanmadan gerçekleştirilebilir. Bu yazıda, Windows Server üzerinde Hyper-V Live Migration kurulumu ve yapılandırmasını adım adım anlatıyoruz.

Live Migration Nedir?

Live Migration, sanal makinelerin RAM, CPU durumu ve ağ bağlantılarını dinamik olarak hedef sunucuya kopyalayarak taşınmasını sağlar. VM, kaynak sunucudan hedef sunucuya aktarılırken hiçbir ağ bağlantısı kopmaz, sadece milisaniyelik bir gecikme yaşanır.

Live Migration Kullanım Senaryoları

  • Donanım bakımı veya güncelleme sırasında VM’lerin başka bir sunucuya taşınması
  • Yük dengeleme (Load Balancing) veya kaynak optimizasyonu
  • Felaket kurtarma (Disaster Recovery) senaryoları
  • Cluster yapısında kesintisiz geçiş ve ölçeklendirme

Ön Gereksinimler

  • Windows Server 2016, 2019 veya 2022 (Datacenter veya Standard)
  • İki veya daha fazla Hyper-V host (aynı domain içinde)
  • Paylaşımlı depolama (SMB 3.0, iSCSI veya Cluster Shared Volume – CSV)
  • Yüksek hızda ağ bağlantısı (en az 1 Gbps, tercihen 10 Gbps)

1. Hyper-V Rolünü Kurun

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Kurulum tamamlandıktan sonra her iki sunucuda da “Hyper-V Manager” aracı bulunmalıdır.

2. Live Migration Özelliğini Etkinleştirin

Her iki sunucuda da Hyper-V Settings → Live Migrations menüsüne gidin:

  • “Enable incoming and outgoing live migrations” seçeneğini işaretleyin.
  • “Incoming Live Migrations” altında “Use any available network for Live Migration” seçin.
  • Performans için özel bir network adaptörü belirlemek isterseniz “Specify IP addresses” seçeneğini kullanın.

3. Authentication (Kimlik Doğrulama) Yöntemini Belirleyin

İki yöntem bulunur:

  • Kerberos: Active Directory domain üyeliği gerektirir.
  • CredSSP: Basit ve küçük ortamlarda tercih edilir (manuel oturum gerektirir).
# CredSSP için:
Enable-VMMigration -ComputerName Server1 -AuthenticationType CredSSP

# Kerberos için:
Enable-VMMigration -ComputerName Server1 -AuthenticationType Kerberos

4. Firewall Ayarlarını Yapılandırın

Live Migration iletişimi için TCP 6600 portu kullanılır. Bu portun açık olduğundan emin olun:

netsh advfirewall firewall add rule name="Live Migration" dir=in action=allow protocol=TCP localport=6600

5. Paylaşımlı Depolama (Shared Storage) Oluşturun

Hyper-V Live Migration, VM dosyalarının iki sunucu tarafından erişilebilir bir konumda olmasını gerektirir. En yaygın yöntemler:

  • SMB 3.0 Share: Windows tabanlı paylaşımlı klasör
  • iSCSI Target: Depolama sunucusu üzerinde yapılandırılan sanal disk
  • CSV (Cluster Shared Volume): Failover Cluster yapılarında tercih edilir

6. Live Migration İşlemini Başlatın

Hyper-V Manager’dan taşıma işlemini başlatmak için:

  1. Kaynak sunucuda VM’e sağ tıklayın → Move seçeneğini seçin.
  2. “Move the virtual machine” → Next
  3. Hedef sunucunun adını girin.
  4. “Move the virtual machine’s data to a single location” seçeneğini işaretleyin.
  5. “Finish” tıklayarak taşıma işlemini başlatın.

Alternatif olarak PowerShell ile:

Move-VM -Name "WebServer01" -DestinationHost "Server02"

7. Performans Optimizasyonu

  • Live Migration ağı için ayrı bir NIC kartı (örnek: 10 Gbps) kullanın.
  • Compression modunu etkinleştirerek RAM kopyalama süresini azaltın:
Set-VMHost -VirtualMachineMigrationPerformanceOption SMBCompression

8. Live Migration Durumunu İzleme

Taşıma işlemi devam ederken Hyper-V Manager üzerinden “Status” sekmesinden ilerlemeyi takip edebilirsiniz. Ayrıca PowerShell ile:

Get-VM | Select Name, State, ComputerName

9. Failover Cluster Üzerinde Live Migration

Cluster ortamlarında Live Migration otomatik olarak yönetilir. Ancak manuel taşıma için:

Move-ClusterVirtualMachineRole -Name "DB-Server01" -Node "HV-Node2"

Böylece cluster yöneticisi VM’i hedef node’a kesintisiz taşır.

10. Güvenlik ve Ağ İzolasyonu

  • Live Migration ağına yalnızca Hyper-V host’larının erişimi olmalıdır.
  • SMB trafiği için şifreleme (SMB Encryption) etkinleştirin:
Set-SmbServerConfiguration -EncryptData $true

Sonuç

Hyper-V Live Migration, kurumsal ölçekli altyapılarda kesintisiz taşıma ve bakım operasyonlarını mümkün kılar. Doğru yapılandırma ile yüksek erişilebilirlik, performans ve güvenlik bir arada sağlanır. Daha profesyonel ve ölçeklenebilir Hyper-V çözümleri için HostLigo Premium VDS veya Kurumsal Hosting altyapılarını tercih ederek sistemlerinizi sorunsuzca yönetebilirsiniz.

Bir Yorum Yazın

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

Benzer Yazılar