【问题标题】:Windows Server instance VM created from Snapshot fails to Boot on GCE从快照创建的 Windows Server 实例 VM 无法在 GCE 上启动
【发布时间】:2019-05-26 09:00:49
【问题描述】:

我正在尝试根据几天前从 Windows Server 2012 VM 实例创建的快照在 Google Compute Engine - GCE 上创建一个新的 VM 实例。但我永远无法执行 RDP,原因可能是 Windows 无法正常启动。

我得到如下串口输出:

SeaBIOS(版本 1.8.2-20181112_143635-google)总 RAM 大小 = 0x00000001e0000000 = 找到 7680 MiB CPU:2 支持的最大 CPU:2 在 0:3 找到 virtio-scsi virtio-scsi vendor='Google' product='PersistentDisk' rev='1' type=0 可移动=0 virtio-scsi blksize=512 扇区=104857600 = 51200 MiB 驱动器 0x000f2a70:PCHS=0/0/0 翻译=lba LCHS=1024/255/63 s=104857600 从硬盘启动 0 ... 2018/12/27 13:20:39 GCEWindowsAgent:GCE 代理已启动(版本 4.5.4@1) 2018/12/27 13:21:10 GCEMetadataScripts:启动启动脚本(版本 4.2.1@1) . 2018/12/27 13:21:10 GCEMetadataScripts:否 要运行的启动脚本。 2018/12/27 13:21:10 GCEMetadataScripts: 完成运行启动脚本

当我读取串行端口 2 时,我得到以下信息:

计算机正在启动,SAC 已启动并已初始化。使用“ch -?” 命令以获取有关使用通道的信息。使用 ”?”命令 一般帮助。 SAC> EVENT:CMD 命令现在可用。囊>

因此,允许 tcp:3389 连接的防火墙规则,并且我从快照成功创建了其他 VM。

我按照stackoverflow forumGoogle Cloud troubleshooting 中的步骤操作,但我仍然无法访问此虚拟机。

还有其他解决 GCE 上 Windows 启动问题的建议吗?

【问题讨论】:

    标签: windows google-compute-engine


    【解决方案1】:

    从您提供的串行端口输出看来,GCE Windows 代理似乎已启动并搜索了Startup Script,但没有找到。所以你的虚拟机实例正在启动。

    您可以关注此文档至trobleshoot RDP。如本文所述,“如果实例的环境和配置正确,则可能是实例上的操作系统配置错误”,因此您可以关注link检查操作系统配置。

    【讨论】:

      【解决方案2】:

      快照的源虚拟机实例在 windows 中有一个内部 IP。我从 GCP 控制台保留了内部 ip,并成功地从快照创建了一个新的 VM 实例。

      【讨论】:

        猜你喜欢
        • 2017-09-26
        • 2016-12-12
        • 1970-01-01
        • 2018-02-14
        • 2013-06-26
        • 2019-04-24
        • 1970-01-01
        • 2021-04-29
        • 1970-01-01
        相关资源
        最近更新 更多