【发布时间】:2018-04-05 11:43:06
【问题描述】:
我在 GCP 上创建了一个 RHEL7 实例。由于网络的一些变化,我无法 ping 或 ssh 到实例的外部 IP。
我想对实例进行故障排除,但串行控制台连接不起作用。我之前能够连接到这个实例,但正如我所观察到的,它很少成功和失败。
错误: 由于出现意外错误,您无法连接到 VM 的串行控制台。确保为此 VM 启用串行控制台连接,稍等片刻,然后重试 (#79)
这是一个已知问题吗?在我的许多实例中,我经常观察到这一点。
我的网络连接速度很好,所以我认为这不是问题。
【问题讨论】:
-
您能否详细说明您做了哪些网络更改?串行控制台有什么问题?
-
我有 1 个默认网络和 3 个专用网络。我重命名私有网卡,然后重新启动 google-network-setup 服务,以便添加与新名称对应的路由条目,然后我可以在所有网络上连接。
-
有时我的所有实例(即使是没有任何 nw 更改的实例)的 SSH 连接都会丢失。然后我什至无法连接到串行控制台。今天我看到我可以通过 SSH 连接到实例,但无法打开串行控制台查看日志。
-
我看到以下消息泛滥系统日志。本地主机内核:[766.829771] IPv4:来自
的火星源 上,在 dev eth0 -
如果串行控制台不可用,我相信除了网络问题之外,您还可能面临硬件问题。如果没有串行控制台访问,调试您的实例将非常困难。我建议制作磁盘副本,然后将其附加到新实例,然后将所有重要日期传递到新实例中。
标签: google-cloud-platform google-compute-engine google-cloud-networking