【问题标题】:Windows VM in Azure stuck at "Hi There"Azure 中的 Windows VM 卡在“您好”
【发布时间】:2019-03-04 01:21:58
【问题描述】:

我在从 VHD 重构 Windows Server 2016 VM 时遇到问题。

我使用非托管磁盘分配了一个新的 Windows Server 2016 虚拟机。在它启动并运行之后,我将我的软件加载到虚拟机上。然后我测试它。最后,我对其进行了 sysprep(OOBE、泛化、关闭)。

接下来,我将非托管磁盘从 VM 转换为托管磁盘(这可能是一个问题),以将 VHD 分配给我可以使用 Azure 存储资源管理器工具访问的存储帐户以生成 SAS。

然后我反转这个过程。我从 VHD 创建一个磁盘,并从该磁盘创建一个 VM。虚拟机启动良好,但停在屏幕上,上面写着“你好。让我们把一些事情排除在外。”,它希望我提供键盘语言和时区。但我不知道如何连接到虚拟机来提供答案。

【问题讨论】:

  • 系统准备后(关机后),您可以从门户中的源虚拟机设置面板捕获图像。然后你可以从这个镜像创建一个新的虚拟机,参考this
  • @NancyXiong 如果我们想将它作为 VHD 上传到另一个租户怎么办?此图像可以导出为 VHD 吗?

标签: azure azure-virtual-machine azure-managed-disk


【解决方案1】:

当 VM 在 Azure 中运行时,我还没有找到克服“您好”死机屏幕的方法。虚拟机尚未连接到网络;一个不能RDP;串行控制台也没有多大帮助。

我找到了一种解决方法,可以使用新的托管映像制作 VM 的工作副本。然而它并不完美,例如它拒绝从 Portal 执行停止/重启命令。

  1. 停止虚拟机
  2. 将其托管的 OS 磁盘导出到 VHD。
  3. 将 VHD 装载到 Hyper-V 虚拟机。
  4. 通过“您好”并完成 Windows 设置。
  5. 经过the checklist "Prepare a Windows VHD"
  6. 使用 sysprep.exe 对 VM 进行通用化
  7. 将 VHD 推送到存储。
  8. 从上传的 VHD 创建新的托管磁盘。
  9. 使用第 8 步中的 OS 磁盘和原始数据磁盘(如果有)创建新的托管 VM 映像。
  10. 从映像创建新 VM。 在我的情况下,配置失败并显示消息“配置失败。VM 'VMNAME' 的操作系统配置未在分配的时间内完成。”,但 VM 运行正常。

之后,新 VM 的 RDP 开始工作。大多数已安装的软件似乎也能正常工作。

我使用 Dv3 VM 在 Azure 中运行 Hyper-V 以减少传输成本和时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-26
    • 2016-01-14
    • 2017-12-04
    • 1970-01-01
    • 2019-11-18
    • 2013-04-25
    相关资源
    最近更新 更多