摘要 本文為 Microsoft Windows
或 Windows Server
服務器群集的網絡基礎結構提供了服務器群集要求和最佳做法
若要群集可以正常運行
必須滿足這些要求
最佳做法是從部署反饋和現場發現的問題中得來的一些建議
群集網絡要求 本節介紹服務器群集對於網絡基礎結構的要求
若要服務器群集解決方案可以正常運行
必須滿足這些要求
一般要求 本節介紹適用於所有服務器群集部署的要求
群集的所有硬件配置都必須從
群集硬件兼容性列表
(HCL) 中選擇
網絡接口控制器 (NIC) 以及認證的群集配置中使用的任何其他組件都必須具有 Windows 徽標且包含在
Microsoft 硬件兼容性列表
中
注意
使用已記錄但並未出現在群集 HCL 中的組件來構建的群集配置不是合格的配置
(Windows
Windows Server
)
兩個或多個獨立網絡必須連接群集多個節點
以便避免單點故障
必須使用兩個本地局域網 (LAN)
不支持使用單一網絡的群集配置
(Windows
Windows Server
)
每個群集網絡故障的出現都必須獨立於所有其他群集網絡
也就是說
兩個群集網絡不能具有可導致兩個網絡同時出現故障的共用組件
例如
在大多數情況 下
如果使用多端口 NIC 將某個節點連接到兩個群集網絡就不滿足這個要求
因為端口不是獨立的
同樣地
共用一個交換機的兩個網絡也有可能出現單點故障
確保您的群集滿足這一要求 的最簡單的方法就是使用物理上獨立的組件來構建群集網絡
(Windows
Windows Server
)
所有用於將多個節點連接到同一群集網絡的適配器都必須使用相同的通信配置
例如相同的
速度
雙工模式
流量控制
和
介質類型
如果適配器連接到某個交換機
則這個交換機的端點配置必須匹配這些適配器的端點配置
(Windows
Windows Server
)
每個群集網絡必須配置為一個 IP 子網
並且子網號必須與其他群集網絡的子網號不同
例如
一個群集可以使用配置為以下子網地址的兩個網絡
x
x 和
x
x
掩碼為
節點的地址可以由 DHCP 動態指定
但我們推薦人工配置靜態地址(參見
群集網絡最佳做法
一節)
不支持使用
動態專用 IP 地址
(APIPA) 來配置群集網絡
並且
APIPA 也不能用於連接到多個網絡的計算機
(Windows
Windows Server
)
若要支持群集節點之間的內部通信
則最少必須配置兩個群集網絡
以避免單點故障
也就是說
這些網絡角色的
群集服務
必須配置為
只用於內部群集通信
或
所有通信
通常
其中會有一個網絡專用於連接內部群集通信(參見
群集網絡最佳做法
一節)
(Windows
Windows Server
)
目前還不支持在所有群集網絡上同時使用 NIC 組
最少會有一個支持群集節點間的內部通信的群集網絡不能成組
通常
這個不能成組的網絡就是專用於連接這種類型通信的網絡
在其他群集網絡上使用 NIC 組是可以接受的
但是
如果某個成組網絡中出現通信問題
Microsoft Product Support Services 可能會要求禁用該組
如果此操作可以解決問題
那麼您必須向成組解決方案的提供商尋求更進一步的幫助
(Windows
Windows Server
)
群集的節點必須屬於一個域
域配置必須滿足以下要求
以便避免在身份驗證過程中出現單點故障
這個域必須最少具有兩個域控制器
如果使用 DNS 解析域中的名稱
則最少必須配置兩個 DNS Server
DNS 服務器應當支持動態更新
每個域控制器和群集節點必須配置一個主 DNS Server 和最少一個輔助 DNS Server
如果域控制器同時也是 DNS Server
那麼對於主 DNS 解析
每個域控制器都應當指向本身
對於輔助解析
則應當指向其他 DNS Server
最少必須有兩個域控制器配置為全局編錄服務器
(Windows
Windows Server
)
地理位置分散的群集 本節討論對於地理位置分散的群集附加的一些要求
群集中的節點可以位於不同的物理網絡中
但是群集節點之間專用網絡連接和公用網絡連接必須是使用類似於虛擬 LAN (VLAN) 技術的單一
非路由的 LAN
(Windows
Windows Server
)
任何兩個群集節點間的往返通信延遲都不能超過
毫秒
(Windows
Windows Server
)
對於 LAN
每個 VLAN 故障的出現都必須獨立於其他所有群集網絡
(Windows
Windows Server
)
由於地理位置分散的群集的復雜性
任何問題都需要得到硬件制造商或硬件供應商的幫助
通常
需要提供一些第三方軟件和驅動程序群集才能正常工作
Microsoft Product Support Services 可能不知道這些組件如何與 Windows Clustering 交互
(Windows
Windows Server
)
群集網絡最佳做法 本節介紹部署服務器群集的網絡最佳做法
硬件規劃建議 在所有群集節點中使用相同的 NIC
也就是說
每個適配器都具有相同的制造商
型號和固件版本
(Windows
Windows Server
)
保留一個網絡專用於群集節點之間的內部通信
這是專用網絡
使用其他網絡與客戶端通信
這些是公用網絡
不要在專用網絡上使用 NIC 組
(Windows
Windows Server
)
網絡接口控制器配置建議 人工選擇每個群集 NIC 的速度和雙工模式
不要使用自動檢測
一些適配器丟失數據包時會自動協商網絡設置
一個網絡中的所有適配器都必須配置為使用相同的速度和雙工模式
如果適配器連接到某個交換機
請確保這個交換機的端點配置與這些適配器的端點配置匹配
(Windows
Windows Server
)
對於專用網絡
請對所有節點使用靜態 IP 地址
請從以下一個范圍中選擇地址
(A 類網絡)
(B 類網絡)
(C 類網絡)
(Windows
Windows Server
)
對於公用網絡
請對所有節點使用靜態 IP 地址
不推薦通過 DHCP 進行動態配置
因為無法續訂租期會打斷群集操作
(Windows
Windows Server
)
不要在專用 NIC 上配置 DNS 服務器
WINS 服務器或默認網關
(Windows
Windows Server
)
應當在公用 NIC 上配置 WINS 或 DNS 服務器
如果網絡名稱資源將會部署在公用網絡上
那麼 DNS 服務器就應當支持動態更新
否則系統就會在故障轉移時提示進行名稱到 IP 地址映射更新
(Windows
Windows Server
)
如果群集節點使用公用 NIC 與遠程子網上的客戶端或服務通信
則請務必在這些 NIC 上配置默認網關
請注意在具有多個公用網絡的群集中
配置多個網絡中的節點作為一個默認網關可能會導致路由問題
(Windows
Windows Server
)
在每個群集節點上
請將網絡連接順序設置為
公用網絡 – 最高優先級
專用網絡
遠程網絡連接 – 最低優先級
(Windows
Windows Server
)
更改每個網絡連接的默認名稱
以便清楚地表明每個網絡的用途
例如
您可以將專用網絡連接的名稱從本地網絡連接 (x) 更改為專用群集網絡
(Windows
Windows Server
)
專用 LAN 應當是獨立的
只有群集節點可以連接到專用子網
如果存在多個群集
請對所有群集的專用網絡使用相同的子網
但是
不能將其他網絡基礎結構(例如域控制器
WINS 服務器
DHCP 服務器等)放置到專用子網中
(Windows
Windows Server
)
若要創建獨立的網絡分段
您可以使用具有創建 VLAN 分段能力的交換機或是使用集線器
如果是
節點服務器群集
也可以使用交叉線纜
(Windows
Windows Server
)
您應當禁用 TCP/IP 的介質探測策略
以便確保如果線纜斷開或是介質探測丟失
TCP/IP 配置和相應的群集網絡配置不會失效
將以下注冊表值添加到每個節點
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
值名稱
DisableDHCPMediaSense
數據類型
REG_DWORD
數據
(Windows
)
群集服務配置建議 將專用網絡角色設置為
只用於內部群集通信
確認每個公用網絡的角色被設置為
所有通信
(這是默認值)
(Windows
Windows Server
)
配置內部群集通信最優先使用專用網絡
(Windows
Windows Server
)
實施最佳做法的過程 本節介紹實施最佳做法的過程
在配置群集服務之前配置網絡接口控制器
按照如下方法配置每個 NIC 的速度
打開
控制面板
打開
網絡連接
右鍵單擊相應的連接對象
然後選擇
屬性
單擊
配置
然後選擇
高級
使用下拉列表
設置所需的網絡速度
確保其他設置(例如
雙工模式
)與網
From:http://tw.wingwit.com/Article/Network/201311/30010.html