如何設定網路負載平衡在 Windows Server 2003 的參數

文章翻譯 文章翻譯
文章編號: 323437 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將逐步告訴您,如何在 Windows Server 2003 中設定網路負載平衡的參數。

您可以使用網路負載平衡的連入要求分散到多達 32 部伺服器。您可以這麼做可展開整個企業] 服務如 Web 伺服器]、 [終端機服務與 [串流媒體伺服器。網路負載平衡也可確保您的伺服器即使在大量載入下快速,回應。它會自動偵測當伺服器停止工作,並再快速地重新指派用戶端流量在剩餘的伺服器之間。此預防措施可以幫助您提供的重要商業程式不受干擾、 連續服務。

設定網路負載平衡的參數

您必須進行網路負載平衡參數設定叢集參數]、 [主機參數] 和 [連接埠規則。

如需有關如何為網路負載平衡設定 TCP/IP 的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
323431如何設定 TCP/IP,Windows Server 2003 中的網路負載平衡

設定叢集參數

  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 在 [區域連線內容] 對話方塊中,按一下以選取 [網路負載平衡] 核取方塊,然後按一下 [內容]
  4. 按一下 [叢集參數] 索引標籤,並在 [IP 位址子網路遮罩完整網際網路名稱] 核取方塊鍵入值。
  5. 在 [叢集操作模式 下, 按一下 [多點傳播 來指定多點傳播的媒體存取控制位址是否用於叢集操作。如果您選取這個選項,網路負載平衡將叢集網路位址轉換為多點傳送位址這會在需要時。它也可確保叢集的網際網路通訊協定 (IP) 位址解析成這個多點傳送位址做為一部分的位址解析通訊協定 (ARP)。網路負載平衡的驅動程式所繫結的網路介面卡會保留其原始的媒體存取控制位址。如需詳細資訊請參閱 「 網路負載平衡叢集 「 Windows Server 2003 說明及支援中心 」 主題。
  6. 按一下以選取 [允許遠端控制 核取方塊可以開啟對遠端控制作業。在 遠端的密碼] 和 [確認密碼] 方塊中輸入的密碼。
警告: [網路負載平衡遙控器選項提供許多安全性風險。Microsoft 建議不開啟遠端控制並改用網路負載平衡管理員或其他遠端管理工具如 Windows 管理檢測 (WMI)。

如需使用中網路負載平衡的遠端控制的額外資訊,請參閱"網路負載平衡參數: 網路負載平衡叢集 「 Windows Server 2003 說明及支援中心 」 主題。

設定主機參數

  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 在 [區域連線內容] 方塊按一下 網路負載平衡,然後再按一下 [內容]
  4. 按一下 [主機參數] 索引標籤。
  5. 在 [優先順序 (唯一主機識別碼)] 方塊中鍵入值。
  6. 固定 IP 組態,請於 IP 位址] 和 [子網路遮罩] 方塊中輸入值。
  7. 啟動 Windows 時,請在 [初始主機狀態,指定主機狀態方面到網路負載平衡叢集。
重要: 您可能有問題,如果您正在從已繫結至在單點廣播的網路負載平衡的單一網路介面卡的電腦模式。您無法使用網路負載平衡管理員來設定及管理其他主機,因為有一個網路介面卡在單點傳播這台電腦上模式不能有內部主機通訊。但是,您可以與位於叢集之外的電腦通訊。

若要確定網路負載平衡管理員會顯示最新的主機資訊,叢集] 上按一下滑鼠右鍵,然後按一下 [重新整理]。您必須在因為網路負載平衡管理員會顯示主機內容是一份已設定網路負載平衡管理員連線至該主機的最後一次的主機屬性,執行這項作業。 當您按一下 [重新整理 時,網路負載平衡管理員重新連線到叢集,並顯示更新的資訊。

注意: 您也可以開啟 [網路負載平衡內容] 對話方塊,透過網路連線] 工具。不過,網路負載平衡管理員是慣用的方法。如果您使用 [網路連線] 工具,您必須在每個叢集主機上進行相同的組態變更。使用網路負載平衡管理員] 和 [網路連線工具一起來變更網路負載平衡內容可能會產生無法預期的結果。

在 [網路負載平衡內容] 對話方塊中設定的參數會記錄在每個主機上登錄。當您按一下 [確定] 在 [網路負載平衡內容] 對話方塊,套用的變更網路負載平衡的參數。按一下 [確定] 停駐點網路負載平衡 (如果它執行),重新載入該參數,然後重新啟動叢集操作。

設定連接埠規則

在您繼續前回顧的 「 連接埠規則 」 一節 「 檢查清單: 啟用和設定網路負載平衡 」 Windows Server 2003 說明及支援中心 」 主題。不在本章節中解決的主題的完整了解,您將無法正確地設定連接埠規則。

設定連接埠規則包含建立、 編輯,及移除連接埠規則。

若要建立連接埠規則:
  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 本機連線內容] 對話方塊按一下 [網路負載平衡,然後按一下 [內容]。
  4. 按一下 [連接埠規則] 索引標籤,然後按一下 [加入]。
  5. 使用 [安裝] 核取清單中的資訊,連接埠範圍通訊協定篩選模式相關性負載權數,和 處理優先順序 的方塊鍵入值。
  6. 按一下 [確定]
若要編輯連接埠規則:
  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 本機連線內容] 對話方塊按一下 [網路負載平衡,然後按一下 [內容]。
  4. 按一下 [連接埠規則] 索引標籤。
  5. 在規則清單中,連按兩下要將規則參數顯示在 [設定] 區域中的規則清單上方規則]。
  6. 修改 連接埠範圍]、 [通訊協定,] 和 [篩選模式] 參數,視。
  7. 按一下 [確定]
若要移除的連接埠規則:
  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 在 [區域連線內容] 方塊按一下 網路負載平衡,然後再按一下 [內容]
  4. 按一下 [連接埠規則] 索引標籤、 按一下您想要移除的規則,然後按一下 [移除]。
重要: 的數目和型別規則必須完全相同的叢集中的每一部主機。您可以確定這個藉由使用網路負載平衡管理員] 來設定連接埠規則 (請參閱下列第二個附註)。如果您使用網路負載平衡管理員,當您新增其他主機,它們自動繼承叢集連接埠規則初始主機。

如果主應用程式嘗試加入叢集使用不同數目的規則,或使用不同的規則,從其他主機,它並不會接受做為叢集的一部分。其餘的叢集再繼續處理流量和以前一樣。訊息在同一時間輸入到 Windows 事件記錄檔中。發生這種情況時請參閱事件日誌,以判斷哪些主機是與其他叢集主機衝突、 解決此衝突,然後重新啟動網路負載平衡] (該主機上。

若要允許網路負載平衡適當地處理 IP 片段,請避免使用 ,當您選取 [UDP] 或 [兩者皆為通訊協定設定。

注意: 當您使用網路負載平衡管理員時,您必須是您要設定或必須已經在主機上的系統管理員群組的成員委派適當的授權。作為安全性最佳作法請考慮使用 「 執行身分 」 才能執行此程序。如果您正在設定叢集或主機的不是叢集的一部份的電腦上執行網路負載平衡管理員,您沒有該電腦上的 「 系統管理員 」 群組的成員。

您也可以開啟 [網路負載平衡內容] 對話方塊中的透過網路連線] 工具。不過,網路負載平衡管理員是慣用的方法。如果您使用 [網路連線] 工具,您必須在每個叢集主機上進行相同的組態變更。使用網路負載平衡管理員] 和 [網路連線工具一起來變更網路負載平衡內容可能會導致無法預期的結果。

如果您的主機在 Windows Server 2003 中執行一個產品,您可以指定連接埠規則套用到只有特定的 IP 位址。當您建立虛擬叢集時,這會很有用。如果您不執行 Windows Server 2003,您必須將連接埠規則套用到所有的 IP 位址中。 有關更多虛擬叢集,請參閱 < 瞭解虛擬叢集 」。

連接埠範圍被排序所有目前已安裝的連接埠規則的清單。

在 [網路負載平衡內容] 對話方塊中設定的參數會記錄在每個主機上登錄。

當您按一下 [確定] 在 [網路負載平衡內容] 對話方塊,套用的變更網路負載平衡的參數。按一下 [確定] 停駐點網路負載平衡 (如果它執行),重新載入該參數,然後重新啟動叢集操作。

如果您使用從已繫結至網路負載平衡在單點傳播模式中的單一網路介面卡的電腦您無法在這台電腦上使用網路負載平衡管理員來設定及管理其他主機,因為在單點傳播模式中的單一網路介面卡不能有內部主機通訊。但是,您可以與位於叢集之外的電腦通訊。

若要確定網路負載平衡管理員會顯示最新的主機資訊,叢集] 上按一下滑鼠右鍵,然後按一下 [重新整理]。您必須在因為網路負載平衡管理員會顯示主機內容是一份已設定網路負載平衡管理員連線至該主機的最後一次的主機屬性,執行這項作業。 當您按一下 [重新整理 時,網路負載平衡管理員重新連線到叢集,並顯示更新的資訊。

啟用多點傳送的支援

  1. 啟動網路負載平衡管理員、 nlbmgr 請在命令提示字元中輸入,然後按下 ENTER。
  2. 如果網路負載平衡管理員未已經列出叢集,連線到叢集。
  3. 叢集] 上按一下滑鼠右鍵,然後按一下 [叢集內容]。
  4. 在 [叢集參數] 索引標籤 叢集操作模式 上, 按一下 [多點傳送]。必要時,您也可以按一下以選取 [IGMP 多點傳送] 核取方塊來啟用網際網路群組管理通訊協定 (IGMP) 支援。
重要: 如果您使用從電腦具有單一網路介面卡繫結至網路負載平衡在單點傳播模式中您無法使用網路負載平衡管理員在這台電腦上設定及管理其他主機,因為在單點傳播模式中的單一網路介面卡不能有內部主機通訊。但是,您可以與位於叢集之外的電腦通訊。

注意: 當您使用網路負載平衡管理員時,您必須是您要設定或必須已經在主機上的系統管理員群組的成員委派適當的授權。作為安全性最佳作法請考慮使用 「 執行身分 」 才能執行此程序。如果您正在設定叢集或主機的不是叢集的一部份的電腦上執行網路負載平衡管理員,您沒有該電腦上的 「 系統管理員 」 群組的成員。

您也可以開啟 [網路負載平衡內容] 對話方塊中的透過網路連線] 工具。不過,網路負載平衡管理員是慣用的方法。如果您使用 [網路連線] 工具,您必須在每個叢集主機上進行相同的組態變更。使用網路負載平衡管理員] 和 [網路連線工具一起來變更網路負載平衡內容可能會導致無法預期的結果。

您的叢集設定的多點傳播模式時,您可以只啟用 IGMP 支援。如果您啟用 IGMP 支援,許可的多點傳播的 IP 位址,會限定為標準類別 D 的範圍。 這是 224.0.0.0 到 239.255.255.255。

啟用網際網路群組管理通訊協定 (IGMP) 支援

  1. 啟動網路負載平衡管理員、 nlbmgr 請在命令提示字元中輸入,然後按下 ENTER。
  2. 如果網路負載平衡管理員未已經列出叢集,連線到叢集。
  3. 叢集] 上按一下滑鼠右鍵,然後按一下 [叢集內容]。
  4. 在 [叢集參數] 索引標籤上按一下以選取 [多點傳播的 IGMP 核取方塊,以啟用 IGMP 支援在叢集中的所有主機上。
重要: 如果您使用從電腦具有單一網路介面卡繫結至網路負載平衡在單點傳播模式中您無法使用網路負載平衡管理員在這台電腦上設定及管理其他主機,因為在單點傳播模式中的單一網路介面卡不能有內部主機通訊。但是,您可以與位於叢集之外的電腦通訊。

注意: 當您使用網路負載平衡管理員時,您必須是您要設定或必須已經在主機上的系統管理員群組的成員委派適當的授權。作為安全性最佳作法請考慮使用 「 執行身分 」 才能執行此程序。如果您正在設定叢集或主機的不是叢集的一部份的電腦上執行網路負載平衡管理員,您沒有該電腦上的 「 系統管理員 」 群組的成員。

您也可以開啟 [網路負載平衡內容] 對話方塊中的透過網路連線] 工具。不過,網路負載平衡管理員是慣用的方法。如果您使用 [網路連線] 工具,您必須在每個叢集主機上進行相同的組態變更。使用網路負載平衡管理員] 和 [網路連線工具一起來變更網路負載平衡內容可能會導致無法預期的結果。

您的叢集設定的多點傳播模式時,您可以只啟用 IGMP 支援。如果您啟用 IGMP 支援,許可的多點傳播的 IP 位址,會限定為標準類別 D 的範圍。 這是 224.0.0.0 到 239.255.255.255。

從網路負載平衡管理員管理現有的叢集,藉由使用主機清單

  • 從 Windows 介面:
    1. 啟動網路負載平衡管理員、 nlbmgr 請在命令提示字元中輸入,然後按下 ENTER。
    2. 按一下 [檔案] 功能表 載入主控件清單
    3. 找出您的主機清單文字檔案的位置,按一下它,然後再按一下 [開啟舊檔

      重要: 如果您使用從電腦具有單一網路介面卡繫結至網路負載平衡在單點傳播模式中您無法使用網路負載平衡管理員在這台電腦上設定及管理其他主機,因為在單點傳播模式中的單一網路介面卡不能有內部主機通訊。但是,您可以與位於叢集之外的電腦通訊。

      基於安全性考量請確認只有本機系統管理員群組的使用者,才具有主機清單檔案的存取。

      注意: 當您使用網路負載平衡管理員時,您必須是您要設定或必須已經在主機上的系統管理員群組的成員委派適當的授權。作為安全性最佳作法請考慮使用 「 執行身分 」 才能執行此程序。如果您正在設定叢集或主機的不是叢集的一部份的電腦上執行網路負載平衡管理員,您沒有該電腦上的 「 系統管理員 」 群組的成員。

      主機清單文字檔案是您使用 「 記事本 」 或其他類似的工具來建立一個文字檔案。檔案必須列出每個主機名稱。每個主機名稱必須以分行符號分隔。由前面以分號 (;) 註解,您也可以在主機清單中包含註解。

      您可以使用此程序來連線到多重主機及所有的網路負載平衡叢集上這些主機。叢集和主機,然後顯示在網路負載平衡管理員。當主應用程式的網路負載平衡的網路介面卡有連線問題,但另一個網路介面卡使用該主機上時,這會特別有用。您也可以使用此程序來偵測及診斷問題,例如分別影的叢集主機。
  • 在命令提示字元:
    1. 按一下 [開始],指向 [所有程式]、 都指向 [附屬應用程式,然後再按一下 [命令提示字元]。
    2. 在命令提示字元下輸入 nlbmgr /hostlist host-list,然後按下 host-list 是您使用 「 記事本 」 或其他類似的工具建立的文字檔的完整的路徑的位置的 ENTER。檔案必須列出每個主機名稱。每個主機名稱必須以分行符號分隔。
重要: 對於安全性的理由確定只有本機系統管理員群組的使用者,才具有主機清單檔案的存取。

注意: 若要從遠端電腦執行 Nlb.exe,您必須啟用執行網路負載平衡的主機上的遠端控制。網路負載平衡遙控器選項提供許多安全性風險。只使用遠端控制您的防火牆內的安全電腦上。因為許多的安全性風險遠端控制禮物的 Microsoft 建議您未啟用遠端控制功能。改用其他遠端管理工具 (例如網路負載平衡管理員] 或 [Windows 管理檢測 (WMI)。

當您使用 Nlb.exe 時,您必須是您要設定或必須已經在主機上的系統管理員群組的成員委派適當的授權。作為安全性最佳作法請考慮使用 「 執行身分 」 才能執行此程序。如果您正在設定叢集或主機的不是叢集的一部份的電腦上執行 Nlb.exe,您沒有該電腦上的 「 系統管理員 」 群組的成員。

若要欲對這個命令的完整語法 nlbmgr/help 請在命令提示字元中輸入,並按下 ENTER。

請確認只有本機系統管理員群組的使用者,才具有主機清單檔案的存取。

由前面以分號 (;) 註解,您也可以在主機清單中包含註解。

您可以使用此程序來連線到多重主機及所有的網路負載平衡叢集上這些主機。叢集和主機會再顯示在網路負載平衡管理員。這是特別有用,當主機的網路負載平衡的網路介面卡有連線問題,但另一個網路介面卡使用該主機上。您也可以使用此程序來偵測及診斷問題,例如分別影的叢集主機。

疑難排解

數目和型別規則必須完全相同的叢集中的每一部主機。如果主應用程式嘗試加入叢集使用從其他主機規則不同數,不接受該叢集的一部份,並叢集的其餘部分繼續處理之前,先做為傳輸。 在同一時間 Windows 事件記錄檔中會記錄一則訊息。如果發生這種情形檢視事件記錄檔,判斷哪些主機是與其他叢集主機衝突、 解決此衝突,然後重新啟動網路負載平衡] (該主機上。

您也必須將叢集 IP 位址新增到本機區域連線的 TCP/IP 設定:
  1. 按一下 [開始]、 按一下 [控制台],然後再按兩下 [網路連線]。
  2. 用滑鼠右鍵按一下 [區域連線],然後按一下 [內容]。
  3. 在 [區域連線內容] 方塊按一下 網際網路通訊協定,然後再按一下 [內容]
  4. 按一下 [進階]。
  5. 按一下 [加入]。
  6. 新增叢集 IP 及子網路遮罩位址。
  7. 請確認您所做的變更。

屬性

文章編號: 323437 - 上次校閱: 2007年12月3日 - 版次: 7.5
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
關鍵字:?
kbmt kbclustering kbhowto kbhowtomaster kbnetwork kbtool KB323437 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:323437
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com