CAS 配置NLB 負(fù)載均衡網(wǎng)絡(luò)無法連接

在虛擬機(jī)與虛擬機(jī)、虛擬機(jī)與實(shí)機(jī)之間利用Windows操作系統(tǒng)自帶的網(wǎng)絡(luò)負(fù)載均衡功能如選擇單播集群模式,網(wǎng)絡(luò)就無法通訊,NLB不成功。?
Scenario #1?
在虛擬機(jī)與虛擬機(jī)之間選擇多播模式NLB可正常工作,而虛擬機(jī)與實(shí)機(jī)之間無法選擇多播模式,必須交換機(jī)支持?
Solution #1?
# Windows 2008的Hyper-V解決方法?
1.解決Windows 2008的Hyper-V中NLB單播的問題主要從網(wǎng)卡的模式出發(fā)考慮,在Hyper-V中網(wǎng)卡有2種。Network Adapter和Legacy Network Adapter,通常默認(rèn)的都是Network Adapter,可以在虛機(jī)中顯示10G網(wǎng)絡(luò)連接,而后一種在操作系統(tǒng)中網(wǎng)絡(luò)適配器是Intel 21140-Based Fast Ethernet Adapter,連接只有100M。?
2.解決虛擬機(jī)NLB單播問題必須采用Legacy Network Adapter,虛擬機(jī)新建后默認(rèn)會安裝Network Adapter網(wǎng)絡(luò)設(shè)備,在Hyper-V管理器中選擇需要配置的虛擬機(jī),關(guān)閉虛擬機(jī),點(diǎn)擊設(shè)置,打開設(shè)置窗口,首先刪除Network Adapter網(wǎng)絡(luò)設(shè)備。?
3.再選擇Add Hardware,點(diǎn)擊Legacy Network Adapter,點(diǎn)擊添加。?
4.添加完成后,網(wǎng)絡(luò)顯示為沒有連接,選擇一個網(wǎng)卡,點(diǎn)擊應(yīng)用。?
5.此時MAC地址為動態(tài)。在靜態(tài)的地址項(xiàng)中為灰色,無數(shù)字。?
6.關(guān)閉設(shè)置窗口,啟動一下虛擬機(jī),可以不用進(jìn)入操作系統(tǒng)就turn off。再打開設(shè)置窗口。此時MAC地址靜態(tài)選項(xiàng)已經(jīng)有數(shù)字了。?
7.選擇靜態(tài)MAC選項(xiàng),應(yīng)用,確定。千萬不要改動里面的數(shù)字。?
8.隨后啟動虛擬機(jī),在虛擬機(jī)啟動后如果是Windwos 2003 X64的操作系統(tǒng)需要安裝網(wǎng)卡驅(qū)動程序(驅(qū)動程序在公司FTP的microsoft program/其他目錄下的VMNIC For VMWindows 2003_X64.iso)。安裝方法打開改虛機(jī)的設(shè)置,選擇DVD Drive,將ISO的驅(qū)動程序用瀏覽選擇在IMG文件欄中,完成掛接光驅(qū)文件。再去虛機(jī)中安裝驅(qū)動即可,安裝完成,顯示為Intel網(wǎng)卡,速度100Mbps。?
9.網(wǎng)卡安裝完成,按照常規(guī)配置網(wǎng)絡(luò)信息和負(fù)載均衡信息。同樣的方法完成第二臺虛擬機(jī)的配置,檢查NLB,完成。?
10.虛機(jī)與實(shí)機(jī)配置,虛機(jī)按上面的方法配置,實(shí)機(jī)按正常配置方法進(jìn)行。?
# Windows 2008 R2的Hyper-V解決方法?
1.Windwos 2008 R2的解決方法較為簡單,R2版本增加了啟用欺騙MAC地址的功能,不論網(wǎng)絡(luò)卡的類型。只要在配置虛擬網(wǎng)絡(luò)卡時選擇Enable Spoofing MAC Addresses選項(xiàng)即可。?
??
2.其余按正常配置進(jìn)行。?
#?虛擬機(jī)ISA2006多播和單播的互轉(zhuǎn)?
1.多播和單播互轉(zhuǎn)主要是基于Windows Server 2008的Hyper-V生成的虛擬機(jī),R2的版本應(yīng)該不存在這個問題,目前尚未測試。?
2.在做轉(zhuǎn)換前,ISA2006需要安裝SP1補(bǔ)丁,并且下載微軟的KB938550補(bǔ)丁包到虛擬機(jī)本地。通過KB938550即可以完成轉(zhuǎn)換。命令如下:?
轉(zhuǎn)換為多播:?
CscriptKB938550.wsf/array:<陣列名稱>/nlb:multicast/net1:<陣列網(wǎng)絡(luò)名>?
轉(zhuǎn)換為單播?
CscriptKB938550.wsf/array:<陣列名稱>/nlb:unicast/net1:<陣列網(wǎng)絡(luò)名>?
3.轉(zhuǎn)換步驟(以多播轉(zhuǎn)單播為例):?
a.在多播狀態(tài)下——在ISA2006中停止負(fù)載均衡——應(yīng)用——選陣列名并勾選重新啟動——同步雙機(jī),完成后關(guān)機(jī)?
b.在Hyper-V設(shè)置控制臺分別修改虛機(jī)網(wǎng)卡類型為Legacy Network Adapter,方法見第一部分,并切記勾選靜態(tài)MAC。?
c.啟動ISA2006帶配置服務(wù)器的機(jī)器——在命令行運(yùn)行單播的命令——在ISA2006控制臺同步ISA2006和配置服務(wù)器——完成后啟動另外的ISA2006機(jī)器——同步后即可(如另外的機(jī)器不能同步或連不到陣列(配置服務(wù)器),可以先行將該機(jī)的網(wǎng)卡NLB手動卸載掉,只留基本網(wǎng)絡(luò)配置,就可以連接到配置服務(wù)器和陣列進(jìn)行同步了)
了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/