无法从外部访问Azure VM Scaleset IP地址

时间:2018-04-18 21:30:00

标签: azure azure-service-fabric azure-virtual-machine azure-vm-scale-set

我在Azure中创建了一个虚拟机规模集

此缩放集由5个VM组成

有一个公共IP

当我对我的公共IP执行ping操作时,我没有得到任何回复,也没有得到全名的回复,例如

myapp.uksouth.cloudapp.azure.com

我有什么遗漏的吗?

我想知道是否必须在某处添加机器的IP?

我试图最终远程进入scaleset中的机器!

此缩放集将用于天蓝色服务结构

2 个答案:

答案 0 :(得分:0)

  

当我对我的公共IP执行ping操作时,我没有得到任何回复

Azure不支持ping。

对于测试,您可以使用具有不同端口的RDP / SSH公共IP地址来测试连接。

您是否使用Azure市场创建VMSS?如果是,Azure LB将配置。

如果您自己创建了负载均衡器,请检查LB probes,后端池(该后端池中的所有vms),负载均衡器规则和NAT规则。

您还可以配置log analytics for Azure load balancer来监控它。

答案 1 :(得分:0)

如果您使用“每个VM的公共IP”部署您的比例集,则每个VM都会获得自己的公共IP:https://docs.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking#public-ipv4-per-virtual-machine。但是,这不是门户网站中的默认设置。在门户网站中,默认设置是在比例集前面创建一个负载均衡器,在LB上使用单个公共IP(至少今天;不保证它会保持这种状态)。它还配有NAT规则,配置为允许端口50000及更高版本上的RDP / SSH。但它们不一定是连续的(至少在默认配置中),因此您需要检查负载均衡器上的NAT规则以查看哪些端口是相关的。完成后,您应该能够ssh -p <port-from-nat-rule> <public-ip>进行ssh(或者在您的RDP客户端中用于Windows)。