windows server 2003 Server Load Balancer的詳細設定步驟(轉載)

來源:互聯網
上載者:User

標籤:

     聲明:本文為轉載。

     當把一台伺服器(包括Web伺服器、FTP伺服器或者流媒體伺服器等等)放入網路中之後,隨著用戶端數量的不斷增加,人們往往需要功能更強大、處理速度更快的伺服器。為瞭解決這個問題,如果將原有的伺服器替換成功能更強大、處理速度更快的伺服器顯然並不是值得稱道的辦法。但是如果能把新伺服器添加到原有伺服器的處理能力基礎上而不是替換它,這種方案毫無疑問更容易被使用者接受。網路Server Load Balancer(Network Load Balancing,NLB)群集的出現正好實現了這一目的。

   一、網路Server Load Balancer介紹
  NLB群集最早出現在Windows 2000 Server的Advanced Server系統中,在Windows Server 2003的各個版本中均提供了此項功能。NLB群集允許使用者把兩台或更多的伺服器結合起來使用,在用戶端看起來就像是一台伺服器。進入NLB群集的串連請求可以分解傳送給兩個或更多的NLB群整合員,這樣使用者可以添加越來越多的伺服器(最多32台),形成一個功能非常強大的FTP網站或Web網站。  在NLB群集中,每台伺服器都會有一個屬於自己的靜態IP地址,但NLB群集中的所有伺服器還有一個共同的IP地址—NLB群集地址。用戶端可以通過這個IP地址串連到NLB群集,就像串連到其它IP地址一樣。當有用戶端請求串連到這個共用的IP地址時,NLB群集會將每個訪問請求指派一個具體的群整合員。  儘管NLB群集是一種非常簡潔的工具,但安裝配置NLB群集必須滿足很嚴格的要求,譬如首先要保證群集中伺服器必須能夠正常的單獨運行。以安裝配置兩節點的NLB群集為例,這些條件簡述如下:
    (1)每個節點伺服器必須擁有一個靜態IP地址,另外還應該為NLB群集準備一個靜態IP地址。
    (2)NLB群集需要擁有一個DNS名稱,且該DNS記錄項應該與區群集IP地址建立了映射關係。
    (3)每個節點伺服器上應該安裝完全相同的伺服器軟體(如IIS、終端伺服器等網路服務),以構成一個兩節點的NLB群集。  在接下來的內容中將介紹如何安裝配置一個較為簡單的NLB群集—擁有兩個節點的Web伺服器叢集。所要安裝配置的伺服器叢集環境為:兩台運行Windows Server 2003 Enterprise Edition的伺服器,可以將其稱為節點1和節點2。由於所有的NLB群整合員必須使用屬於相同子網的靜態IP地址,因此準備為節點1分配的靜態IP地址為“10.115.223.1”,準備為節點2分配的靜態IP地址為“10.1115.223.2”,為NLB群集分配的IP地址是10.115.223.10。對NLB和配置環境瞭解之後,現在就可以進行詳細的操作了。   二、設定靜態IP地址與組件安裝
  NLB群集中的每一個節點擁有一個靜態IP地址是安裝配置NLB群集的首要且必要條件。我們首先為節點1進行配置。  在節點1伺服器的案頭上右擊“網路位置”,開啟“網路連接”視窗。然後按右鍵“本地串連”表徵圖,執行“屬性”快捷命令,開啟“本地串連 屬性”對話方塊。  在“本地串連 屬性”對話方塊中雙擊“網際網路通訊協定 (IP)(TCP/IP)”選項,開啟“網際網路通訊協定 (IP)(TCP/IP) 屬性”對話方塊。在常規選項卡中點選“使用下面的IP地址”單選框,並指定靜態IP地址。本例使用IP地址為“10.115.223.1”,子網路遮罩為“255.255.254.0”,預設閘道為“10.115.223.254”,DNS伺服器位址為“10.115.223.1”(1)。                                                                      在Windows Server 2003中安裝部署Web服務需要IIS 6.0的支援,但是在預設情況下IIS 6.0組件並沒有被安裝,因此手動安裝IIS 6.0組件。  在“控制台”中雙擊“添加或刪除程式”表徵圖,在開啟的“添加或刪除程式”對話方塊中單擊“添加/刪除Windows組件”按鈕,開啟“Windows組件嚮導”對話方塊。  在“組件”列表中找到並雙擊“應用程式伺服器”複選框,在開啟的“應用程式伺服器”對話方塊中雙擊“Internet資訊服務(IIS)”選項,開啟“Internet資訊服務(IIS)”對話方塊。在子組件列表中找到並勾選“全球資訊網服務”複選框,依次單擊“確定/確定/下一步”按鈕開始安裝。最後單擊“完成”按鈕結束安裝過程(2)。                                                         用同樣的方法為節點2安裝Web伺服器組件。 三、建立群集主機記錄
  在安裝NLB群集之前建議先把DNS準備好,在本例中節點1同時也是網路中的DNS伺服器。可以在節點1上為群集指派一個DNS名稱,依次單擊“開始/所有程式/管理工具/DNS”,開啟“dnsmagt”視窗。  在左窗格中依次展開“ServerName/正向尋找地區”目錄。然後右擊網域名稱“cpcw.com”地區,執行“建立主機”快捷命令(3)。                                                在開啟“建立主機”對話方塊 “名稱”編輯框中鍵入一個自訂的群集名稱(本例鍵入“Cluster”);在“IP地址”編輯框中鍵入準備該群集指派的靜態IP地址(本例為“10.115.223.10”)。單擊“添加主機”按鈕,很快就會提示已經成功建立了主機記錄(4)。                                                           四、在節點1上安裝配置NLB
  完成各項準備準備工作以後,就可以安裝配置NLB群集了。對於兩個節點而言,先在哪一個節點上安裝配置NLB群集都是可以的。下面我們將在節點1上進行安裝配置。
  在節點1的案頭上右擊“網路位置”表徵圖,開啟“網路連接”視窗。然後按右鍵“本地串連”表徵圖,執行“屬性”快捷命令,開啟“本地串連 屬性”對話方塊。
  觀察“此串連使用下列項目”列表可以發現,預設情況下並沒有選中“網路Server Load Balancer”複選框。勾選該複選框(5),然後單擊“屬性”按鈕,開啟“網路Server Load Balancer 屬性”對話方塊。在“群集IP地址”地區,設定NLB群集IP地址為“10.115.223.10”,該地址供群集所有成員共用;子網路遮罩為“255.255.254.0”,該掩碼應當跟所有節點的子網路遮罩保持一致;“完整Internet名”鍵入完整的NLB群集名稱,該名稱已經事先跟群集IP地址建立DNS映射關係。另外對於“群集操作模式”中提供的“單播”和“多播”模式,建議保持“單播”模式的選中狀態。因為根據實際經驗,“多播”模式並沒有多大的用處,而且該模式常常會使一些路由器出現問題。另外如果使用者比較傾向於使用遠端控制的方式管理NLB群集,還可以選取“允許遠端控制”複選框(6)。                                                                                                                             小提示:使用者應當在每個叢集節點的“網路Server Load Balancer 屬性”對話方塊中設定完全相同的參數。
  單擊“主機參數”標籤,在“主機參數”選項卡中可以為群集中的每個成員配置相同的群集參數。在“專用IP配置”中,需要填寫本機伺服器擁有的IP地址和子網路遮罩,而不能填寫群集IP地址。另外還需要調整優先順序的設定(各個節點的優先順序應當各不相同)。設定完畢後依次單擊“確定/確定”按鈕返回“本地串連 屬性”對話方塊。 五、將群集IP地址添加到節點1
  設定完成網路Server Load Balancer的屬性,還需要將群集IP地址添加到節點1。在“本地串連 屬性”對話方塊中雙擊“Internet協議(TCP/IP)”選項,開啟“Internet協議(TCP/IP) 屬性”對話方塊。然後單擊“進階”按鈕,開啟“進階TCP/IP設定”對話方塊。  “IP設定”選項卡中單擊“添加”按鈕,為節點1添加第二個IP地址,該地址應該是群集IP地址,子網路遮罩應該跟事先的設定保持一致,本例為“255.255.254.0”。設定完畢依次單擊“確定”按鈕,並關閉“本地串連 屬性”對話方塊(7)。                                                      為了驗證設定的正確性,建議執行“ipconfig /all”命令進行檢查。在“命令提示字元”視窗鍵入命令列“ipconfig /all”並斷行符號,如果能夠返回兩組IP地址資訊,則說明配置正確(8)。                                         小提示:如果返回的資訊包含諸如“0.0.0.0”之類的IP地址,則建議使用者等待5分鐘左右的時間再試一次,因為NLB群集需要大約5分鐘左右的時間進行配置。   六、配置節點2
  在節點1上完成安裝配置NLB群集的操作後,接著需要配置節點2。對於節點2的配置步驟跟節點1上的操作基本相同,綜合而言,主要包括如下幾個方面:
  (1)為節點2設定靜態IP地址,本例中為節點2分配的靜態IP地址為“10.115.223.2”,子網路遮罩為“255.255.254.0”,預設閘道為“10.115.223.254”,DNS伺服器位址為“10.115.223.1”。
  (2)安裝Web服務元件,並配置Web服務。
  (3)選取“網路Server Load Balancer”選項,在“群集參數”對話方塊中設定跟節點1完全相同的參數,然後在“主機參數”選項卡中設定IP地址為“10.115.223.2”,子網路遮罩為“255.255.254.0”(9)。                                                                (4)進入“進階TCP/IP設定”對話方塊,將群集IP地址作為第二個IP地址添加到節點2中。
  小提示:關閉所有的對話方塊和屬性頁面之後,NLB大約需要幾分鐘方可完成配置過程。通常情況下,在配置節點2的過程中可能會出現各種錯誤報表,譬如“TCP/IP配置錯誤”等資訊,遇到這種情況不需要進行幹預,系統會自行處理。 七、NLB群集驗證管理及修複
  現在可以在跟NLB群集處於同一個網段的任意電腦上進行群集的驗證工作。開啟IE瀏覽器,在地址欄分別鍵入每個節點的靜態IP地址(也就是兩個Web伺服器的IP地址)並斷行符號,這時使用者會看到每台伺服器的首頁。鍵入群集IP地址並斷行符號,使用者會看到兩台伺服器的其中一份首頁。這說明NLB群集配置成功,已經可以實現網路Server Load Balancer了。  小提示:不要試圖從一個NLB叢集節點去ping另外的節點,因為NLB群集帶來的負面效應就是雖然所有的群整合員都可以接受來自用戶端的訪問請求,但叢集節點之間卻不能彼此通訊。  當NLB開始工作時,使用者可以通過三個獨立的工具對NLB進行管理,這三個工具分別是:“網路Server Load Balancer 屬性”對話方塊、“網路Server Load Balancer管理器”和位於檔案夾%SystemRoot%\System32中的NLB.exe命令列工具。  其中通過“網路Server Load Balancer 屬性”對話方塊對NLB群集進行組態管理的操作在前文中關於安裝配置NLB的內容已有相關討論。使用“網路Server Load Balancer管理器”可以在同一個介面使用多個群集(通過在“群集”菜單中執行“串連到現存的”命令來添加),因此使用該工具進行管理是首選的方法。  依次單擊“開始/所有程式/管理工具/網路Server Load Balancer管理器”,可以開啟“網路Server Load Balancer管理器”視窗。遺憾的是,使用者所串連到的群集和主機的名稱不能在會話之間保留,因此每次啟動“網路Server Load Balancer管理器”時,左窗格中的群集列表均為空白。不過使用者可以將列表儲存到一個文字檔中,並在以後啟動該工具時載入這個文字檔。在“網路Server Load Balancer管理器”視窗中依次執行“檔案/儲存主機列表/載入主機列表”命令來實現(10)。                                                           另外與NLB群集的操作有關的事件被記錄在“系統事件日誌”中,當NLB發生故障以後,使用者應當首先檢查“系統事件日誌”以確定是哪一個環節發生了故障。    其實網路Server Load Balancer是商業網路中非常普遍的一項應用,合理應用可以不僅可以拿企業的網路裝置重新煥發活力,更能夠通過組合使原本效能較低的產品達到更高的效能,從而為使用者提供科學稱職的服務。 

windows server 2003 Server Load Balancer的詳細設定步驟(轉載)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.