日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

详细讲解Hyper-V虚拟机的网络配置

發布時間:2025/3/15 编程问答 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详细讲解Hyper-V虚拟机的网络配置 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

近幾年最火熱的IT術語就是虛擬化、云計算,隨著Hyper-v2.0的發布,服務器虛擬化又一次走近我們的身邊,在任何虛擬化環境,都需要考量虛擬網絡的配置,那么,hyper-v如何支持網絡,又是如何配置的呢?本文簡單介紹了hyper-v的架構,并針對Hyper-V在實際應用中的網絡架構及設置進行詳盡的講解,使您可以對其虛擬網絡運行機制有一個全面的了解。

術語說明:

運行在hyper-v服務器上的虛擬機:子分區、虛擬機、guest

運行hyper-v的物理服務器:父分區、管理操作系統、host

Hyper-v的簡介及架構

Hyper-V是微軟伴隨Windows Server 2008推出的服務器虛擬化解決方案,最新的版本為Hyper-v 2.0,隨windows 2008 R2發布,其單獨版本為Hyper-V Server 2008 R2,與上一個版本增加了大量新特性,特別是動態遷移(Live Migration)、故障轉移集群(Failover Cluster)、新版服務器配置工具等等,同時物理系統處理器、內存支持(4路/24核心、32GB-->8路/64核心、1TB),另外最多可運行的虛擬系統也從192增加到了384個,在增加容量的同時不需要重新啟動系統。利用hyper-v管理器及SCVMM2008,提供了動態、可靠以及可伸縮的虛擬化平臺,并以之管理物理和虛擬資源,可實現更低的總體擁有成本(TCO)。

Hyper-v核心代碼僅有幾百K,且不包含任何第三方驅動,驅動程序和全新的 IO 共享模型一起托管在父分區中,Hyper-V的架構簡化了虛擬機和硬件之間的層數,這種構架使得虛擬機和硬件之間只通過很薄的一層進行連接,因此虛擬機執行效率非常高,可以更加充分的利用硬件資源,使虛擬機系統性能非常的接近真實的操作系統性能。

Hyper-V采用基于VMbus的高速內存總線架構,來自虛機的硬件請求(顯卡、鼠標、磁盤、網絡),可以直接經過VSC,通過VMbus總線發送到根分區的VSP,VSP調用對應的設備驅動,直接訪問硬件,中間不需要Hypervisor的幫助。

Hyper-v架構如下圖所示:

Hyper-v網絡運行機制

Hyper-v通過模擬一個標準的(ISO/OSI二層)交換機來支持以下三種虛擬網絡:

External(外部虛擬網絡):虛擬機和物理網絡、本地主機都能通信

在希望允許子分區(虛擬機或guest)與外部服務器和父分區(管理操作系統或host)進行通信時,可以使用此類型的虛擬網絡。此類型的虛擬網絡還允許位于同一物理服務器上的虛擬機互相通信。

Internal(內部虛擬網絡):虛擬機之間互相通信,并且虛擬機能和本機通信

在希望允許同一物理服務器上的子分區與子分區和父分區之間進行通信時,可以使用此類型的虛擬網絡。內部虛擬網絡是一種未綁定到物理網絡適配器的虛擬網絡。它通常用來構建從管理操作系統連接到虛擬機所需的測試環境。

Private(專用虛擬網絡):僅允許運行在這臺物理機上的虛擬機之間互相通信

在希望只允許同一物理服務器上的子分區之間進行通信時,可以使用此類型的虛擬網絡。專用虛擬網絡是一種無需在父分區中裝有虛擬網絡適配器的虛擬網絡。在希望將子分區從父分區以及外部網絡中的網絡通信中分離出來時,通常會使用專用虛擬網絡。

?

建議在運行hyper-v的服務器上至少兩個網絡適配器,其中:一個網絡適配器專供進行遠程管理的使用,另外一個或多個網絡適配器專門用于虛擬機(子分區);如果你使用到SAN、iSCSI等共享網絡存儲,需要兩個高速(Gbit銅纜或光纖)專門用于網絡存儲,因此生產環境建議至少四個網絡適配器。

實踐建議:為每個網絡適配器重命名為易記、易懂的標識,如:專供遠程管理的網絡適配器——manager

下圖為某企業生產環境hyper-v拓撲圖:

如果使用System Center Virtual Machine Manager 2008(以下簡稱SCVMM)的話,可以很方便的看到全局或單獨虛擬的網絡拓樸圖,如下:

外部虛擬網絡

對于hyper-v服務器,最值得關注的是外部虛擬網絡,理解外部虛擬網絡也就理解了hyper-v的網絡結構。Hyper-v外部虛擬網絡的網絡通信,通過在物理網卡上運行“Microsoft Virtual Network Switch Protocol(微軟虛擬交換機協議)”,模擬出一個標準的(ISO/OSI二層)交換機,支持Vlan劃分。對于生產環境基本上都將使用到外部虛擬網絡,結合vlan的設置,可以輕松構建適合企業使用的網絡。

在安裝 Hyper-V 并創建外部虛擬網絡后,計算機將以不同的方式運行。安裝后,父分區將使用虛擬網絡適配器連接到物理網絡。在父分區的“網絡連接”上,您將看到原始的網絡適配器和一個新的虛擬網絡適配器,在原始物理網絡適配器只綁定“Microsoft 虛擬網絡交換協議”,而虛擬網絡適配器綁定了所有標準協議和服務(如ipv4、ipv6、Microsoft網絡客戶端)。在“網絡連接”下顯示的虛擬網絡適配器將使用與其關聯的虛擬網絡交換機相同的名稱。在創建或刪除外部虛擬網絡時,將會暫時中斷外部網絡連接。

創建外部虛擬網絡后,除了交換機是基于軟件以及可以根據需要動態添加或刪除端口之外,虛擬網絡與物理網絡的工作原理基本相同,虛擬交換機發揮物理交換機的功能,所有的網絡通信將通過外部虛擬網絡傳送到其目的地。

因此,建議使用至少一個其他物理網絡適配器來管理網絡通信。

通常我們使用SCVMM來配置虛擬網絡,在SCVMM提供更多的選項比如VLAN的trunk模式。在外部虛擬網絡中,我們需要配置網絡的連接類型(外部)、選擇綁定的網絡適配器、VLAN的模式等,下圖為Hyper-v管理器——外部虛擬網絡配置:

內部虛擬網絡及專用虛擬網絡

相對于外部虛擬網絡來說,內部及專用虛擬網絡就好理解多了。

添加內部虛擬網絡的步驟及添加外部虛擬網絡相似,但不需要選擇綁定的物理網卡,在父分區的“網絡連接”上將新增一個新的虛擬網絡適配器,但不會對已有的物理卡做任何修改。內部虛擬網絡僅提供子分區與子分區及父分區之間的通信。

添加專用虛擬網絡的步驟及添加內部虛擬網絡一樣,在父分區的“網絡連接”不會新增虛擬網絡適配器。專用虛擬網絡僅提供子分區之間的通信。

設置全局MAC地址

可以通過hyper管理器設置子分區能夠使用的MAC地址范圍,通常我們不需要特別去設置。在P-V時,某些特殊需求的情況下,我們只需要單獨為虛擬機(子分區)的網卡分配MAC地址。

虛擬機中的網絡

當在Hyper-V中創建虛擬機,需要連接到虛擬網絡時,將會使用虛擬網絡適配器。有兩種類型的網絡適配器可用于 Hyper-V:

l? 網絡適配器:SCVMM中稱為綜合網絡適配器

綜合網絡適配器是 Hyper-V 所使用的一種新設備,可比仿真網絡適配器提供更佳的性能。合成網絡適配器要求在虛擬機上安裝hyper-v的集成服務(VGS、虛擬來賓服務)。

l? 舊版網絡適配器:SCVMM中稱為仿真網絡適配器

模擬基于 Intel 21140網絡適配器,可以在所有虛擬化軟件(Virtual PC、Virtual Server等)平臺上使用,并支持PXE啟動。通常因為操作系統原因(如版本太舊)無法安裝集成服務。

虛擬機(子分區)連接到虛擬交換機的一個端口。為了使虛擬機上的網絡應用程序能夠與外部網絡的應用程序一起工作,它首先會通過虛擬網絡適配器路由到外部虛擬網絡上的虛擬端口(連接虛擬機的端口),然后將網絡數據包通過物理網絡適配器向外發送到外部物理網絡。

通常我們需要配置虛擬機網絡適配器的:網絡連接、MAC地址、VLAN,如下圖:

虛擬局域網 (VLAN)

Hyper-v支持Vlan,同時支持access及trunk。首先你的網絡需要支持vlan,至少你的父分區網絡適配器支持Vlan。Access模式相對比較簡單,只需要在子分區網絡適配器中設置對應的Vlan ID,Trunk 模式允許多個 VLAN ID 共享物理網絡適配器和物理網絡之間的連接。若要使虛擬機能夠外部訪問多個 VLAN 中的虛擬網絡,您需要將物理網絡上的端口配置為 trunk 模式。還需要知道所使用的特定 VLAN,以及虛擬網絡支持的虛擬機使用的所有 VLAN ID。Trunk模式需要在System Center Virtual Machine Manager 2008 中設置。

以太網交換機端口的三種鏈路類型:access、trunk、hybird。

l?? Access類型的端口只能屬于1個VLAN,一般用于連接計算機的端口;

l?? Trunk類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,一般用于交換機之間連接的端口;

l?? Hybrid類型的端口可以允許多個VLAN通過,可以接收和發送多個VLAN的報文,可以用于交換機之間連接,也可以用于連接用戶的計算機。

總結

通過以上內容的介紹,我們將學習到三種的虛擬網絡架構,各種虛擬網絡不同的用途,特別對常用于生產環境的外部虛擬網絡,以及VLAN的支持做了詳盡的介紹。Hyper-v的網絡架構與vmware的網絡架構,有著很大的區別,但hyper-v的網絡架構更簡單,更合適企業生產環境。在實際生產環境中,更多時候將使用功能強大的system center(主要是scvmm、scom、dpm)來管理整個虛擬化平臺。

?

轉自:http://tech.huweishen.com/gongju/1343.html

轉載于:https://www.cnblogs.com/dfzone/archive/2013/04/26/3044177.html

總結

以上是生活随笔為你收集整理的详细讲解Hyper-V虚拟机的网络配置的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。