我想将我的 Esxi VM 从承诺迁移到 Azure 云。我找到了可以实现这一目标的解决方案。Microsoft 虚拟机转换器,提供迁移到 Azure 云的功能。
在迁移过程中,应用程序需要“订阅ID 和证书指纹”。
我发现正在从 Microsoft 生成证书链接。:https://support.microsoft.com/en-us/help/2977336/configure-an-azure-management-certificate-so-that-microsoft-virtual-ma
生成证书后,我将其添加到 Azure 云 > 管理证书。我还将此证书添加到我的个人和受信任的根证书中。
但是当我尝试连接时,它给出了错误。
您如何看到此错误?或者您知道解决此问题的任何解决方案吗? 在此处输入图片描述
答案1
您可以尝试StarWind V2V 转换器将您的 VMware VM 转换为 Hyper-V (Windows) VM。StarWind V2V 支持 Windows 修复(如果 VM 是基于 Windows 的),并且可以切换虚拟机管理程序(vmdk -> vhdx)。
有两种可能的方法将 VM 迁移到 Azure:
1)创建并装载 Azure Blob 存储作为本地磁盘
2)对虚拟机进行 Sysprep 操作(如果它是基于 Windows 的虚拟机)
3) 关闭虚拟机并使用 StarWind V2V 将 VMDK 转换为 VHDX,并将 azure 中的挂载设备作为文件目标。
4) 在 Azure 中创建新的 VM,并山准备并将 VHDX 转换为它。
第二种可能的方式:
1) Sysprep 虚拟机
2)关闭并将 VMware VM 转换为 VHDX 到某些本地存储库。
3)使用以下方式将 VHDX 上传到 Azure电源外壳或者Azure 存储资源管理器。
4)创建VM并挂载上传的VHDX。
答案2
Microsoft Virtual Machine Converter 自 2016 年中期以来一直处于停产状态。它不再受支持,不再维护,尽管您可以找到二进制文件,但它仍然无法处理 5.5 版之后的 VMware ESXi 版本,这使其基本上无法用于现代环境。
坚持使用维护列表中的某些内容,这是关于应该使用什么来代替 MSVC 的良好的最新快照。
答案3
它不再起作用,因为该工具退休。
您仍然可以使用它迁移到 Hyper-V,然后手动将磁盘上传到 Azure。
使用 PowerShell 从专用磁盘创建 Windows VM
如果您要迁移多个虚拟机,我建议您查看 Azure Site Recovery。
答案4
谢谢您的回复。
我已经通过 Azure 站点恢复服务完成了此操作。
这个链接很有帮助。
https://docs.microsoft.com/en-us/azure/site-recovery/physical-azure-set-up-source