Hyper-V Sanal Ağ Türleri (Virtual Network Switch)
Sanal ağ (virtual network veya virtual switch) yapıları, herhangi bir sanallaştırma platformu üzerinde çalışan sanal makinelerin (VM) gerek duyduğu ağ iletişimini, gerek duyulan şekilde sağlamak amaçlı kullanılır. Bu sanal ağları sanal switch’ler gibi düşünebilirsiniz. Mesela fiziksel bir switch’i belirli bir iç subnet’e hizmet vermek üzere tamamen izole bir şekilde konumlandırabileceğiniz gibi, aynı fiziksel switch üzerinden diğer subnet’lere veya doğrudan WAN’a routing yapabilecek bir hop ile dışarı da çıkartabilirsiniz. Virtual switch’ler de benzer şekilde çalışır ve hangi virtual switch’in ne şekilde davranış sergileyeceğini belirleyen şey ise türüdür.
Ağ üzerinden diğer sistemlerle, kullanıcılarla veya en azından sanallaştırma sunucusu (host) ile konuşamayan bir sanal makine, tek başına odaya kapatılmış bir çalışan gibidir :) Sanal ağlar, sanal makinelerin ortamla konuşabilmesi için önemli ve gereklidir. Marka bağımsız olarak tüm sunucu sanallaştırma platformları sanal ağ yeteneklerine sahiptir ve neredeyse tamamı aşağıdaki 3 sanal ağ türünü kullanır. Ancak ifade ediliş şekilleri veya yapılandırma yöntemleri farklılık gösterebilir.
Hyper-V Virtual Switch Türleri (Sanal Switch)
Windows Server 2008’in 64bit sürümleriyle piyasaya sunulan Hyper-V sunucu sanallaştırma platformunda ilk sürümden itibaren çeşitli ihtiyaçları karşılamak üzere kullanılabilen 3 farklı sanal ağ türü vardır. Bir dönem Virtual Network olarak anılan bu bileşenler yeni sürümlerde Virtual Network Switch olarak anılır. Virtual Network türleri ise bu Virtual Network Switch’lerin bağlantı şeklini (connection type) temsil eder.
Bu arada 5-6 sene önce şöyle iki yazı yazmışım: virtual network yapısı ve virtual network bandwidth konusu. Benzer konuların ele alındığı bu yazılara da göz atabilirsiniz.
External Virtual Switch (Network)
Fiziksel ağ üzerindeki sistemlerle konuşması gereken sanal makineler için kullanılır. Fiziksel ağ üzerindeki bu sistemler, ortamdaki fiziksel sunucular olabileceği gibi diğer Hyper-V sunucuları üzerinde çalışan sanal makineler veya WAN üzerindeki çeşitli servisler olabilir. External türdeki Virtual Switch‘ler dış dünya ile konuşması gereken sanal makineler için kullanılır.
Oluşturulan bir External Virtual Switch’in fiziksel ağ ile konuşabilmesi için haliyle fiziksel bir ağ portuna (ağ kartı & network adapter & nic) bind edilmiş olması şarttır. Zaten bu türde virtual switch oluştururken bind edilecek uygun bir fiziksel ağ portunu seçmeniz gerekir, aksi durumda oluşturma işlemi gerçekleşemez.