无法 ping Windows 集群的 IP 并且无法连接侦听器 IP
Posted
技术标签:
【中文标题】无法 ping Windows 集群的 IP 并且无法连接侦听器 IP【英文标题】:Unable to ping Windows Cluster's IP and unable to connect listener IP 【发布时间】:2016-09-27 03:44:25 【问题描述】:我使用的是 windows server 2012R2,最近我创建了一个有 2 个节点的 WSFC,两个节点都在同一个子网中,并为集群分配了一个静态 IP。但是我只能从当前节点ping集群的IP,即使在同一子网中的node2和其他服务器也无法ping通。
因为我需要这个集群来支持 SQL 服务器,但我可以创建可用性组和侦听器。但是侦听器 IP 也无法 ping 我尝试从辅助服务器进行 telnet 也无法正常工作 .
我的问题是我想从同一子网中的任何服务器访问监听。
【问题讨论】:
你想在哪里部署这个集群? AWS?蔚蓝? 我解决了这个问题,无论如何感谢您的回复。 嗨@SQLadmin,我有同样的问题,但还没有找到解决办法。您遇到问题的原因是什么? 您在使用 AWS 吗? 【参考方案1】:这是我的解决方法。
注意:我使用 AWS EC2 实例来配置这个,所以这个解决方案 仅适用于 AWS。不确定 Azure 或 GCP 或本地。
我有 2 个 Windows 服务器。
VPC 范围:10.0.0.0/16 服务器 1:10.0.0.1 服务器 2:10.0.0.2集群配置完成后,我将集群 IP 设置为
集群 IP:10.0.0.3然后配置 SQL Server 监听器。它是一个子网侦听器。
所以监听器IP:10.0.0.4现在,只需发送look at this Doc。
默认情况下,所有路由都会通过 10.0.0.1。 在尝试连接集群时,我只是将所有流量都打开到 10.0.0.0/16在两个服务器的安全组上。对于侦听器,它将尝试在 AWS 端搜索 10.0.0.4,但没有一个实例具有此 IP。
据我了解,它会尝试在 AWS 网络级别进行查找。因此,我已将辅助 IP 添加到当前主服务器,然后它就起作用了。 But during the failover again it'll fail. So I used multi subnet.
主要在子网 1 中,次要在子网 2 中。然后在创建侦听器时它会询问 2 个 IP 地址。
EG:
子网 1:10.0.0.0/24 监听IP:10.0.0.4 子网 2:10.0.1.0/24 监听IP:10.0.1.4然后将 10.0.0.4 作为服务器 1 的辅助 IP,将 10.0.1.4 作为服务器 2 的辅助 IP。
【讨论】:
以上是关于无法 ping Windows 集群的 IP 并且无法连接侦听器 IP的主要内容,如果未能解决你的问题,请参考以下文章
配置windows 静态IP地址 ,配置完以后ping www.baidu.com能ping通即可,并且使用ipconfig命令查看此时ip
电脑自己能ping通但是不能ping通别的电脑,别的电脑也无法ping通我的电脑?
linux ip已经配好了也可以ping通,可是cmd ping就不同,linux下ping windows下IP也ping不同 如何解决?