Microsoft Hyper-V Kurulum ve Sanal Makine Oluşturma Rehberi

z

zafer ak

Yazar

30 December 2025 3 dakika okuma 99 görüntülenme
Microsoft Hyper-V Kurulum ve Sanal Makine Oluşturma Rehberi
Windows Hyper-V sanallaştırma platformu kurulumu, sanal makine oluşturma, ağ yapılandırması ve yönetim ipuçları hakkında detaylı rehber.

Microsoft Hyper-V, Windows işletim sistemlerinde yerleşik olarak bulunan bir sanallaştırma platformudur. Bu rehberde Hyper-V kurulumunu ve sanal makine oluşturmayı öğreneceksiniz.

Hyper-V Virtualization

Hyper-V Nedir?

Hyper-V, Microsoft'un Type-1 (bare-metal) hypervisor teknolojisidir. Windows Server ve Windows 10/11 Pro/Enterprise sürümlerinde kullanılabilir.

Hyper-V Avantajları

  • Windows entegrasyonu: Native Windows desteği
  • Ücretsiz: Windows lisansına dahil
  • PowerShell yönetimi: Otomasyon imkanı
  • Live Migration: Sıfır kesinti ile VM taşıma
  • Replica: Felaket kurtarma çözümü
  • Nested virtualization: VM içinde VM

Sistem Gereksinimleri

  • 64-bit işlemci (Intel VT-x veya AMD-V)
  • SLAT (Second Level Address Translation) desteği
  • En az 4 GB RAM (8 GB+ önerilir)
  • Windows 10/11 Pro/Enterprise veya Windows Server

CPU Desteğini Kontrol Etme

# PowerShell ile kontrol
systeminfo | findstr /i "Hyper-V"

# Veya
Get-ComputerInfo | Select-Object HyperV*
Virtualization Hardware

Hyper-V Kurulumu

Windows 10/11 Üzerinde

GUI ile:

  1. Denetim Masası > Programlar > Windows Özelliklerini aç/kapat
  2. Hyper-V seçeneğini işaretleyin
  3. Tamam'a tıklayın ve yeniden başlatın

PowerShell ile:

# Hyper-V kurulumu
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

# Yeniden başlatma gerekir

Windows Server Üzerinde

# Server Manager ile
# Add Roles and Features > Hyper-V

# PowerShell ile
Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Sanal Switch Yapılandırma

VM'lerin ağa bağlanması için sanal switch gereklidir:

Switch Türleri

  • External: Fiziksel ağa bağlantı
  • Internal: Host ve VM'ler arası
  • Private: Sadece VM'ler arası
# External switch oluşturma
New-VMSwitch -Name "External-Switch" -NetAdapterName "Ethernet" -AllowManagementOS $true

# Internal switch oluşturma
New-VMSwitch -Name "Internal-Switch" -SwitchType Internal

# Private switch oluşturma
New-VMSwitch -Name "Private-Switch" -SwitchType Private
Network Configuration

Sanal Makine Oluşturma

Hyper-V Manager ile

  1. Hyper-V Manager açın
  2. Sağ tıklayıp New > Virtual Machine seçin
  3. VM adını ve konumunu belirleyin
  4. Generation seçin (Gen 2 UEFI için)
  5. RAM miktarını ayarlayın
  6. Ağ bağlantısını seçin
  7. Sanal disk oluşturun veya mevcut olanı kullanın
  8. ISO dosyasını bağlayın
  9. Finish ile tamamlayın

PowerShell ile

# Yeni VM oluşturma
New-VM -Name "Ubuntu-Server" `
    -MemoryStartupBytes 4GB `
    -Generation 2 `
    -NewVHDPath "C:\Hyper-V\Virtual Hard Disks\Ubuntu-Server.vhdx" `
    -NewVHDSizeBytes 50GB `
    -SwitchName "External-Switch"

# CPU yapılandırma
Set-VMProcessor -VMName "Ubuntu-Server" -Count 4

# Dinamik RAM
Set-VMMemory -VMName "Ubuntu-Server" -DynamicMemoryEnabled $true -MinimumBytes 2GB -MaximumBytes 8GB

# ISO bağlama
Add-VMDvdDrive -VMName "Ubuntu-Server" -Path "C:\ISOs\ubuntu-22.04.iso"

# Secure Boot devre dışı (Linux için)
Set-VMFirmware -VMName "Ubuntu-Server" -EnableSecureBoot Off

# VM başlatma
Start-VM -Name "Ubuntu-Server"

VM Yönetimi

Temel Komutlar

# VM listesi
Get-VM

# VM durumu
Get-VM -Name "Ubuntu-Server" | Select-Object Name, State, CPUUsage, MemoryAssigned

# VM başlat/durdur
Start-VM -Name "Ubuntu-Server"
Stop-VM -Name "Ubuntu-Server"

# VM kapat (zorla)
Stop-VM -Name "Ubuntu-Server" -Force

# VM yeniden başlat
Restart-VM -Name "Ubuntu-Server"

# VM sil
Remove-VM -Name "Ubuntu-Server" -Force

Checkpoint (Snapshot)

# Checkpoint oluştur
Checkpoint-VM -Name "Ubuntu-Server" -SnapshotName "Pre-Update"

# Checkpoint listesi
Get-VMSnapshot -VMName "Ubuntu-Server"

# Checkpoint'e geri dön
Restore-VMSnapshot -VMName "Ubuntu-Server" -Name "Pre-Update" -Confirm:$false

# Checkpoint sil
Remove-VMSnapshot -VMName "Ubuntu-Server" -Name "Pre-Update"

Hyper-V Replica

Felaket kurtarma için VM replikasyonu:

# Replica sunucusu yapılandırma
Set-VMReplicationServer -ReplicationEnabled $true -AllowedAuthenticationType Kerberos

# VM için replica etkinleştirme
Enable-VMReplication -VMName "Ubuntu-Server" `
    -ReplicaServerName "replica-server.domain.local" `
    -ReplicaServerPort 80 `
    -AuthenticationType Kerberos `
    -CompressionEnabled $true

Sonuç

Hyper-V, Windows ortamları için güçlü ve ücretsiz bir sanallaştırma çözümüdür. PowerShell ile tam otomasyon sağlar ve Active Directory entegrasyonu ile kurumsal ortamlarda mükemmel çalışır.

İlgili Yazılar