首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >自定义开放虚拟格式(OVF)

自定义开放虚拟格式(OVF)
EN

Stack Overflow用户
提问于 2015-08-18 12:18:41
回答 2查看 1.1K关注 0票数 0

众所周知,OVF是用于导出虚拟设备的开放虚拟格式,它在许多方面都有帮助,而且可靠。我从wiki 开放虚拟化格式了解了OVF。像VMware裸金属虚拟机监控程序、Virtualbox、Hyprer-V这样的管理程序提供了将VM转换为OVF/OVA格式的工具。从下面了解到有用的链接VMware超vVirtualBox

但是,如果我只有一些虚拟机的VHD、VHDX、VDI、VMDK文件,我该如何做定制的OVF呢?VMDK和VMDK与出口OVF有什么不同吗?有什么编程方法可以让我轻松地做到这一点吗?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-09-09 06:59:51

VMware OVF包由稀疏磁盘组成。在VirtualBox的帮助下,我采用了简单的方法,VirtualBox为您提供了磁盘转换的命令行选项,这样您就可以获得目标格式的磁盘,然后创建包,包包括.OVF文件和.MF文件,以及一个文件夹中的磁盘。

.MF文件由包中所有文件的SHA1检查和组成。 .OVF由部署配置(控制器、磁盘、内存、CPU等)组成。

不需要研究所有内容,只需导出一些VM格式的VM,然后引用.OVF并根据您的需要进行更改,并在.MF文件中更新校验和。

票数 0
EN

Stack Overflow用户

发布于 2020-09-07 11:20:59

代码语言:javascript
复制
how can i do the custom OVF?

VMWare OVF文件只是一个.xml文件。它包含有关资源的信息,如磁盘文件.vmdk、cd/磁盘文件.iso、内存、vCPU、网络适配器、虚拟磁盘大小和主机配置参数。

作为参考,您可以从任何已经在主机上创建/运行的VM导出ovf文件。

代码语言:javascript
复制
Does there any difference between VMDK and VMDK from exported OVF?

我们可以从主机导出VMDK,而不是从OVF(.ovf只是文件)。我认为出口VMDK和VMDK是一样的。因为从导出的VMDK也可以用来启动主机上的VM .

代码语言:javascript
复制
Is there any programmatic approach by using which i can do this easily?

您可以使用任何编程语言更新ovf文件。但我更喜欢选择python和图书馆

我更喜欢使用.OVA而不是.OVF文件。基本上,.OVA是.VMDK、.OVF、.MF( .OVA tar (可选)中所有文件的加密文件)、.iso(可选)等的tar。

如果使用.OVF文件来弹出实例,则需要将所提供的所有信息保存在相同的目录中,如.VMDK、.iso等。可能会有丢失文件或放置在不同目录的可能性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32072241

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档