Hyper-V 2019'da barındırılan her sanal makine, ağın geri kalanıyla iletişim kurmak için muhtemelen bir sanal ağ kartı gerektirir. Bunu yapmak için, sanal bir anahtar oluşturmamız ve onu sanal makineye atamamız gerekir. Hyper-V'de özel, dahili ve harici olmak üzere üç farklı sanal anahtar vardır. Özel ağ anahtarı, yalnızca fiziksel bir sunucuda barındırılan sanal makineler arasında iletişim sağlar. Bunun yanında dahili anahtar, sanal makineler ile Hyper-V ana bilgisayarı arasında iletişim sağlar. Sonuncusu, ancak en azı harici anahtardır. Harici bir anahtar, fiziksel ağ kartına bağlıdır ve tüm ağ ile iletişim sağlar. Sanal bir anahtar oluşturduktan sonraki adım, sanal makineye sanal bir anahtar atamak olacaktır. Hangi anahtarı atayacağız? Sanal makinenin kullanım durumuna bağlıdır.
Bazı BT Yöneticileri, GUI veya Powershell aracılığıyla oluşturmaya çalışsalar da Hyper-V'de sanal anahtarlar oluştururken sorunlar yaşıyor. Hatalardan biri ' Sanal anahtar özellikleri değişiklikleri uygulanırken hata oluştu. Sanal ethernet anahtarı bağlantıları eklenirken başarısız oldu. ' Ayrıntılar, son metinle birlikte adaptörün GUID'sini gösterir. , 'Sistem belirtilen dosyayı bulamıyor. (0x80070002) . Aynı sorun yalnızca Hyper-V 2019'da değil, Hyper-V 2016 ve Hyper-V 2012'de de ortaya çıkıyor.
Bu sorunun ortaya çıkmasının birkaç nedeni var, ancak çoğu ağ kartıyla ilgili bir soruna işaret ediyor. Bunlardan ikisine odaklanacağız ve BT yöneticilerinin bir sorunu çözmesine yardımcı olan çözümlerde size yol göstereceğiz. Ağ kartının güncellenmesini, NIC referanslarının silinmesini ve Hyper-V rolünün yeniden eklenmesini içerir. Haydi başlayalım. 1. çözüm sorununuzu çözmezse, lütfen 2. çözümü deneyin.
1.Çözüm: Ağ kartı sürücülerini güncelleyin
Bizim durumumuzda, fiziksel sunucu HPE ProLiant ML350 Gen10 Sunucusu kullanıyoruz. Ağ kartının sürücüsünü güncellemek için, üretici web sitesi ve ağ kartı için resmi bir sürücü indirin. Bu sunucu Intel’in ağ kartını kullandığından, şu adresten de indirebiliriz: Intel’in web sitesi .
2.Çözüm: Hyper-V rolünü yeniden yükleyin ve NIC referanslarını sıfırlayın
- Oturum aç veya bağlanmak Hyper-V rolünü yüklediğiniz Windows Server 2019
- Açık Sunucu Yöneticisi
- Tıklamak Yönetin ve sonra seç Kaldırmak Roller ve Özellikler
- Tıklamak Sonraki altında Sen başlamadan önce
- Hedef sunucuyu seçin ve tıkla Sonraki
- Seçimi kaldır Hyper-V altında Sunucu rollerini kaldırın ve sonra tıklayın Özellikleri Kaldır
- Tıklayın Sonraki
- Tıklayın Sonraki altında Özellikleri kaldır
- Seçiniz Gerekirse hedef sunucuyu otomatik olarak yeniden başlatın
- Tıklayın Evet onaylamak için tıklayın ve ardından Windows otomatik olarak yeniden başlatılacaktır.
- Oturum aç veya bağlanmak Hyper-V rolünü yüklediğiniz Windows Server 2019
- Sağ tık açık Başlangıç menüsü ve tıkla Windows Powershell (Yönetici)
- Tür netcfg -d ve bas Giriş . Bu, tüm NIC referanslarını silecektir, bu nedenle sunucuya fiziksel erişiminiz olduğundan veya iyi bir iLO ya da diğer yönetim bağlantısına sahip olduğunuzdan emin olun.
- Windows Server 2019'u yeniden başlatın
- Oturum aç veya bağlanmak Hyper-V rolünü yüklediğiniz Windows Server 2019
- Açık Sunucu Yöneticisi ve rolü kaldırmak için kullandığımız prosedürün aynısını izleyerek Hyper-V'yi yükleyin. Yalnızca Hyper-V rolünü seçmeniz gerekecektir.
- Sol tık açık Başlangıç menüsü ve ara Hyper-V Yöneticisi
- Açık Hyper-V Yöneticisi
- Gezin ve açın Sanal Anahtar Yöneticisi Hyper-V Manager penceresinin sağ tarafında
- Seçiniz Harici altında Ne tür bir sanal anahtar oluşturmak istiyorsunuz ve sonra tıklayın Sanal Anahtar Oluşturun
- Harici anahtarın adını yazın
- Harici ağ altında ağ kartını seçin
- Tıklayın Uygulamak ve sonra tamam
- Yeni bir sanal anahtar atamak istediğiniz sanal makineye gidin
- Sanal makineye sağ tıklayın ve tıklayın Ayarlar
- Tıklamak Ağ adaptörü
- Seç Harici altında sanal anahtar Sanal Anahtar
- Tıklayın Uygulamak ve sonra tamam
- IP adresi ekleyin (DHCP kullanmıyorsanız)
- Hyper-V ve sanal makinelerle çalışmanın tadını çıkarın