Hyper-V sanal switch, VM ağ trafiğini host ve fiziksel ağ ile ilişkilendiren temel network bileşenidir. PowerShell ile switch oluştururken doğru fiziksel NIC’i seçmek ve management bağlantısının etkisini anlamak gerekir.
Mevcut NIC ve Switch’leri Kontrol Edin
Get-NetAdapter
Get-VMSwitch
External Switch
New-VMSwitch -Name 'vSwitch-External' -NetAdapterName 'Ethernet' -AllowManagementOS $true
-AllowManagementOS $true, management OS’un aynı external switch üzerinden iletişimini sürdürmesini sağlar. Uzak bağlantıyla çalışan üretim hostunda yanlış NIC/switch değişikliği yönetim erişimini kesebilir; out-of-band erişim ve geri dönüş planı bulundurun.
Internal Switch
New-VMSwitch -Name 'vSwitch-Internal' -SwitchType Internal
Internal switch, VM’ler ile management OS arasında iletişime izin verir; fiziksel ağa otomatik çıkış sağlamaz.
Private Switch
New-VMSwitch -Name 'vSwitch-Private' -SwitchType Private
Private switch yalnız aynı host üzerindeki bağlı VM’ler arasında iletişim için kullanılabilir.
VM’i Switch’e Bağlayın
Connect-VMNetworkAdapter -VMName 'LAB-SRV01' -SwitchName 'vSwitch-External'
VM’de adapter yoksa:
Add-VMNetworkAdapter -VMName 'LAB-SRV01' -SwitchName 'vSwitch-External'
Doğrulama
Get-VMSwitch
Get-VMNetworkAdapter -VMName 'LAB-SRV01'
Get-NetAdapter
Yaygın Hatalar
- Yanlış fiziksel NIC’i external switch’e bağlamak.
- Management OS erişim etkisini hesaba katmamak.
- VLAN tasarımını host, VM ve fiziksel switch tarafında tutarsız uygulamak.
- NIC Teaming/SET tasarımını workload ve Windows Server sürümünden bağımsız kopyalamak.
Sonuç
Hyper-V network tasarımında amaç yalnız VM’e internet vermek değildir. Management, VM ve gerekiyorsa cluster/storage trafiğini mimariye uygun segmentlere ayırın; değişiklik sonrası hem host hem VM erişimini doğrulayın.
