繁体   English   中英

无法从本地网络远程登录到Azure VM

[英]Can't telnet to Azure VM from local network

我有一个带有sql可用性(2台sql机和一个quorum)组的Azure云群集,并且在端口51101上有一个侦听器。该群集还包含其他几个VM,所有VM都在同一虚拟网络上。

我在连接到侦听器时遇到问题,并且该问题不是特定于SQL的,因为我什至无法远程登录到端口。 奇怪的是,仅当从同一虚拟网络上的计算机进行连接时才会发生这种情况。 如果我尝试从本地非Azure计算机连接,则一切正常。 如果它是另一台网络上的天蓝色机器,它也可以工作。

这是我所拥有的:-端口的防火墙规则。 我什至尝试在所有机器上完全禁用防火墙

  • 该端口在Azure门户上具有负载平衡的终结点。 请注意,相同的问题也适用于Azure默认情况下打开的所有端口(RDP和WinRmHttps)-我可以从我的计算机远程登录到那些端口,但不能从虚拟网络上的计算机远程登录到这些端口。

  • 我可以直接到达SQL实例(如果我使用实例名称而不是侦听器)

这是我的虚拟网络配置:

网络配置

欢迎提供任何有关问题原因的建议或一些调试方法。

万一有人遇到这个问题,我在这里找到了答案:

请记住,如果您的应用程序部署在Azure中,则不能与SQL Server VM驻留在同一个Cloud Service中,否则在Azure中的路由将失败:强烈建议使用仅包含SQL Server VM的专用Cloud Service。

将连接机器放在单独的服务上后,一切正常。

尝试使用以下标准技术调试侦听器: http: //www.eraofdata.com/verifying-and-troubleshooting-sql-server-listener-connectivity/如果您使用的是虚拟网络和一个虚拟网络,则Azure不会对它们进行任何区别云服务。

您是否没有在监听器所在的计算机上设置netstat来查看该TCP端口上是否正在监听任何内容?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM