天天看點

在虛拟機中配置NLB網絡負載均衡

平時我都是做apo的,很少接觸core io方面的東西,最近由于一個項目的需要,要我配置ad、dns、moss+nlb,sql server+cluster。這可是我的弱項,任務既然來了,還是隻有硬着頭皮上了。在客戶那邊配置測試環境之前,我先要在虛拟機中做做實驗,看下該怎麼配,官方文檔倒是寫的多簡單的,幾步就完成的,但是實際配起來可能會遇到各種各樣的問題需要去解決。現在我就說說我配置nlb的過程。

準備工作:

我首先基于一個幹淨的windows2003虛拟機作為母盤,制作了2個差異盤,用來配置nlb,分别命名為webserver01和webserver02,修改好計算機名後重新開機。

我這裡實驗環境不打算使用ad,是以兩台機器都沒有加入域,兩台機器都是按照了iis的,我修改了iis的預設頁,通路不同的機器顯示不同的内容(這個就是随便怎麼改了,隻要兩個機器的iis在同一個url下展示的内容不同就行了),這樣便于驗證我到時候的nlb配置成功沒有。

webserver01的固定ip是192.168.0.7,掩碼3個255,網關192.168.0.1

webserver02的固定ip是192.168.0.8,掩碼3個255,網關192.168.0.1

我打算将nlb的ip配置為192.168.0.200。

具體操作:

(1)在01機器上打開管理工具中的“網絡負載平衡管理器”,選擇“群集”菜單下的“建立”選項。

(2)在彈出的“群集參數”視窗中,輸入群集的ip,這裡我們就輸入192.168.0.200,然後輸入子網路遮罩,完整internet名稱就是我們要為nlb設定的域名,以後我們就通過這個域名來通路nlb,這裡我們可以随便輸入,比如web.shtest.com 。群集模式是“單點傳播”,遠端控制這裡我們就不用了。如圖:

在虛拟機中配置NLB網絡負載均衡

(3)單擊“下一步”按鈕,進入“群集ip位址”不用修改,“下一步”進入“端口規則”,也可以不用修改。

(4)單擊“下一步”按鈕,進入“連接配接”界面,在“主機”文本框中輸入我們目前的主機webserver01,或者也可以輸入ip。然後單擊“連接配接”,在下面選擇ip,然後下一步,選擇主機參數,使用預設的就可以了。

(5)單擊“完成”按鈕,系統會建立網絡負載平衡群集,并将目前主機加入到群集中,如圖:

在虛拟機中配置NLB網絡負載均衡

接下來配置02伺服器,将其加入到群集中。這個過程說來簡單,但是其中我遇到了幾個問題,我也列出來一下。

(1)打開02伺服器上的網絡負載平衡管理器,單擊“群集”菜單中的“連接配接到現存的”選項。

(2)在“主機”文本框中輸入我們要連接配接的主機webserver01或者是ip192.168.0.7,單擊“連接配接”系統會要求輸入使用者名密碼,我輸入了正确的使用者名密碼後,系統居然報錯0x800706d5,網上找了一下原因,有的說是iis中沒有啟用asp,我把兩台機器的iis中的asp都啟用了,然後再次連接配接還是報錯。再找了下,有的說是密碼不一緻,因為我2台伺服器都沒有設定密碼,是空密碼,是以我将webserver01的管理者密碼改成了123,但是02伺服器的密碼還是空的,密碼不一緻,于是我将兩台機器的密碼都改成了123,然後重新開機兩台伺服器,于是就可以了。

(3)連接配接成功後可以看到群集中有一台伺服器webserver01,接下來就是将02伺服器添加到群集中。右擊web.shtest.com,在右鍵菜單中選擇“添加主機到群集”選項。

(4)在“主機”文本框中輸入webserver02,然後單擊“連接配接”按鈕,這個時候系統居然報錯:“沒有接口可用于安裝新的群集”。網上查了一下,是因為我的兩台伺服器都是同一個虛拟機的副本,是以裡面網卡某些資訊是一樣的,是以必須要把02伺服器的網卡解除安裝了,然後重新安裝。在“裝置管理”裡面解除安裝網卡,然後再搜尋硬體就可以重新安裝好網卡了。

在虛拟機中配置NLB網絡負載均衡

(5)安裝好網卡後需要重新設定固定的ip。設定好ip再試着将02伺服器添加到群集就成功了。接下來的“下一步”操作都是使用預設值就可以了。最後我們将02伺服器添加到nlb中成功。看到如圖:

在虛拟機中配置NLB網絡負載均衡

繼續閱讀