从快照创建的Windows Server实例VM无法在GCE上启动

时间:2018-12-28 14:35:22

标签: windows google-compute-engine

我正试图从几天前从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   translation = 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>事件:CMD命令现在可用。 SAC>

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

我遵循了stackoverflow forumGoogle Cloud troubleshooting的步骤,但是仍然无法访问此VM。

还有其他建议可以解决GCE上的Windows引导问题吗?

2 个答案:

答案 0 :(得分:1)

您从串行端口输出中提供的信息似乎是GCE Windows代理已启动并搜索了Startup Script,但没有找到任何内容。因此,您的VM实例正在启动。

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

答案 1 :(得分:0)

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