如何获取 MS SQL 群集网络配置的 IP 地址?

如何获取 MS SQL 群集网络配置的 IP 地址?

我刚刚开始新的实习,并被要求设置 SQL 故障转移群集。他们给了我 3 台虚拟机使用,而我刚开始的时候什么都不知道。过去几天我做了很多研究,最终设置了 iSCSI,将所有节点整合在一起等。在我通过 SQL Server 安装中心启动新的 SQL Server 故障转移群集安装后,我进入了群集网络配置部分,他们要求我输入 IP 地址。我假设它是我从此节点上的 SQL Server 获得的 IP 地址,但它说它已经在使用中。我应该为故障转移群集分配一个新的吗?如果我要分配一个新的,我在哪里可以得到它?我不能只输入一堆随机数并希望得到最好的结果。我在所有 VM 上使用 Windows Server 2019

答案1

我假设您指的是集群将使用的共享 IP 地址。在这种情况下,您需要从服务器所在的网络子网中选择未使用的 IP。

假设您的服务器地址为 192.168.0.1、192.168.0.2 和 192.168.0.3,它们的网络掩码也是 255.255.255.0,这意味着您可以选择从 192.168.0.4 到 192.168.0.254 中的任何 IP 作为共享集群 IP。

要验证 IP 地址是否在网络上使用,请从其中一个服务器 ping 该地址,然后运行arp -a命令以确保它不在 ARP 表中。检查 ARP 表是必要的,因为设备可能配置为不回复 ping 请求。如果您看到有问题的地址回复 ping 或出现在 ARP 表中,则表示它正在使用中,因此只需转到下一个验证

相关内容