【问题标题】:Google VM Instance Stopped Working after UpgradeGoogle VM 实例升级后停止工作
【发布时间】:2020-07-30 17:07:32
【问题描述】:

我有一个运行完美的谷歌虚拟机实例。它安装了 Centos-7 和 Plesk。

我刚刚停止它,升级机器类型(更好的 CPU 和 RAM)并重新启动它。我的服务器完全停止响应。没有网站正在运行,我无法连接到 SSH 并且 Google Cloud SDK Shell 无法访问服务器。它说网络错误,连接超时。我的所有其他实例都运行良好。

我尝试了多次重启和重置。自过去 6 小时以来从互联网上读取内容,但没有运气。我还尝试克隆实例的磁盘并使用克隆的磁盘创建新实例,但没有成功。同样的网络连接问题。操作系统中的某些内容可能已损坏?请建议。我有许多托管在服务器上的网站因此而关闭。提前非常感谢。

【问题讨论】:

  • 看看这个article。然后创建用户/密码,启用串行控制台,重新启动您的 VM 实例并使用 pastebin 将完整的启动日志添加到您的问题中。
  • 正在通过串口控制台连接查看其他日志、接口等。
  • 现在我找到了问题所在。这是谷歌的一个小故障。我现在需要将我的硬盘连接到其他正在运行的实例并降级一些包。你们中的任何人都可以帮忙吗?我可以为您的热心服务和宝贵的时间付费。
  • 这是已知问题。您可以通过Google Issue Tracker caseGoogle Cloud Status Dashboard 关注它。

标签: centos google-compute-engine server-administration


【解决方案1】:

我使用 Google Cloud Shell 截取了我的 VM。如下:

我连接的串口控制台如下:

在使用 google 创建票证时,我发现他们在“已知问题”下发布了一些信息。我正在粘贴整个内容,因为没有直接链接可以到达那里。他们告诉我的症状正是发生在我身上的事情:

以下是 Google 发布的已知问题:

说明: 我们遇到了运行 RHEL 和 CentOS 7 和 8 的 Google Compute Engine 实例的问题。有关此问题的更多详细信息,请参阅以下文章和错误:https://access.redhat.com/solutions/5272311https://bugzilla.redhat.com/show_bug.cgi?id=1861977 (RHEL 8) https://bugzilla.redhat.com/show_bug.cgi?id=1862045 (RHEL 7) 症状:运行 yum update 的运行 RHEL 和 CentOS 7 和 8 的实例在重新启动后可能无法启动,并出现错误消息,这些错误消息涉及以下组合:“X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID”、“FXSAVE_STATE”或“基于 IP 查找图像”。此问题会影响安装了特定版本的 shim 包的实例。要查找当前安装的 shim 版本,请使用以下命令:rpm -q shim-x64 受影响的 shim 版本:CentOS 7:shim-x64-15-7.el7_9.x86_64 CentOS 8:shim-x64-15-13.el8.x86_64 RHEL 7 : shim-x64-15-7.el7_8.x86_64 RHEL 8: shim-x64-15-14.el8_2.x86_64 解决方法:不要更新或重启运行 RHEL 或 CentOS 7 和 8 的实例。如果您使用的是受影响的 shim 版本,运行yum downgrade shim\* grub2\* mokutil 降级到正确的版本。此命令可能不适用于 CentOS 8。如果您已经重新启动,则需要将磁盘附加到另一个实例,chroot 到磁盘,然后运行 ​​yum downgrade 命令。我们将在 2020 年 7 月 30 日星期四 14:00 美国/太平洋地区提供最新信息。

开始时间: 2020 年 7 月 30 日晚上 9:08:34 GMT+5

如何诊断: 运行 yum update 的运行 RHEL 和 CentOS 7 和 8 的实例在重新启动后可能无法启动,并出现错误消息,这些错误消息涉及以下组合:“X64 Exception Type - 0D(#GP - General Protection) CPU Apic ID”、“FXSAVE_STATE”或“根据 IP 查找图像”。此问题会影响安装了特定版本的 shim 包的实例。要查找当前安装的 shim 版本,请使用以下命令:rpm -q shim-x64 受影响的 shim 版本:CentOS 7:shim-x64-15-7.el7_9.x86_64 CentOS 8:shim-x64-15-13.el8.x86_64 RHEL 7 : shim-x64-15-7.el7_8.x86_64 RHEL 8: shim-x64-15-14.el8_2.x86_64

解决方法: 不要更新或重启运行 RHEL 或 CentOS 7 和 8 的实例。如果您使用的是受影响的 shim 版本,请运行 yum downgrade shim\* grub2\* mokutil 以降级到正确的版本。此命令在 CentOS 8 上可能不起作用。如果您已经重新启动,则需要将磁盘附加到另一个实例,chroot 到磁盘,然后运行 ​​yum downgrade 命令。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-14
    • 2019-08-11
    • 2021-07-05
    • 1970-01-01
    • 2021-08-12
    • 2021-12-24
    相关资源
    最近更新 更多