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 勾选后新的虚拟机会保留这些配置,默认不勾选仅保留基础配置
相关推荐
全云在线allcloudonline10 小时前
北京阿里云代理商怎么选?本地服务与企业采购判断指南
阿里云·云计算·企业上云
AOwhisky1 天前
Linux(CentOS)系统管理入门笔记(第九期)——文件权限进阶:SUIDSGIDSticky、ACL 与 chattr
linux·运维·笔记·centos·云计算·文件权限管理
Geek-Chow2 天前
Assuming an AWS IAM Role via Federation
云计算·aws
全云在线allcloudonline3 天前
上海阿里云代理商怎么选?跨区域交付能力核验清单
阿里云·云计算·企业上云
Qianyunzhiyun3 天前
AWS EC2实例启动失败?常见报错和解决办法
云计算·aws
Qianyunzhiyun3 天前
AWS EBS快照怎么创建?服务器备份详细教程
服务器·云计算·aws
百胜软件@百胜软件3 天前
零点零一×百胜E3+业务智能中台项目启动,中台赋能客制化机械键盘品牌“加数”发展
大数据·云计算
skywalk81633 天前
如何在FreeBSD的Linux仿真环境中运行GUI命令
云计算·腾讯云