外部虛擬網(wǎng)絡(luò)交換機(jī)導(dǎo)致的問(wèn)題如何去解決
掃描二維碼
隨時(shí)隨地手機(jī)看文章
Nirmal Sharma是活動(dòng)目錄領(lǐng)域的專(zhuān)家,拿到了微軟MCSEx3、MCITP和MVP認(rèn)證。他喜歡與大家分享一些相關(guān)知識(shí),這里筆者整理了一篇有關(guān)如何解決使用Hyper-V外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí)產(chǎn)生的網(wǎng)絡(luò)連接問(wèn)題。
微軟Hyper-V提供了三種類(lèi)型的虛擬網(wǎng)絡(luò)交換機(jī):內(nèi)部、私人和外部。這些虛擬網(wǎng)絡(luò)交換機(jī)是使用Hyper-V交換機(jī)管理器創(chuàng)建的。
內(nèi)部虛擬網(wǎng)絡(luò)交換機(jī)允許虛擬機(jī)之間的通信連接內(nèi)部虛擬網(wǎng)絡(luò)交換機(jī)和Hyper-V主機(jī)。如果你需要限制虛擬機(jī)之間的通信連接到同一個(gè)交換機(jī),可以使用Windows Server TutorialsA專(zhuān)用虛擬網(wǎng)絡(luò)交換機(jī)。
外部虛擬網(wǎng)絡(luò)交換機(jī)允許虛擬機(jī)與企業(yè)局域網(wǎng)通信。外部虛擬網(wǎng)絡(luò)交換機(jī)需要Hyper-V主機(jī)上安裝物理網(wǎng)絡(luò)適配器,虛擬機(jī)才可以與企業(yè)局域網(wǎng)通信。
外部的虛擬網(wǎng)絡(luò)交換機(jī)映射到物理網(wǎng)絡(luò)適配器。私人和內(nèi)部虛擬網(wǎng)絡(luò)交換機(jī)不需要映射到物理網(wǎng)絡(luò)適配器就能創(chuàng)建。
許多虛擬管理員不知道,當(dāng)創(chuàng)建一個(gè)外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí),Hyper-V主機(jī)上的數(shù)據(jù)流發(fā)生了變化。默認(rèn)情況下,Windows服務(wù)器操作系統(tǒng)使用物理網(wǎng)絡(luò)適配器發(fā)送網(wǎng)絡(luò)數(shù)據(jù)包。這是因?yàn)榫W(wǎng)絡(luò)服務(wù)需要使用的物理網(wǎng)絡(luò)適配器必須綁定了網(wǎng)絡(luò)協(xié)議和服務(wù)。
當(dāng)創(chuàng)建一個(gè)外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí),所有網(wǎng)絡(luò)數(shù)據(jù)包由該交換機(jī)接收的網(wǎng)絡(luò)服務(wù)/應(yīng)用程序生成。一旦外部虛擬網(wǎng)絡(luò)交換機(jī)接收了網(wǎng)絡(luò)數(shù)據(jù)包,會(huì)將這些數(shù)據(jù)包轉(zhuǎn)發(fā)到映射的物理網(wǎng)絡(luò)適配器。
這是因?yàn)楫?dāng)你創(chuàng)建一個(gè)外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí),虛擬交換機(jī)管理器修改了物理網(wǎng)絡(luò)適配器和外部虛擬網(wǎng)絡(luò)交換機(jī)一些必要的屬性。虛擬交換機(jī)管理器實(shí)施更改之前,你應(yīng)該會(huì)看到一個(gè)如下面屏幕截圖所示的警告信息:
外部虛擬網(wǎng)絡(luò)交換機(jī)警告截圖
上圖警告提示Hyper-V主機(jī)連接失敗。在創(chuàng)建私有或內(nèi)部虛擬網(wǎng)絡(luò)交換機(jī)時(shí)不會(huì)看到這樣的警告。只有當(dāng)創(chuàng)建外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí)才會(huì)有上面的提示。這是因?yàn)樽兓窃趧?chuàng)建過(guò)程中處理的,包括協(xié)議、服務(wù)和客戶(hù)服務(wù)的綁定和解綁定。
例如,你創(chuàng)建了一個(gè)名為“ExtSwitch”的外部虛擬網(wǎng)絡(luò)交換機(jī),并將其映射到名為“Intel(R) 82576 Gigabit Dual Port Network”的物理網(wǎng)絡(luò)適配器上。當(dāng)點(diǎn)擊“Apply”按鈕時(shí),物理網(wǎng)絡(luò)適配器的屬性會(huì)發(fā)生如下變化:
● 解綁定以下服務(wù)、協(xié)議和客戶(hù):Microsoft網(wǎng)絡(luò)客戶(hù)端、Microsoft網(wǎng)絡(luò)文件和打印機(jī)共享,TCP/IP協(xié)議IPv4、TCP/IP協(xié)議IPv6,以及物理網(wǎng)絡(luò)適配器屬性中列出的所有其他服務(wù)、客戶(hù)端或協(xié)議。
● 綁定“微軟虛擬網(wǎng)絡(luò)交換機(jī)協(xié)議”。
此外,在ExtSwitch此例中,外部虛擬網(wǎng)絡(luò)交換機(jī)發(fā)生下面的變化:
● 綁定以下服務(wù)、協(xié)議和客戶(hù)端:Microsoft網(wǎng)絡(luò)客戶(hù)端、Microsoft網(wǎng)絡(luò)文件和打印機(jī)共享,TCP/IP協(xié)議IPv4、TCP/IP協(xié)議IPv6。
● 解綁定“微軟虛擬網(wǎng)絡(luò)交換機(jī)協(xié)議”。
該過(guò)程中,網(wǎng)絡(luò)連接文件夾中將創(chuàng)建一個(gè)新的網(wǎng)絡(luò)連接,名稱(chēng)在創(chuàng)建外部虛擬網(wǎng)絡(luò)交換機(jī)(ExtSwitch)時(shí)指定。
“微軟虛擬網(wǎng)絡(luò)交換機(jī)協(xié)議”是與物理網(wǎng)絡(luò)適配器綁定的,負(fù)責(zé)監(jiān)聽(tīng)來(lái)自外部虛擬網(wǎng)絡(luò)交換機(jī)的網(wǎng)絡(luò)流量。如果“微軟虛擬網(wǎng)絡(luò)交換機(jī)協(xié)議”未綁定到物理網(wǎng)絡(luò)適配器,物理網(wǎng)絡(luò)適配器將會(huì)減少由外部虛擬網(wǎng)絡(luò)交換機(jī)產(chǎn)生的網(wǎng)絡(luò)數(shù)據(jù)包。
整個(gè)過(guò)程會(huì)將協(xié)議、服務(wù)和客戶(hù)端從內(nèi)存中注銷(xiāo),進(jìn)而終端該物理網(wǎng)絡(luò)適配器所在系統(tǒng)中的所有網(wǎng)絡(luò)會(huì)議。當(dāng)虛擬網(wǎng)絡(luò)創(chuàng)建時(shí)會(huì)終端以下連接:
● 所有使用RDP的虛擬機(jī)連接。
● 所有使用了虛擬機(jī)連接工具或VMCONNECT.exe的虛擬機(jī)連接。
● 其他任何網(wǎng)絡(luò)連接到hyper - v主機(jī)或虛擬機(jī)。
● 使用物理網(wǎng)絡(luò)適配器連接到Hyper-V主機(jī)或虛擬機(jī)的所有網(wǎng)絡(luò)連接。
在Hyper-V主機(jī)上創(chuàng)建外部虛擬網(wǎng)絡(luò)交換機(jī)時(shí),建議規(guī)劃停機(jī)時(shí)間。