无法从备用 VLAN 访问 SQL 群集

无法从备用 VLAN 访问 SQL 群集

我在 Hyper-V 方面遇到了问题,确实需要帮助。我们最近在 Hyper-V 集群中添加了第 4 个物理主机。它一直运行良好,直到上周末某些东西重新启动,现在其中一个 VLAN 无法访问。主要原因是集群中的 SQL 服务器,它在 VLAN 3 上运行。当我 ping VLAN 3 内的 IP 地址时,我可以从任何其他 IP 地址访问它。我们称之为 IP 1。当我从 VLAN 3 内的 AD 机器 ping 时,它是可访问的。当我从两个集群成员之一连接到 IP 1 上的 SQL Server 时,我可以连接到数据库。

当我转到 VLAN 2 中需要与其通信的服务器之一并尝试连接时,我无法连接。我将同一主机上的 IIS 服务器之一从 VLAN 1 移到 VLAN 3 并重新配置它,当我这样做时,它能够连接并从 SQL 群集返回数据,然后我将其移到 VLAN 2 并再次重新配置它,它无法连接。我尝试将同一 IIS 服务器移动到以前的主机之一,并且遇到资源问题,VM 无法启动。

我很想听听大家对我目前可以测试的其他事项的建议。我无法物理访问主机,但我与可以访问主机的人有联系。我们检查了一些不同的东西,但就是无法弄清楚可能发生了什么或下一步该怎么做。我没有运行 SCVMM,并且犹豫是否要激活它,因为这可能会导致生产问题,因为我知道我必须一次添加整个集群。我曾考虑在 VLAN 3 中重建 SQL 集群,但它们验证并显示一切应该正常,并且当移入该 VLAN 时,一切都正常。

我还验证了 DNS 和子网掩码,两者都准确无误,应该可以正常工作。此外,VLAN 3 中的其他机器也可以访问,例如那里的 AD 服务器。一些生产机器也位于同一个 VLAN 3 中,并且运行良好。

有什么想法吗?

答案1

最有可能的是,DB 服务器到 VLAN 2 子网的路由不正确。您需要研究 DB 服务器路由表,以了解它如何将数据包路由到 VLAN 2,并检查它是否与网络布局相匹配。

相关内容