hyper-v虛擬交換 虛擬交換 虛擬交換機與網絡配置

在Hyper-V中虛擬交換機如果你有學習過VMware虛擬化的話,其實它們中的虛擬交換機基本相差不大,下面我們簡單介紹一下關於Hyper-V網絡虛擬化的三種虛擬交換機。

對於剛剛接觸Hyper-V的童鞋來說,虛擬交換機可能會讓你覺得比較頭疼,首先,Hyper-V不會自帶任何已創建好的虛擬交換機和虛擬網卡(在Hyper-V部署向導中會提示創建外部虛擬交換機,這一點和VMware Workstation不一樣它會新建兩個虛擬網卡,這和微軟本身有關系,我的地盤我做主,嘻嘻)。

當我們選擇新建虛擬交換機時,Hyper-V虛擬交換機管理器會讓我們從以下三種虛擬交換機中選擇一種來創建:

l 外部

l 內部

l 私有

需要註意的是,這裏我們創建的是虛擬交換機,而不是某一張虛擬網卡,所以虛擬交換機會分為這三種類型。

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

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

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

盡管 Hyper-V 允許您配置復雜的虛擬網絡環境,但虛擬網絡的基本概念卻是非常簡單。對於簡單的虛擬網絡配置,建議在運行 Hyper-V 的服務器上至少配置兩個網絡適配器:一個網絡適配器專供進行遠程管理的物理計算機使用,另外一個或多個網絡適配器專門用於虛擬機。如果您為虛擬硬盤存儲運行 Internet SCSI (iSCSI) 發起程序,建議您使用管理操作系統中的其他網絡適配器。管理操作系統是一個分區,它調用 Windows 虛擬機監控程序並請求創建新的分區。只能存在一個管理操作系統。

在 Hyper-V 中,當創建虛擬機並將其連接到虛擬網絡時,它將會使用虛擬網絡適配器進行連接。有兩種類型的網絡適配器可用於 Hyper-V:網絡適配器和舊版網絡適配器。為了使網絡適配器能夠正常工作,必須安裝集成服務,該服務是 Hyper-V 安裝的一部分。如果集成服務因為操作系統的版本而無法安裝,將無法使用網絡適配器。您需要添加一個舊版網絡適配器,用於模擬基於 Intel 21140 的 PCI 快速以太網適配器,並在無需安裝虛擬機驅動程序的情況下工作。舊版網絡適配器還支持基於網絡的安裝,因為它具有啟動到預啟動執行環境 (PXE) 的能力。如果虛擬機需要從網絡啟動,也需要舊版網絡適配器。啟動到 PXE 之後,您需要禁用網絡適配器。

Hyper-V 支持虛擬局域網 (VLAN),因為 VLAN 配置是基於軟件的,所以計算機能夠輕松移動且仍然保持其網絡配置。對於每個連接到虛擬機的虛擬網絡適配器,您可以為虛擬機配置一個 VLAN ID。您需要具備以下設備才能配置 VLAN:

l 支持 VLAN 的物理網絡適配器。

l 支持具有已應用的 VLAN ID 的網絡數據包的物理網絡適配器。

在管理操作系統上,您需要配置虛擬網絡,以允許在物理端口上進行網絡通信。這樣做是為了使 VLAN ID 能夠在內部與虛擬機一起使用。接下來,您需要配置虛擬機以指定虛擬機將用於所有網絡通信的虛擬 LAN。

可以使用兩種模式來配置 VLAN:訪問模式trunk 模式。在訪問模式中,虛擬網絡的外部端口被限制為UI中的一個 VLAN ID。可以有多個使用 WMI 的 VLAN。當物理網絡適配器連接到物理網絡交換機上的某個端口(也處於訪問模式中)時,請使用訪問模式。若要使虛擬機能夠外部訪問處於訪問模式下的虛擬網絡,您必須將虛擬機配置為使用與在虛擬網絡的訪問模式中配置的相同 VLAN ID。Trunk 模式允許多個 VLAN ID 共享物理網絡適配器和物理網絡之間的連接。若要使虛擬機能夠外部訪問多個 VLAN 中的虛擬網絡,您需要將物理網絡上的端口配置為 trunk 模式。還需要知道所使用的特定 VLAN,以及虛擬網絡支持的虛擬機使用的所有 VLAN ID。

下面我們看下Hyper-V 2012 R2中的虛擬交換機的管理器。

1、點擊“Hyper-V管理器”選擇“虛擬交換機管理器...”

技術分享

2、在“新建虛擬網絡交換機”點擊“創建虛擬交換機”

技術分享

註意:創建外部虛擬網絡時,Hyper-V 會將虛擬網絡服務協議綁定到物理網絡適配器。在創建或刪除外部虛擬網絡時,將會暫時中斷外部網絡連接。

3、這裏我們可以選擇創建內部網絡、專用網絡並啟用對應的VLAN和設置VLANID,當然如果你要移除虛擬網絡交換機,可以選擇對應的虛擬網絡交換機,在這裏點擊“移除”

技術分享

4、在這裏我們可以設置全局網絡的MAC地址範圍

技術分享

5、通過前面的設置我們已經設置好了對應的虛擬交換機,這時候我們需要將對應的計算機接入到虛擬交換機,怎麽處理了?在這裏我們選擇對應的虛擬交換機,然後點擊“設置...”

技術分享

6、在網絡適配器處選擇剛剛創建的虛擬網絡,如果你前面有設置對應的VLAN,在這裏需要啟用對應的VLAN,並輸入對應的VLANID,當然這裏還有一個帶寬管理功能,即管理此虛擬機的帶寬流量以滿足現有需求。

技術分享

本文出自 “系統運維【SystemDevOps】” 博客,謝絕轉載!

Win2012R2 Hyper-V初級教程04 — 虛擬交換機與網絡配置