在计算引擎页面中,GCP 提示我通过减小虚拟机的大小来节省每月 12 美元。选择此选项并减小虚拟机的大小后,我无法从外部地址 ping 虚拟机的外部 IP。也没有网络流量。跟踪路由结束,无法到达服务器。
防火墙规则正确,并已设置允许 ICMP/HTTPS/HTTP。此外,当我从计算引擎测试各种网络场景时,它表示它们应该可以工作并且应该通过防火墙规则(即,它表示从我的家用电脑进行 ping 应该可以工作,但实际上却不行)。我能够从计算引擎虚拟机 PING/traceroute 到外部 IP 地址。
我尝试过多次重启。
答案1
我发布了这个答案,以使这个问题和避免它的方法更加明显。
正如评论部分所证实的那样盖瑞布,该问题是由于调整虚拟机实例大小后 IP 发生变化引起的。
您可以在文档中找到有关此行为的更多信息临时外部 IP 地址:
临时外部 IP 地址是指在资源生命周期结束后不再存在的 IP 地址。如果您创建实例或转发规则时未指定 IP 地址,则系统会自动为资源分配一个临时外部 IP 地址。
和
对于 VM 实例,如果你停止实例,临时外部 IP 地址也会被释放。重新启动实例后,它会被分配一个新的临时外部 IP 地址。
为了避免这种情况,你可以按照文档保留静态外部 IP 地址:
如果虚拟机 (VM) 实例需要固定且不会改变的外部 IP 地址,则可以使用以下选项之一为该实例获取静态外部 IP 地址:
- 保留新的静态外部 IP 地址进而将地址分配给新的虚拟机实例。
- 推广现有的临时外部 IP 地址成为静态外部IP地址。