从 vmdk/vmx 文件部署虚拟机

从 vmdk/vmx 文件部署虚拟机

我将 vmdk 文件和 vmx 文件(以及来自其他人的数据存储的所有其他文件)复制到我自己的数据存储中。如果我尝试从 vmx 文件部署,我会得到一个名为“未知 #(无效)”的虚拟机,其中 # 是一个连续的数字,取决于我尝试的次数。如果我尝试从 vmdk 部署,我会得到一个无法启动的虚拟机。

有没有一种简单的方法可以从 VM 文件夹启动并运行 VM?

编辑:当我尝试从 VMX 文件部署时,我得到这个虚拟机:

未知虚拟机

我无法编辑设置或启动它。

编辑:

我们修复了这个问题。该文件是 VMPlayer 提供给我们的,但硬件版本不兼容。我们降低了硬件版本并导出为 .ova 文件。然后我们就可以将其导入到 vCenter 中。

答案1

您使用的是 vSphere 客户端吗?如果是,则关键是使用 .vmx 文件。

一般情况下(没有关于版本等的详细信息。),方法是浏览数据存储,导航到虚拟机的文件夹,右键单击相关的 .vmx 文件并添加将 VM 添加到您的库存中。

从此,您的数据中心(或主机)库存中应该有一个可用的虚拟机。那时您就可以启动虚拟机了。

在此处输入图片描述

编辑:

如果 .vmx 不好,您可以创建一个新的虚拟机...

在此处输入图片描述

  • 选择“自定义”。
  • 按必要的规格进行配置。
  • 当您进入“选择磁盘”部分时,选择“使用现有虚拟磁盘”。
  • 这将打开一个对话框,您可以在其中浏览.VMDK 文件。
  • 完成设置。
  • 利润。

答案2

要将 .vmdk 虚拟磁盘添加到 VMware 机器,请执行以下操作:

打开您的 VMware 虚拟机并确保其已关闭;选择虚拟机 -> 设置;在硬件选项卡上,单击添加以启动添加硬件向导,选择硬盘并单击下一步。在选择磁盘页面上,选择使用现有虚拟磁盘并单击下一步。在选择现有磁盘页面上,输入现有磁盘文件的路径名和文件名,或浏览到该文件并单击确定。(!) 即使转换后的虚拟磁盘由多个 .vmdk 文件组成,您也只需在向导的最后一页选择一个 .vmdk 文件。这将添加整个虚拟磁盘。

答案3

如果想要通过 vmdk 文件创建虚拟机,您应该更改您的 vmdk 文件。

vmkfstools -i source.vmdk -d thin target.vmdk

然后它将生成两个文件(target.vmdk 和 target-flat.vmdk)。您应该使用 target.vmdk 来创建虚拟机。

通过 vmdk 创建虚拟机

相关内容