因此,对此有很多疑问,但我没有找到具体的答案。我有一个代表服务器的 OVA 文件,据我所知,我只能使用 VMWare 打开此文件并访问服务器的副本。由于我的个人设备上的物理空间不足,我决定创建一个 Azure 虚拟机并在那里安装 VMWare 以便能够访问服务器的副本。
Azure 虚拟机是 Windows Server 2019。我在此机器上安装了 VMWare Workstation 16 Player。我收到错误:“VMWare Player 和 Hyper-V 不兼容。在运行 VMWare Player 之前,请从系统中删除 Hyper-V 角色。”
在单独的线程中(尝试构建 VMWare Workstation 实验室,我有一个 Windows Server 2016 Datacenter 的 Azure 实例,)有位用户表示“Azure VM 正在修改后的 Hyper-V 堆栈上运行”,根据此帖子:https://www.reddit.com/r/Windows10/comments/9zqbo0/running_both_hyperv_and_vmware_workstation/eab87xe?utm_source=share&utm_medium=web2x&context=3
Hyper-v 是 1 型虚拟机管理程序,vmware 是 2 型。它们不能共存(在任何操作系统上)。
我尝试了其他用户在其他帖子中提出的各种建议来解决这个问题: 由于 Hyper-V,无法在 Windows 10 上的 VMWare 中运行 VM; VMware Workstation 与 Hyper-V 不兼容; VMware 工作站与 Hyper-V 不兼容。如何删除 Hyper-V 角色?。
我尝试从此处下载该工具:https://www.microsoft.com/en-us/download/details.aspx?id=53337。我还尝试了命令行中的各种 bcdedit 命令。但不幸的是,似乎没有任何效果。
此外,我知道“Azure VMWare 解决方案”,但是它的定价使其不可行。
因此,我的问题是:
- 是否有可能在 Azure 虚拟机上运行 VMWare Player?
- 如果是,那我该怎么做才能实现这一目标?
- 如果没有,那么我还有什么其他选择可以在非本地运行 VMWare,无论是在 Azure 平台上(最好)还是使用其他服务?