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

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

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

此规模集由 5 个虚拟机组成

有公网ip

当我对我的公共(public) IP 进行 ping 操作时,我没有得到任何响应,也没有得到带有全名的响应,例如

myapp.uksouth.cloudapp.azure.com

我是不是漏掉了什么?

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

我最终正在尝试远程访问规模集中的机器!

此规模集将用于 azure 服务结构

保罗

最佳答案

如果使用“每个 VM 的公共(public) IP”部署规模集,则每个 VM 都会获得自己的公共(public) IP:https://learn.microsoft.com/en-us/azure/virtual-machine-scale-sets/virtual-machine-scale-sets-networking#public-ipv4-per-virtual-machine 。但是,这不是门户中的默认设置。在门户中,默认情况是在负载均衡器上使用单个公共(public) IP 在规模集前面创建一个负载均衡器(至少在今天;不保证它会保持这种状态)。它还配备了 NAT 规则,配置为允许端口 50000 及以上的 RDP/SSH。不过,它们不一定是连续的(至少在默认配置中),因此您需要检查负载均衡器上的 NAT 规则以查看哪些端口相关。一旦你这样做了,你应该能够做到ssh -p <port-from-nat-rule> <public-ip>到 ssh(或 Windows 的 RDP 客户端中的类似内容)。

关于azure - 无法从外部访问 Azure VM Scaleset IP 地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49909319/

相关文章:

azure-service-fabric - 服务结构 : removed actors and now upgrade fails

linux - Azcopy 无法使用 sas token 从 azure 文件存储下载文件?

azure - 升级 Azure docker 扩展

azure - AKS - 将插件 HTTP 应用程序路由与 nginx 重写规则结合起来?

asp.net - Azure 服务结构 : IReliableQueue

azure - Service Fabric : System. ArgumentException:找不到具有此 ID 的接口(interface) -488762776

azure - 用于 EAI 的 Biztalk 与用于 EAI 场景的 ESB

linux - Azure Linux VM 上的 OpenSSH SSH-2 私钥(旧 PEM 格式)

azure - 将文件从 vhd-disk 复制到 Azure 中的 Blob 容器

具有启动任务的 Windows Azure 虚拟机