您好,登錄后才能下訂單哦!
在虛擬機與虛擬機、虛擬機與實機之間利用Windows操作系統自帶的網絡負載均衡功能如選擇單播集群模式,網絡就無法通訊,NLB不成功。
Scenario #1
在虛擬機與虛擬機之間選擇多播模式NLB可正常工作,而虛擬機與實機之間無法選擇多播模式,必須交換機支持
Solution #1
# Windows 2008的Hyper-V解決方法
1.解決Windows 2008的Hyper-V中NLB單播的問題主要從網卡的模式出發考慮,在Hyper-V中網卡有2種。Network Adapter和Legacy Network Adapter,通常默認的都是Network Adapter,可以在虛機中顯示10G網絡連接,而后一種在操作系統中網絡適配器是Intel 21140-Based Fast Ethernet Adapter,連接只有100M。
2.解決虛擬機NLB單播問題必須采用Legacy Network Adapter,虛擬機新建后默認會安裝Network Adapter網絡設備,在Hyper-V管理器中選擇需要配置的虛擬機,關閉虛擬機,點擊設置,打開設置窗口,首先刪除Network Adapter網絡設備。
3.再選擇Add Hardware,點擊Legacy Network Adapter,點擊添加。
4.添加完成后,網絡顯示為沒有連接,選擇一個網卡,點擊應用。
5.此時MAC地址為動態。在靜態的地址項中為灰色,無數字。
6.關閉設置窗口,啟動一下虛擬機,可以不用進入操作系統就turn off。再打開設置窗口。此時MAC地址靜態選項已經有數字了。
7.選擇靜態MAC選項,應用,確定。千萬不要改動里面的數字。
8.隨后啟動虛擬機,在虛擬機啟動后如果是Windwos 2003 X64的操作系統需要安裝網卡驅動程序(驅動程序在公司FTP的microsoft program/其他目錄下的VMNIC For VMWindows 2003_X64.iso)。安裝方法打開改虛機的設置,選擇DVD Drive,將ISO的驅動程序用瀏覽選擇在IMG文件欄中,完成掛接光驅文件。再去虛機中安裝驅動即可,安裝完成,顯示為Intel網卡,速度100Mbps。
9.網卡安裝完成,按照常規配置網絡信息和負載均衡信息。同樣的方法完成第二臺虛擬機的配置,檢查NLB,完成。
10.虛機與實機配置,虛機按上面的方法配置,實機按正常配置方法進行。
# Windows 2008 R2的Hyper-V解決方法
1.Windwos 2008 R2的解決方法較為簡單,R2版本增加了啟用欺騙MAC地址的功能,不論網絡卡的類型。只要在配置虛擬網絡卡時選擇Enable Spoofing MAC Addresses選項即可。
2.其余按正常配置進行。
# 虛擬機ISA2006多播和單播的互轉
1.多播和單播互轉主要是基于Windows Server 2008的Hyper-V生成的虛擬機,R2的版本應該不存在這個問題,目前尚未測試。
2.在做轉換前,ISA2006需要安裝SP1補丁,并且下載微軟的KB938550補丁包到虛擬機本地。通過KB938550即可以完成轉換。命令如下:
轉換為多播:
Cscript KB938550.wsf /array:<陣列名稱> /nlb:multicast /net1:<陣列網絡名>
轉換為單播
Cscript KB938550.wsf /array:<陣列名稱> /nlb:unicast /net1:<陣列網絡名>
3.轉換步驟(以多播轉單播為例):
a.在多播狀態下——在ISA2006中停止負載均衡——應用——選陣列名并勾選重新啟動——同步雙機,完成后關機
b.在Hyper-V設置控制臺分別修改虛機網卡類型為Legacy Network Adapter,方法見第一部分,并切記勾選靜態MAC。
c.啟動ISA2006帶配置服務器的機器——在命令行運行單播的命令——在ISA2006控制臺同步ISA2006和配置服務器——完成后啟動另外的ISA2006機器——同步后即可(如另外的機器不能同步或連不到陣列(配置服務器),可以先行將該機的網卡NLB手動卸載掉,只留基本網絡配置,就可以連接到配置服務器和陣列進行同步了)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。