Google VM 实例在升级后停止工作

Google VM Instance Stopped Working after Upgrade

我有一个 google 虚拟机实例 运行 完美无缺。它安装了 Centos-7 和 Plesk。

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

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

我使用 Google 云 Shell 截取了我的 VM 的屏幕截图。具体如下:

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

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

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

说明: Google Compute Engine 实例 运行ning RHEL 和 CentOS 7 和 8 遇到问题。有关此问题的更多详细信息,请参阅以下文章和错误:https://access.redhat.com/solutions/5272311 https://bugzilla.redhat.com/show_bug.cgi?id=1861977 (RHEL 8) https://bugzilla.redhat.com/show_bug.cgi?id=1862045 (RHEL 7)症状:实例 运行ning RHEL 和 CentOS 7 和 8 运行 yum update 在重启后可能无法启动,错误消息指的是以下组合:“X64 异常类型 - 0D(#GP - 一般保护) 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 解决方法:不要更新或重启实例 运行ning RHEL 或 CentOS 7 和 8。如果您使用受影响的 shim 版本,运行 yum downgrade shim\* grub2\* mokutil 降级到正确的版本。此命令在 CentOS 8 上可能不起作用。如果您已经重新启动,则需要将磁盘附加到另一个实例,chroot 到磁盘,然后 运行 yum 降级命令。我们将在 2020 年 7 月 30 日星期四 14:00 US/Pacific 之前提供最新详情。

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

如何诊断: 实例 运行ing RHEL 和 CentOS 7 和 8 运行 yum update 在重启后可能无法启动,错误消息指的是以下组合:“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

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