【问题标题】:Unable to access Google Compute Engine instance using external IP address无法使用外部 IP 地址访问 Google Compute Engine 实例
【发布时间】:2014-08-22 18:05:34
【问题描述】:

我有一个 Google 计算引擎实例 (Cent-Os),直到最近我都可以使用它的外部 IP 地址访问它。

现在突然无法使用其外部 IP 地址访问该实例。

我登录到开发者控制台并尝试重新启动实例,但没有帮助。

我还注意到 CPU 使用率几乎一直保持在 100%。

在进一步分析串行端口输出时,似乎 init 模块未正确加载。

我在虚拟机的串口输出的最后几行下面粘贴。


rtc_cmos 00:01:RTC 可以从 S4 唤醒

rtc_cmos 00:01: rtc core: 将 rtc_cmos 注册为 rtc0

rtc0:最多 1 天的警报,114 字节 nvram

cpuidle:使用州长阶梯

cpuidle:使用调速器菜单

EFI 变量工具 v0.08 2004 年 5 月 17 日

usbcore:注册新的接口驱动 hiddev

usbcore:注册新的接口驱动usbhid

usbhid: v2.6:USB HID 核心驱动

GRE over IPv4 解复用器驱动程序

TCP 立方注册

初始化 XFRM 网络连接套接字

NET:注册协议族 17

已注册的 taskstats 版本 1

rtc_cmos 00:01:将系统时钟设置为 2014-07-04 07:40:53 UTC (1404459653)

正在初始化网络丢包监控服务

释放未使用的内核内存:释放 1280k

写保护内核只读数据:10240k

释放未使用的内核内存:释放 800k

释放未使用的内核内存:释放 1584k

执行 /init 失败 内核恐慌 - 未同步:未找到初始化。尝试将 init= 选项传递给内核。

Pid: 1, comm: swapper 未污染 2.6.32-431.17.1.el6.x86_64 #1

调用跟踪:

[] ?恐慌+0xa7/0x16f

[] ? init_post+0xa8/0x100

[] ? kernel_init+0x2e6/0x2f7

[] ? child_rip+0xa/0x20

[] ? kernel_init+0x0/0x2f7

[] ? child_rip+0x0/0x20


提前感谢您提供解决此问题的任何提示。

马修

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    看起来您可能有一个脚本或其他程序导致您用尽 Inode。

    您可以在不删除永久磁盘 (PD) 的情况下删除实例,并使用您的 PD 创建具有更高容量的新虚拟机,但是如果是脚本导致了这种情况,您最终会遇到同样的问题。始终建议在进行任何更改之前备份您的 PD。

    运行此命令以查找有关您的实例的更多信息: gcutil --project=getserialportoutput

    如果问题仍然存在,您可以 - 制作您的 PD 的快照并制作 PD 的副本或 - 删除实例而不删除PD

    将 PD 作为第二个磁盘附加并挂载到另一个虚拟机,以便您可以访问它以查找导致此问题的原因。请访问此链接https://developers.google.com/compute/docs/disks#attach_disk,了解有关如何执行此操作的更多信息。

    访问此页面http://www.ivankuznetsov.com/2010/02/no-space-left-on-device-running-out-of-inodes.html,了解有关 inode 故障排除的更多信息。

    【讨论】:

    • 手指交叉,您对 inode 的看法是正确的,但问题很早就出现在内核初始化中
    【解决方案2】:

    确保 vm 上的 Allow HTTP traffic 设置仍处于启用状态。

    然后查看您使用的是哪个网络防火墙及其规则。

    如果您的网络设置为使用临时 IP,它将定期释放。这将导致您的 IP 随时间变化。然后将其设置为静态/保留(在网络页面上)。 https://developers.google.com/compute/docs/instances-and-network#externaladdresses

    【讨论】:

    • 启用了允许 HTTP 流量设置。防火墙端口是开放的 我使用的是静态 IP 主要问题是 CPU 几乎连续显示大约 100% 的使用率
    • 启动时出现内核崩溃,这很可能是问题的原因。
    猜你喜欢
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-17
    • 2015-03-19
    • 1970-01-01
    相关资源
    最近更新 更多