我刚刚开始新的实习,任务是建立一个 SQL 故障转移集群。他们给了我 3 个虚拟机让我使用,当我开始的时候我什么都不知道。过去几天我一直在做很多研究,最终设置了 iSCSI,将所有节点放在一起等。在我通过 SQL Server 安装中心开始新的 SQL Server 故障转移集群安装之后,我得到了集群网络配置部分,他们要求我输入 IP 地址。我假设它是我从该节点上的 SQL 服务器获得的那个,但它说它已经在使用中。我应该为故障转移集群分配一个新的吗?如果我要分配一个新的,我从哪里得到它?我不能只键入一堆随机数并希望得到最好的结果。我在所有 VM 上使用 Windows Server 2019
我假设您指的是集群将使用的共享 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 请求。如果您看到有问题的地址在 ARP 表中回复 pings ir,这意味着它正在使用中,所以只需转到验证下一个地址