ESXI OVF 和 OVA 模板学习

一、 OVF 和 OVA 模板介绍

官网文档:https://techdocs.broadcom.com/cn/zh-cn/vmware-cis/vsphere/vsphere/8-0/vsphere-virtual-machine-administration-guide-8-0/deploying-ovf-templatesvsphere-vm-admin.html

关于更多OVF的介绍可以参考:https://www.dmtf.org/standards/ovf

OVF (Open Virtualization Format) 是一种开放式标准,它以包的形式包含多个文件。例如,.ovf、.vmdk、.nvram 等。OVF 支持跨产品和平台交换虚拟设备。

OVA (Open Virtual Appliance)是 OVF 文件包的单文件发行版。将虚拟机导出为 OVF 文件时,会下载 OVF 文件和虚拟磁盘文件。

如上是官网的介绍,OVF是一种开放的虚拟机打包标准,主要就是用于导出虚拟机可以跨平台使用,比如在kvm和Hyper-V上使用,OVF包含如下文件:

  • .ovf:虚拟机的描述文件(xml格式)记录虚拟机硬件状态、操作系统类型和虚拟磁盘路径等
  • .vmdk: 虚拟磁盘文件,可以有多个,对应多块硬盘
  • .nvram: 非易失性存储、虚拟机的启动文件,用于保存BIOS/UEFI 固件配置(启动顺序、安全启动、硬件参数等),断电后数据仍可保留。

OVA文件其实就是将OVF所有的文件打包成一个.ova的文件,如果要使用本质上还是要解压成OVF文件才可以使用,这一操作一般导入时由平台自己解压,在ESXI 6.5以后只有导出OVF模板了,必须借助OVF Tool 工具导出

二、导出OVF虚拟机模板

当前ESXI版本为8.0

右键虚机导出为OVF模板即可

只有未加密的虚拟机才能导出,虚拟机必须处理关机状态

在导出名称包含星号 (*) 字符的 OVF 模板时,这些字符将转换为下划线 (_) 字符。

三、导入虚拟机

右键数据中心或者集群点击"部署OVF模板"

可以通过http和本地的方式部署

将导出的所有文件勾选即可:

自定义磁盘和网络选择计算节点,重新命名虚拟机即可通过模板创建新的虚拟机:

四、导出 OVF 模板时高级选项介绍

在导出界面时勾选"启用高级选项"如下图:

高级选项包含3个选项:

  • 包括 BIOS UUID:勾选后新虚拟机将继承原 VM 的 BIOS UUID(适用于需要固定 UUID 的场景,比如部分软件授权绑定 UUID),默认不勾选会生成新的UUID
  • 包括MAC地址:勾选后导入后的新虚拟机网卡会沿用原 VM 的 MAC 地址(适用于网络配置绑定 MAC 的场景),默认不勾选,生成新的MAC地址
  • 包括额外配置: 如果你修改的虚拟机的描述文件.vmx 勾选后新的虚拟机会保留这些配置,默认不勾选仅保留基础配置
相关推荐
Genie cloud14 小时前
外贸独立站建站完整教程
服务器·数据库·云计算
m0_6948455716 小时前
网站账号太多难管理?Enterr 开源自动化工具搭建教程
运维·服务器·前端·开源·自动化·云计算
yantaohk16 小时前
【2025亲测】中兴B860AV3.2M完美刷机包ATV版本安卓9-解决1G运存BUG,开ADB已ROOT
android·嵌入式硬件·adb·云计算
许国栋_19 小时前
产品管理系统怎么选?2026主流工具横评、场景适配与避坑
大数据·安全·阿里云·云计算·团队开发
翼龙云_cloud19 小时前
阿里云渠道商:怎么实现阿里云ECI伸缩组镜像自动更新?
服务器·阿里云·云计算
_运维那些事儿20 小时前
GitLabCI-CD入门
运维·ci/cd·容器·云计算·k8s·运维开发
Akamai中国20 小时前
Akamai Cloud客户案例 | Multivrse 信赖 Akamai 为其业务增长提供动力,实现更快资源调配、成本节约与更低延迟
人工智能·云计算·云服务·云存储
不做码农好多年,该何去何从。21 小时前
阿里云上使用docker-compose安装禅道
阿里云·docker·云计算
阿里云云原生21 小时前
阿里云 Serverless 计算 12 月产品动态
阿里云·serverless·云计算
因_果_律1 天前
无需Mac Mini!使用ClawdBot(Moltbot)& AWS EC2的搭建你的24小时AI搭子
云计算·aws·亚马逊云科技