Bu yazıda size Ağ Aygıt Adlandırma adı verilen yeni bir Windows Server 2016’da (WS2016) neden ve nasıl kullanılacağını göstereceğim. Sanal NIC’lerinizi sanal makinenin ayarlarında isimlendirebilir ve konuk OS’deki adı alabilir veya kullanabilirsiniz.
Aygıt Adlandırma Gereksinimi
Çoğu zaman, bir sanal makine, sanal bir anahtara veya ağa bağlı tek bir sanal NIC’ye sahip olacaktır. Buna karşılık, ana bilgisayardaki bir fiziksel NIC takımıyla bağlantılıdır. Nadiren de olsa, bir sanal makineye birden fazla NIC eklemelisiniz:
- Misafir Kümeleri: Bir uygulama, 2 veya daha fazla sanal makinada yüksek kullanılabilirlik kazanacaktır. Ek kümeleme veya depolama ağları oluşturmak için daha fazla sanal NIC kullanmak isteyeceksiniz.
- Sanal ağ aygıtları (NVA): Güvenlik duvarı, yönlendirici veya benzeri bir ağ aygıtının rolü, özel bir işletim sistemi ve / veya yazılım çalıştıran bir sanal makine tarafından yürütülebilir. Bu, bulut ve özel cloud computing’de yaygındır. Bu aygıtların birden çok bağlantı noktası olabilir, bunların her biri sanal bir NIC’dir. Farklı ağlara bağlılar.
- Depolama ağı: Microsoft Azure StorSimple 1200 gibi bazı sanal depolama aygıtları (VSA), iSCSI’yi etkinleştirebilir. Bu, ayrı sanal NIC’lere bölünmelidir.
NIC’leri Hyper-V sanal makinelerine eklemek kolaydır. WS2016’da hot-add desteği ile daha da kolaydır, ancak bu bazı sorunlar yaratabilir. Diyelim ki, 3 sanal NIC içeren bir sanal makine oluşturduk. Bu sanal makineye bir konuk OS kurarsanız veya yüklerseniz Misafir OS’de NIC’lere ne çağrılır? Biri “NIC1 Ethernet1 olacaktır” diye düşünebilir. NIC2 Ethernet2 olacaktır. “Bu düşünce yanlış olacaktır. Her zamanki gibi, Windows tak ve kullan rasgele bir şekilde yaklaşır. Sanal makine konfigürasyonundaki NIC’lerin sıralanması ile konuk OS’deki NIC’lerin adlandırılması arasında güvenilir bir bağlantı yoktur.
- NIC’leri bir ağa bağlamadan oluşturun.
- Konuk işletim sistemini çalıştırın.
- NIC1’i bağlayın. Konuk OS’de onu tanımlayın ve yeniden adlandırın.
- Her ek NIC için 3. adımı tekrarlayın.
Ne yazık ki, bu yöntem yavaş, büyük dağıtımlar için otomatikleştirilemiyor ve konuk OS yöneticisinin sanal makine ayarlarını düzenlemek için yeterli haklara sahip olacağını varsaymaktadır.
Aygıt Adlandırması
Microsoft, arabirim adlarını Windows Server 2012’deki PCI yuvası konumuna (WS2012) ilişkilendirmek için bize bir yol verdi. Başka bir şeye ihtiyacımız var mı? Tutarlı aygıt adlandırması (CDN) WS2012’de eklenmiştir. Yalnızca aygıt adlandırmasının etkinleştirildiği bazı fiziksel sunucularda çalışır. CDN, sözü geçen sanal makine senaryolarında hiçbir şey yapmaz, çünkü CDN fiziksel katmanda çalışır.
Ağ Aygıtı Adlandırma
Umarım, WS2012 Hyper-V ile ilgili geçmiş bir kitapta ağ bölümümü okudunuz. Ağ Adaptörünün anlamsız varsayılanını kullanmak zorunda değiliz. Bölüm, PowerShell’in kullanıcı dostu bir ada sahip bir sanal makineye NIC oluşturmayı nasıl mümkün kıldığını ele almaktadır. WS2016’da aşağıdaki cmdlet’i kullanarak bunu yapabilirsiniz:
PowerShell
|1
|New-VMNetworkAdapter -Vmname “VM5” -Name “Storage 1”
NIC adını konuk işletim sistemine geçirerek WS2016’da bir adım daha ileri gidebiliriz. Oradan alınabilir. Bunu, yukarıdaki komutu fazladan bir parametre ekleyerek yapabilirsiniz:
PowerShell
|1
|New-VMNetworkAdapter -Vmname “VM5” -Name “Storage 1” -DeviceNaming ON
Sanal makineye giriş yaptığınızda, Storage 1 NIC’nin hala anlamsız Ethernet adlarından birini kullandığını göreceksiniz. Depolama Alanı 1 olan Ethernet NIC’yi bulabilir ve yeniden adlandırabiliriz.
Elle yapmak isterseniz, konuk işletim sistemindeki Denetim Masası’ndaki NIC özelliklerini açın. Yapılandır düğmesini tıklatın, Gelişmiş sekmesine gidin ve Hyper-V Ağ Bağdaştırıcısı Adı adlı bir ayar arayın.