从vmdk / vmx文件部署VM


14

我有一个vmdk文件和vmx文件(以及其他人数据存储中的所有其他文件)复制到我自己的数据存储中。如果尝试从vmx文件进行部署,则会得到一个名称为“ unknown#(无效)”的vm,其中#是一个连续的数字,具体取决于我尝试了多少次。如果尝试从vmdk进行部署,则会得到无法启动的VM。

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

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

未知的虚拟机

而且我无法编辑设置或启动设置。

编辑:

我们解决了这个问题。该文件是从VMPlayer提供给我们的,并且硬件版本不兼容。我们降低了硬件版本并导出为.ova文件。从那里,我们能够导入到vCenter。


我的意思是我想拥有一个可用的虚拟机。有人给了我这个VM文件夹,我想在主机上使用它。
杰夫

1
您如何“部署” VM?
ewwhite 2014年

我将18 GB文件夹复制到了数据存储中。
杰夫2014年

Answers:


16

您是否在使用vSphere Client?如果是这样,您的关键是使用.vmx文件。

通常(没有版本等详细信息),这可以通过浏览数据存储,导航到VM的文件夹,右键单击相关的.vmx文件并将VM 添加到清单中来完成。

从那里,您应该在数据中心(或主机)清单中有一个VM。届时,您将能够启动虚拟机。

在此处输入图片说明

编辑:

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

在此处输入图片说明

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

1
如果执行此操作,但仍使VM以“未知”身份进入,则可能存在问题.vmx。这是一个文本文件,将其打开并与工作文件进行比较。
Shane Madden

有没有办法从vmdk生成新的vmx?
杰夫

@Jeff请参阅上面的更新。
ewwhite 2014年

我也尝试过...我只会接受这个答案,但我不知道我是否正确提出了。另一个需要注意的地方是,当我完全上传文件夹后,给我的zip便包含了许多快照。有关系吗 谢谢你的帮助。
杰夫

@Jeff哦,快照可能尚未合并。它们没有故意显示在“数据存储浏览器”对话框中。这可能是您的问题。您可以访问原始系统吗?
ewwhite 2014年

0

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

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


0

如果要通过vmdk文件创建虚拟机,则应更改vmdk文件。

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

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

通过vmdk创建虚拟机

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.