Hyper-V 2.0 Guest NLB(單播)

前幾天在做一個測試的時候遇到了這問題。
在微軟的官方網站上沒有找到太多的資料,後來在國外的Blog上找到了正確的解決辦法。
首先是運行環境:
物理主機:
Host01
Host02
都是雙網卡,並生成兩個虛擬交換機:
Public-SW和Private-SW
Host01和Host02上分別運行Guest,APP01和APP02
--------------------------------------
然後我希望APP01和APP02可以實現NLB(單播)。
我盡心一下幾種情況下的配置測試(影響結果的設置僅爲羣集網卡,所有這裏僅爲羣集網卡的變更):
1、羣集網卡爲Hyper-V2.0中的虛擬網絡適配器,也就是所謂的新網卡。
2、羣集網卡設置爲Hyper-V2.0中的虛擬網絡適配器並配置靜態MAC地址。
3、羣集網卡設置Hyper-V2.0中的舊版網絡適配器。
通過對以上3種情況進行測試結果如下:
情況1~2顯示錯誤信息如下:
2009-12-11_00198
場景3,將配置成功,但是外部將無法訪問羣集IP及兩個節點IP。。。。
 
單播:在每個羣集成員上,NLB 覆蓋網絡適配器上製造商提供的 MAC 地址。NLB 對所有成員都使用相同的單播 MAC 地址。
其實從上面NLB單播的性質,我們不難看出問題所在。。其實還是MAC地址的問題。
 
正確的設置如下:
2009-12-11_00201
a、選擇舊版網絡適配器
b、勾選啓用MAC地址欺騙
完成之後即可解決Hyper-V虛擬機中NLB無法實現的問題。。。
 
多播。。新舊網卡無影響。
==============================================
深圳市深信通軟件有限公司  Http://www.sxt.com.cn
QQ:121096702 MSN:[email protected]
==============================================
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章