语境
我正在使用以下设置设置 2 节点 AlwaysOn 可用性组 (SQL Server 2017 Enterprise):
- 现有DC+DNS(1个网卡:10.20.11.1/255.255.254.0)
- 新建AG-Node1(一个网卡:10.20.11.2/255.255.254.0)
- 新的AG-Node2(一个网卡:10. 22 .11.1/255.255.254.0)
我读过这将被视为“AlwaysOn 多子网”场景(因为节点属于不同的子网)。
问题:
我真的必须将其视为“AlwaysOn AG 多子网”,即使所有必需的路由都已在网络设备级别实现并且计算机都可以相互访问吗?
我读过应该部署和配置路由和远程访问,但我不明白为什么这是必要的,因为路由已经在网络设备级别实现。
是的。SQL Server 没有在网络级别进行任何“路由”,它不是第 3 层设备......但是,如果您不将其视为“多子网集群”,那么您可以花一些时间-out 导致情况。虽然这些情况很容易纠正,但为什么不省去麻烦并在第一时间设置所有内容,然后就不必回过头来进行更改呢?
我不知道为什么有人告诉您设置 RRAS...除非它是针对某些本地重现环境,例如我笔记本电脑上没有任何路由设备的环境,因为它都是内部虚拟机。这没有任何意义,除非您使用 RRAS 作为路由设备(软件路由器)。
无论哪种方式,这都是网络设计,与 SQL Server 无关。