網路失敗偵測及修復在兩個節點 Windows Server 2000 叢集當中

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

在此頁中

結論

Windows 2000 叢集服務會執行複雜的演算法,以偵測網路介面的可用性。而且,Windows 2000 的 「 隨插即用 」 功能會偵測中斷連接的網路電纜線及網路介面卡和集線器或交換器等將它連接到,裝置之間的連線問題。本篇文章將探討在兩個節點的 Windows 2000 伺服器叢集網路失敗偵測與復原程序。

其他相關資訊

叢集服務會偵測伺服器叢集上的網路介面的健全狀況,藉由從叢集中的一個節點的活動訊號傳送到另一個節點,並藉由監視節點操作狀態資訊。活動訊號是單一伺服器叢集節點管理員每隔 1.2 秒之間交換以確認每個網路介面已仍然啟動的使用者資料包通訊協定 (UDP) 封包。

如果活動訊號封包未收到兩個的活動訊號句點和區域網路 (LAN) 至內它伺服器叢集連接至已經設定成叢集通訊的用戶端,然後 「 叢集 」 服務會測試與外部主機通訊的每個節點的能力。請注意外部主機依此定義對應到 IP 位址的取得方式是在下列範例中使用方法。請注意經常使用的外部主機會是本機路由器 (預設閘道)。

範例

  • 叢集有兩個節點 Node1 和 Node2。
  • 活動訊號連線已被設定為私人網路的活動訊號通訊。
  • 公用連線已被設定為用戶端存取的混合式網路。
  • Node1 附加 NIC1。NIC2 附加至 Node2。NIC1 和 NIC2 是公用連線的成員。
  1. 取得所有結合至 NIC1 表單 IPLIST1 的 IP 位址。
  2. 取得所有結合至 NIC2 表單 IPLIST2 的 IP 位址。
  3. 結合 IPLIST1 和 IPLIST2 IPLIST 的表單。
  4. 請檢查 [IP 路由表的 Node1 來取得 IP 位址 (PINGLIST11) 所列為閘道及以網路遮罩的介面 NIC1 以符合的 NIC1 (預設閘道的 NIC1 包含在此清單中) 的子網路遮罩。請檢查目前 TCP 連線是建立有表格 NIC1 取得 TCP 遠端位址 (PINGLIST12)。結合 PINGLIST11 和 PINGLIST12 PINGLIST1 的表單。
  5. 請檢查 [IP 路由表的 Node2 來取得 IP 位址 (PINGLIST21) 所列為閘道及以網路遮罩的介面 NIC2 以符合的 NIC2 (預設閘道的 NIC2 包含在此清單中) 的子網路遮罩。請檢查目前 TCP 連線是建立有表格 NIC2 取得 TCP 遠端位址 (PINGLIST22)。結合 PINGLIST21 和 PINGLIST22 PINGLIST2 的表單。
  6. 結合 PINGLIST1 和 PINGLIST2 PINGLIST 的表單。
  7. 結合 IPLISTS 和 PINGLIST UNIONLIST 的表單。移除重複的項目,請移除繫結至本機 NIC 的 IP 位址,移除不是位在區域網路的公用連線的 IP 位址。UNIONLIST 列出所有 IP 位址可以是 「 外部主機]。
叢集服務使用網際網路控制訊息通訊協定 (ICMP) 回應要求,以判斷網路介面失敗範圍測試區域網路連線能力。例如,如果上伺服器叢集節點無法與彼此,但是節點的其中一種通訊是能夠與一個外部的主機通訊然後向上,保持網路介面且該節點如果指定可能的擁有者取得叢集資源依存於用戶端區域網路連線能力的擁有權。因為 ICMP 回應要求使用會耗用 LAN 資源,它們是用來只作為決定失敗的第二個方法。 偵測到區域網路失敗時,有不同行為只為私用通訊的節點之間設定的伺服器叢集網路介面。有鑑於此,使得所有叢集節點都是連線到該區段的唯一電腦,只有一個 LAN 區段上位於應該隔離,私用區域網路。相同的叢集的其他私用 LAN 必須隔離在不同的區段上。若要建立隔離的區段,您可能會使用一個集線器或在兩個節點伺服器叢集的情況下您可能使用跳接纜線。

根據這些需求,沒有外部的主機,以用於判斷失敗的範圍。如果沒有替代 LAN 私用叢集通訊的叢集服務必須使用仲裁裝置來裁定哪個節點應該維持啟動且正在執行。 否則,替代可用區域網路用於私人叢集通訊。請注意這個處理程序沒有考慮到帳戶僅用戶端使用指定的區域網路的狀態。

網路介面狀態

無法使用

主控的節點已經關閉。

失敗

區域網路上的其他介面可以通訊與彼此或外部主機時本機介面無法的報告。此狀態可能的原因有:
  • 網路介面卡失敗。
  • 網路介面卡驅動程式失敗。
  • 本機的纜線失敗。
  • 若要連線到網路介面卡的裝置上的連接埠失敗。

無法連線

無法與至少一個其狀態為 [不失敗,其他介面通訊無法使用的不和 (或)。

向上

可以與所有其他的介面不失敗其狀態,區域網路上通訊無法使用的不和 (或)。這是正常的操作狀態。

網路狀態

無法使用

定義這個叢集網路上的所有介面都是無法使用。

向下

定義這個叢集網路上的所有網路介面有失去與彼此通訊,而且與所有已知的外部主機。所有連接的網路介面上向上節點位於 [失敗] 或 [無法連線的狀態。因此,定義在相同子網路上的所有傳輸控制通訊協定/網際網路通訊協定 (TCP/IP) 位址資源] 及 [依存於這些資源的所有資源無法運作,而 LAN 上無法使用。

資料分割

一或多個網路介面無法到達的狀態中但或與外部主機,仍然可以通訊至少兩個介面。

注意: 這只適用於有兩個或多個節點伺服器叢集。

向上

所有網路介面定義於這個叢集網路不失敗並不是無法使用可以進行都通訊。這是正常的操作狀態。 下列範例中只有一個區域網路中有伺服器叢集,設定為公用通訊的用戶端且此區域網路將會遺失。

注意: 停用媒體感應叢集中每個節點上的會影響其行為,並在下列範例中記下這種行為。 如更多有關停用媒體有意義的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
239924如何停用 Windows 中的 TCP/IP 的媒體感應

節點 A 和節點 B

案例

  • 節點 A 和節點 B 會失去通訊。
  • 節點 B 可以與外部的主機進行通訊。
  • 節點 A 無法與任何外部主機進行通訊。

結果

  • 節點 A 網路介面狀態是 Unreachable、 失敗],然後這個網路介面會從叢集系統管理員中消失。
  • 節點 B 網路介面狀態是 Unreachable,然後向上。
  • 網路狀態為上移。
  • 與 TCP/IP 位址資源依存於已失敗的網路介面的任何資源] 群組容錯移轉節點 B。

節點 A 和節點 B

案例

  • 節點 A 和節點 B 會失去通訊。
  • 節點 A 和節點 B 無法與任何外部主機進行通訊。

結果

  • 節點 A 和節點 B 網路介面的狀態是 Unreachable,他們從叢集系統管理員會消失。
  • 網路狀態下,網路會從叢集系統管理員中消失。還原 LAN 連線時這個 LAN 會繼承預設網路角色也就是用來進行用戶端和私用的通訊。如果需要不同的東西就必須修改以手動方式。
  • 沒有資源群組容錯移轉。TCP/IP 位址資源依存於該網路] 失敗] 及 [依存於該 TCP/IP 位址的所有資源都離線使用。

停用的媒體有意義的結果

  • 這兩個網路介面是 Unreachable,直到網路連線能力,可以透過重新建立。
  • 網路狀態仍然 Down 直到 LAN 連線已還原為止。這會保留網路角色設定。
  • 資源會維持線上。
注意: 執行一個 Microsoft Windows NT Server 4.0,以 Windows 2000 伺服器叢集 「 企業版叢集伺服器從 「 循環 」 升級的程序中會有點當您將會感到 Windows 2000 節點且 Windows NT 4.0 節點。在這種情況下 Windows 2000 節點會使用 Windows NT 4.0 介面狀態演算法。當所有節點都在都執行 Windows 2000 時,它們會使用 Windows 2000 介面狀態演算法。 如需有關 Windows NT 4.0 介面狀態演算法的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
176320在叢集中的網路介面卡失敗的影響

屬性

文章編號: 242600 - 上次校閱: 2007年3月1日 - 版次: 4.2
這篇文章中的資訊適用於:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
關鍵字:?
kbmt kbinfo kbnetwork KB242600 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:242600
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