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 勾选后新的虚拟机会保留这些配置,默认不勾选仅保留基础配置
相关推荐
翼龙云_cloud1 小时前
腾讯云代理商:为OpenClaw配置云开发CloudBase Skill 全自动开发上线
云计算·腾讯云·ai智能体
xhtdj2 小时前
从“小而美”到“一体化”腾讯云TDSQL如何拯救选型纠结?
云计算·腾讯云
程序猿小野3 小时前
在阿里云服务器上安装Docker部署后台项目
阿里云·docker·云计算
sbjdhjd4 小时前
04 (下) | K8S微服务实战:从 Service 到金丝雀发布
运维·微服务·云原生·kubernetes·开源·云计算·excel
ZHW_AI课题组5 小时前
使用阿里云 API 实现图像文字识别与校园文档智能分类系统
阿里云·云计算
云服务器代理商5 小时前
阿里云国内版迁移到国际版完整操作教程
服务器·阿里云·云计算·阿里云服务器·阿里云国际·阿里云海外
红信鸽5 小时前
冷启动消失后,Serverless 架构正在重塑云计算的底层逻辑
云计算
AKAMAI18 小时前
Akamai 块存储:低延迟、高可靠的云原生持久存储方案
云计算
AOwhisky19 小时前
MySQL 学习笔记(第六期):MySQL 备份与恢复
运维·数据库·笔记·学习·mysql·云计算
sbjdhjd1 天前
04(上)| k8s中的微服务
微服务·云原生·kubernetes·开源·云计算·excel·kubelet