Sql-Server

Windows 故障轉移群集的多子網可用性組 IP 要求

  • January 27, 2016

多子網 SQL Server 可用性組的 Windows 故障轉移群集是否需要每個子網的靜態 IP 條目?

我為多子網環境中的故障​​轉移群集實例 (FCI) 找到的說明需要單獨的 IP,但我沒有創建任何 FCI - 只有一個可用性組。

我在同一域中的 2 個單獨子網中的 Windows Server 2012 Hyper V VM 上執行 SQL Server 2012。我了解為我的 AAG 創建偵聽器時,我需要來自每個子網的 IP。我不清楚的是底層 Windows 故障轉移群集上的 IP 配置。

我是否可以在與主副本相同的子網中使用單個 IP,或者我是否還需要從輔助副本的子網添加 IP?

此外,如果託管輔助副本的伺服器確實需要自己的 IP,它是否也需要其自己的唯一集群名稱,如本博文中所述(您能解釋為什麼這是必要的)嗎?:

SQL Server 2012 中 AlwaysOn FCI 的多子網配置需要什麼

多子網 SQL Server 可用性組的 Windows 故障轉移群集是否需要每個子網的靜態 IP 條目?

CNO 將要求它可以駐留的每個子網都有一個 IP 地址。

我在同一域中的 2 個單獨子網中的 Windows Server 2012 Hyper V VM 上執行 SQL Server 2012。我了解為我的 AAG 創建偵聽器時,我需要來自每個子網的 IP。我不清楚的是底層 Windows 故障轉移群集上的 IP 配置。

對於底層 WSFC,您至少需要:

Node1 - 每個網路介面的每個唯一子網的 IP 地址

Node2 - 每個網路介面的每個唯一子網的 IP 地址

CNO - 每個唯一子網的 IP 地址

EX:2 個節點,2 個子網,每個節點 1 個介面,子網 192.168.1.1/24 和 192.168.2.1/24

節點1:192.168.1.10

節點 2:192.168.2.10

CNO:192.168.1.20、192.168.2.20

此外,如果託管輔助副本的伺服器確實需要自己的 IP,它是否也需要自己的唯一集群名稱(您能解釋為什麼這是必要的)嗎?

我不確定我是否理解這部分問題。所有資源只能屬於單個集群 - 集群事物內部沒有集群。

編輯 - 我查看了您發布的連結,但我不確定作者為什麼說“•每個節點的集群名稱”。我唯一的猜測是他們的意思是每個節點都需要一個名稱和 IP(對於節點)。否則,這不是一個正確的陳述,可能應該聯繫作者。

引用自:https://dba.stackexchange.com/questions/127274