我在Azure中创建了一个虚拟机规模集
此缩放集由5个VM组成
有一个公共IP
当我对我的公共IP执行ping操作时,我没有得到任何回复,也没有得到全名的回复,例如
myapp.uksouth.cloudapp.azure.com
我有什么遗漏的吗?
我想知道是否必须在某处添加机器的IP?
我试图最终远程进入scaleset中的机器!
此缩放集将用于天蓝色服务结构
保
答案 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)。