我有一个 vmdk 文件和 vmx 文件(以及其他人数据存储中的所有其他文件)复制到我自己的数据存储中。如果我尝试从 vmx 文件进行部署,我会得到一个名为“unknown # (invalid)”的 vm,其中 # 是一个序列号,具体取决于我尝试了多少次。如果我尝试从 vmdk 进行部署,我会得到一个无法启动的虚拟机。
有没有一种简单的方法可以从 VM 文件夹启动并运行 VM?
编辑:当我尝试从 VMX 文件部署时,我得到了这个虚拟机:
而且我无法编辑设置或启动它。
编辑:
我们解决了这个问题。文件是从 VMPlayer 给我们的,硬件版本不兼容。我们降低了硬件版本并导出为 .ova 文件。从那里我们可以导入到 vCenter。
您使用的是 vSphere 客户端吗?如果是这样,您的关键是使用 .vmx 文件。
通常(没有关于版本等的详细信息),这是通过浏览数据存储、导航到 VM 的文件夹、右键单击相关的 .vmx 文件并将VM添加到您的清单来完成的。
从那里,您的数据中心(或主机)清单中应该有一个可用的 VM。那时您就可以启动虚拟机了。
编辑:
如果 .vmx 不好,你可以创建一个新的虚拟机...
要将 .vmdk 虚拟磁盘添加到 VMware 机器,请执行以下操作:
打开您的 VMware 虚拟机并确保它已关闭;选择虚拟机->设置;在硬件选项卡上,单击添加以启动添加硬件向导,选择硬盘并单击下一步。在选择磁盘页面上,选择使用现有虚拟磁盘,然后单击下一步。在“选择现有磁盘”页面上,输入现有磁盘文件的路径名和文件名,或浏览到该文件并单击“确定”。(!) 即使转换后的虚拟磁盘包含多个 .vmdk 文件,您也只需在向导的最后一页选择一个 .vmdk 文件。这将添加整个虚拟磁盘。
如果想通过 vmdk 文件创建虚拟机,你应该改变你的 vmdk 文件。
然后它将生成两个文件(target.vmdk 和 target-flat.vmdk)。您应该使用 target.vmdk 创建虚拟机。
通过 vmdk 创建虚拟机