尝试通过 Microsoft 虚拟机转换器进行迁移时出现问题

尝试通过 Microsoft 虚拟机转换器进行迁移时出现问题

我想将我的 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 的良好的最新快照。

http://www.vmwareblog.org/v2v-converters-overview/

答案3

它不再起作用,因为该工具退休

您仍然可以使用它迁移到 Hyper-V,然后手动将磁盘上传到 Azure。

使用 PowerShell 从专用磁盘创建 Windows VM

如果您要迁移多个虚拟机,我建议您查看 Azure Site Recovery。

VMware 到 Azure 的复制

答案4

谢谢您的回复。

我已经通过 Azure 站点恢复服务完成了此操作。

这个链接很有帮助。

https://docs.microsoft.com/en-us/azure/site-recovery/physical-azure-set-up-source

相关内容