1. 程式人生 > >CAS 配置NLB 負載均衡網絡無法連接

CAS 配置NLB 負載均衡網絡無法連接

服務器 Exchange

在虛擬機與虛擬機、虛擬機與實機之間利用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手動卸載掉,只留基本網絡配置,就可以連接到配置服務器和陣列進行同步了)

CAS 配置NLB 負載均衡網絡無法連接