Jos*_*sef 7 sql-server network high-availability
我们有两台服务器(SQL-ATL01、SQL-ATL02)组成故障转移群集,每台服务器都作为 SQL Server 高可用性组 (HAG) 的一部分运行。每个服务器有两个网卡。一个是直接连接到另一台服务器的 10Gbit 卡,用于同步 192.168.99.x 子网上的 HAG。另一个是 1Gbit 卡,用于将 DB 服务器连接到交换机,以便与 10.0.0.x 子网上的应用服务器进行通信。侦听器指向 192.168.99.x 子网。
我们想在集群的另一个物理位置添加第三台服务器 (SQL-NYC01) 并将其作为 HAG 的异步副本部分运行,但 VPN 仅路由 1Gbit 网络子网上的流量。
有没有办法设置故障转移集群和高可用性组告诉它:
或者我们是否必须让所有副本流量在同一个 IP 地址/子网上进出?
有没有办法设置故障转移群集和高可用性组来告诉它: 通过 192.168.99.x 发送 SQL-ATL01 <--> SQL-ATL02 的同步副本流量 发送 (SQL-ATL01、SQL -ATL02) <--> SQL-NYC01 超过 10.0.0.x
是的。
所有 AG 复制流量都通过与托管主副本的实例上的数据库镜像端点建立的 TCP/IP 连接进行。
默认情况下,镜像端点侦听所有 IP 地址。如果您将镜像端点配置为仅侦听服务器的一个 IP,则在创建 AG 时,您必须使用该 IP 地址或仅解析为该 IP 地址的主机名来注册 ENDPOINT_URL。
但是,在您想要的场景中,您必须让 ATL 服务器的数据库镜像端点在两个 IP 接口上进行侦听(否则 NY 将无法连接)。因此,如果您当前将 ATL 节点加入 AG,并将其 ENDPOINT_URL 设置为 192.x IP 地址,则必须更改它以添加 NY 节点。
但是您可以通过使用 ATL 服务器上的主机文件条目来确保 ATL-ATL 流量通过 192 网络,正如@Tony Hinkle 所建议的那样。
| 归档时间: |
|
| 查看次数: |
203 次 |
| 最近记录: |