Yazı kategorisi: Hyper-V, Virtualization

Hyper-V Server 2012 R2 Virtual Switch

Hyper-V Virtual Switch, sunucuya Hyper-V rolü yüklendiğinde aktif hale gelen, yazılım tabanlı Layer 2 switch özelliklerini taşıyan bir uygulama olarak tanımlanabilir. Bu switch sayesinde, sanal sunucuların kendi aralarında veya dış ortam ile iletişimi sağlanabilmektedir. İlk versiyonlar da kısıtlı özelliklere sahip olsa da, Hyper-V v3 beraberinde birçok özellik getirmiştir. İlki bu olan ve birbirini takip edecek network makaleler serimizde yeni özellikleri birlikte detaylı olarak inceleyeceğiz.

Hyper-V Virtual Switch tipleri External, Internal ve Private olmak üzere üç başlık altında toplanır. Makalemizde switch oluşturma işlemlerini powershell yardımıyla yapacağız, fakat RSAT Tool yardımıyla da yaptığımız işlemleri teyit edeceğiz. Haydi hep birlikte bu switchlerin mantığını ve nasıl oluşturulduğunu görelim.

External Switch :

Özellikle firewall gibi ağ güvenlik cihazlarında görmeye alıştığımız ve dış bağlantı ara yüzünü temsil eden bu terim, sanal sunucuların dış dünya ile bağlantısını sağlar. Bu switch aynı zamanda sanal sunucuların kendi aralarındaki ve fiziksel sunucu ile olan iletişimine de olanak verir. External switch sayısı, host üzerinde bulunan fiziksel network kart sayısı ile doğru orantılıdır. Çünkü her External switch, bir adet network kartına ihtiyaç duyar.

External Switch oluşturmadan önce Get-NetAdapter komutu ile Ethernet kartlarımızın durumuna bakıyoruz.

Yukarıdaki durumda Ethernet4 ethernet kartını External Switch için kullanacağız. Anlaşılır olabilmesi için Ethernet4 ismini External olarak değiştirelim.

Rename-NetAdapter –Name  “Ethernet4” –NewName “External”

Şimdi External switchimizi oluşturabiliriz.

New-VMSwitch –Name ExternalSW –NetAdapterName External

İşlem sonrasında Switchimizi konsol üzerinden kontrol ediyoruz.

“Allow management operating system to share this network adapter” seçeneği, Ethernet kartının, fiziksel host ile birlikte kullanılmasına imkân vermektedir. Bunun sonucunda, Ethernet kartı etkisiz hale gelir ve yeni bir Ethernet kartı oluşur.

Eğer yeterli sayıda Ethernet kartımız var ise, best practices olarak bu özelliği kullanmaya biliriz. Bunun için aşağıdaki komutu kullanmalıyız.

New-VMSwitch –Name ExternalSW –NetAdapterName External – AllowManagementOS $false

Sanal sunucularımzı, bu Swtiche ise aşağıdaki komut yardımıyla bağlayabiliriz.

Add-VMNetworkAdapter -VMName win2k3r2 -SwitchName ExternalSW

Konsol yardımıyla işlemi kontrol ettiğimizde, VM’in ilgili switche bağlandığını görüyoruz.

Bu Switchi kullanan sanal sunucuların listesine ise aşağıdaki komut yardımıyla ulaşabiliriz.

Get-VM | Get-VMNetworkAdapter | select VmName,SwitchName

Internal Switch

Bu switch türü, VM ‘lerin kendi arasında veya fiziksel host ile kurulacak iletişiminde kullanılır. Dış dünya ile bağlantı olmayacağından dolayı fiziksel Ethernet kartına ihtiyaç duymaz ve bundan dolayı istenildiği kadar yaratılabilir.

New-VMSwitch –Name InternalSW -SwitchType Internal

Konsol üzerinden oluşan Switchi kontrol ediyoruz.

Bu Switch’i sanal makinalara atamak için aşağıdaki komutu kullanabilirsiniz.

Add-VMNetworkAdapter -VMName “VirtualMachineismi” -SwitchName InternalSW

Private Switch

Bu switch türü, VM ‘lerin sadece kendi aralarında iletişim kurmasına izin verir, fiziksel host ile dış dünya bağlantısı gerçekleştirilemez. Genellikle test ortamları için kullanılır.

Bu tür SW oluşturmak için Powershell yardımıyla aşağıdaki komutu yazınız.

New-VMSwitch –Name InternalSW -SwitchType Private

Konsol üzerinden oluşan Switchi kontrol ediyoruz.

Bu Switch’i sanal makinalara atamak için aşağıdaki komutu kullanabilirsiniz.

Add-VMNetworkAdapter -VMName “VirtualMachineismi” -SwitchName PrivateSW

Faydalı olması dileğimle.

Yazar:

#IT Manager #Bilişimsever #vExpert #Baba

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s