【发布时间】:2013-06-05 10:59:04
【问题描述】:
我在 Azure 上托管了一个 Web 角色 (WR) 和一个虚拟机 (VM),它们都在同一个虚拟网络 (VNet) 中,并且在同一个子网上。
如果我查看 azure 门户并转到 VNet 页面,仪表板会显示我的 VM 和我的 WR 都在网络上,并且具有我所期望的内部 IP 地址:
VM: 10.0.0.4
WR: 10.0.0.5
我可以远程桌面到两台机器,从 VM,我可以 ping 10.0.0.5 并从 WR 获得响应,如果我 ping 10.0.0.4,我得到的只是超时。
我一直按照http://michaelwasham.com/2012/08/06/connecting-web-or-worker-roles-to-a-simple-virtual-network-in-windows-azure/ 的说明进行操作,并且没有提及我需要对任何一台机器进行任何其他设置 - 但有什么我遗漏的吗?
我需要打开虚拟机才能联系吗?
额外信息:
- 目前,VM 有一个公开可用的 Http 和 Https 端点,但我的目标是关闭它们并仅使用 WR(因此希望使用内部 IP 进行连接)。
- 我不想使用公共 IP,除非绝对没有办法绕过它,而且从我所读到的情况看来并非如此。
【问题讨论】:
-
您是否检查了防火墙以确保启用了入站 ICMP?
-
我添加了一条规则以允许虚拟机上的 ICMP 并开始工作,谢谢!
标签: azure azure-web-roles azure-virtual-machine