![Azure 计算库 sysprep 问题](https://linux22.com/image/784944/Azure%20%E8%AE%A1%E7%AE%97%E5%BA%93%20sysprep%20%E9%97%AE%E9%A2%98.png)
我正在尝试更新 Azure Compute Gallery 版本,但无法正常工作。我遵循的流程如下:
- 将旧版本从 Compute Gallery 部署到新 VM 并启动。
- 使用 RDP 登录虚拟机并进行修补。操作系统是 Windows Server 2019。它是一个具有单个驱动器的应用程序服务器,因此基本上是 IIS 和第三方应用程序。
- 使用 Windows Update 修补虚拟机,并应用 .net 更新。基本安全设置已加强(禁用 TLS1.0 和 1.1 等)
- 重新启动等。测试应用程序的连接性 - 一切良好。
- 乐趣从这里开始...运行 sysprep (sysprep.exe /oobe /generalize /mode:vm /shutdown)
- 系统关闭
- 记下虚拟机中使用的磁盘,并在计算库中添加一个指向我刚刚修补的虚拟机磁盘的版本
- 保存计算库版本
- 尝试测试 - 从 Compute Gallery 部署为新 VM
- 部署从未完成。在 Azure 控制台中,它处于无限期创建状态
这让我抓狂。我尝试了 sysprep 命令行的变体。我尝试了不同大小的 Azure 服务器。我测试了是否有任何补丁卡在待处理状态,但什么也没有。
有人有什么想法吗?Ganners
答案1
我想我已经自己解决了这个问题。
我为正在创建的内容创建了一个新的 Compute Gallery,并且无意中使用了 Windows v1 映像定义而不是 v2。结果发现差异在于 UEFI 兼容性/模拟。创建了一个新的 v2 图库和映像,然后一切都正常了!