我正试图从几天前从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 forum和Google Cloud troubleshooting的步骤,但是仍然无法访问此VM。
还有其他建议可以解决GCE上的Windows引导问题吗?
答案 0 :(得分:1)
您从串行端口输出中提供的信息似乎是GCE Windows代理已启动并搜索了Startup Script,但没有找到任何内容。因此,您的VM实例正在启动。
您可以按照此文档访问trobleshoot RDP。如本文档所述,“如果实例的环境和配置正确,则实例上的操作系统可能配置错误”,因此您可以按照此link来检查OS配置。
答案 1 :(得分:0)
快照的源VM实例在Windows中具有一个ip内部。我从GCP控制台保留了IP内部,并从快照成功创建了一个新的VM实例。