[转帖]VMware-ovftool命令行部署与导出镜像

vmware,ovftool,命令行,部署,导出,镜像 · 浏览次数 : 0

小编点评

**步骤:** 1. 安装 VMware OVF Tool。 2. 下载 VMware OVF 工具的版本 (OVFtool4.4.0-15722219-win.x86_64.msi)。 3. 将 OVFtool 的安装程序运行,并按照提示进行安装。 4. 启动 OVF 工具。 5. 打开 "OVF Tools" 应用程序,选择要导出/部署的 OVF 文件。 6. 选择要使用的 OVF 文件格式 (OVF 或 OVA)。 7. 选择目标存储和部署方式。 8. 点击 "开始导出" 或 "开始部署" 启动导出或部署。 9. 导出/部署过程将在 OVF 工具中进行。 10. 完成导出/部署后,关闭 OVF 工具。 **注意:** * 导出/部署过程中,请确保网络已正常。 * 选择合适的 OVF 格式取决于您的需求。 * 可使用 "for" 循环自动部署多个 OVF 文件。 * 请确保您的 DNS 设置正确。

正文

 ESXI6.0之后管理为WEB,OVF导出/部署是个渣渣,如果虚拟机文件过大,一般会报网络异常中断而失败,可使用官方ovftool工具解决,快而方便,支持linux和Mac OSX,可脚本操作,批量处理等。

       在windows如已经安装vmware workstation,有个OVFTool目录直接可使用。如Workstation版本较老,那还是建议安装新版本的独立工具包,README.txt中能看到版本号。

       下载地址(需注册登录)https://my.vmware.com/group/vmware/downloads/details?downloadGroup=OVFTOOL440&productId=974

       安装VMware-ovftool-4.4.0-15722219-win.x86_64.msi默认C:\Program Files\VMware\VMware OVF Tool当前目录下运行CMD窗口。

OVF导出

apache
ovftool.exe  vi://root:@192.168.222.8/CentOS7.4  D:\OVF\CentOS7.4-out.ovf

 

 

 

  1. 如导出.ovf目标为目录不带文件名,那出来是一个vm原名的文件夹。
  2. 也可以导出为.ova单文件,ovftool也有格式互转功能。
  3. 如vm带了光驱文件,那iso也会下来,先剔除吧。
  4. 导出过程不可带密码运行,这不如linux版的便利。

部署OVF

 

vim
ovftool.exe -ds=SSDmx500 -dm=thin -n=CentOS7.4new  "D:\OVF\CentOS7.4-out.ovf"  vi://root:@192.168.222.8

 

 

 

 

1. -ds为目标存储名,按你的实际填写

2. 使用ovftool.exe部署由vSphere Client出来的ovf成品也相同方式,没毛病!

vSphere Client部署该成品

  1. 直接部署会出现SHA256校验错误,删除.mf文件重来一次即可。
  2. 如部署为该成品的.ova单文件,先解压即可是ovf目录格式,删除.mf文件即可。

linux版本的安装及使用

apache
chmod  +x  VMware-ovftool-4.4.1-16812187-lin.x86_64.bundle
 
sh  VMware-ovftool-4.4.1-16812187-lin.x86_64.bundle

在大空间存储下创建OVF导出位置

mkdir /opt/OVF

cd  /opt/OVF

导出

 

apache
ovftool vi://root@192.168.222.8/CentOS7.4   ./CentOS7.4.ovf  

 

 

 

 可直接带密码操作

apache
ovftool  vi://root:'PassWd#9'@192.168.222.8/CentOS7.4   ./CentOS7.4.ovf

带多功能参数的导出

apache
ovftool --powerOffSource -o --X:logFile=./ovf.log   vi://root:'PassWd#9'@192.168.222.8/CentOS7.4  ./CentOS7.4`date +%Y%m%d`.ova 

--powerOffSource   先切断电源关机

-o                 同名覆盖(导出导入)

--X:logFile        输入详细日志

带多功能参数的部署

apache
ovftool --powerOn -ds=SSDmx500 -dm=thin --network='vlan-253' -n=CentOS7.4-new  "CentOS7.4.ovf"  vi://root:'PassWd#9'@192.168.222.8

--powerOn      部署完毕自动开机

-dm=thin       还可以选择Thick(厚置备延迟置零---省略值)   eagerZeroedThick(厚置备置零)

--network      部署选择网卡标签

使用proxy代理

apache
ovftool  --proxy=http://192.168.253.99:8118  vi://root@192.168.222.8/CentOS7.4   ./CentOS7.4proxy.ovf

批量部署

( 有多个ova文件,加个for循环用shell脚本自动部署)

 
bash
#!/bin/bash
filename=` find  /opt/ovf/  -name *.ova`
# find all ova template
for  ova  in  $filename
do
/usr/bin/ovftool --X:logFile=./ovflog-`date +%Y%m%d`  -ds=SSDmx500 -dm=thin `echo $ova`  'vi://root:'PassWd#9'@192.168.222.8'
continue
done
 

与vcenter的格式

golo
'vi://username:password@pod01-vcenter/POD01(TEST-POD)/host/POD01-CLU01/pod01-clu01-h001.cdscloud.local'

pod01-vcenter    是vcenter的名称;

POD01(TEST-POD)   是数据中心的名称;

host后面接模板部署目标host位置,CLU01代表集群,pod1-clu01-h001.jx.local是集群下的一台宿主机;

需要注意的是,这里的dns要设置好,或者也可用ip地址代替,比如:

apache
     vi://username:password@192.168.1.1/?ip=192.168.100.1'

192.168.1.1是vcenter的地址,192.168.100.1是目标宿主机的ip地址;

这里跟vcenter的连接也可以用http的形式,具体详见官方文档。

注意:

  1. 以上全文验证账户与导出/入过程都使用443目标端口。
  2. 镜像格式转换ovftool  CentOS7.4.ovf  CentOS7.4.ova  (可互转)

参考文献

VMWare OVF Tools · Devops Roadmap

ovftool自动部署/导出ova/ovf模板-xujpxm-51CTO博客

新版本下载地址

https://customerconnect.vmware.com/cn/downloads/#all_products

https://customerconnect.vmware.com/cn/downloads/details?downloadGroup=OVFTOOL443&productId=974

与[转帖]VMware-ovftool命令行部署与导出镜像相似的内容:

[转帖]VMware-ovftool命令行部署与导出镜像

ESXI6.0之后管理为WEB,OVF导出/部署是个渣渣,如果虚拟机文件过大,一般会报网络异常中断而失败,可使用官方ovftool工具解决,快而方便,支持linux和Mac OSX,可脚本操作,批量处理等。 在windows如已经安装vmware workstation,有个OVFTool目录直接可

[转帖]VMware vSphere 8.0 IA - 企业级工作负载平台

https://sysin.org/blog/vmware-vsphere-8/ vSphere 8.0 在发布数周后,终于可以下载正式版了,了解新增功能请访问:VMware vSphere 8 新增功能。 vSphere+:多云工作负载平台 通过部署高价值云服务,轻松构建、运行、管理和保护传统应用

[转帖]VMware与KVM全方面对比

https://blog.csdn.net/tony_vip/article/details/104286976?spm=1001.2014.3001.5502 1 、 功能对比 2 、 管理工具对比 3 、 Guest OS 系统及硬件支持对比 4 、 KVM 虚拟化常见问题 5 、 KVM 与

[转帖]VMware ESXi 7.0 U3 主机未响应的应急解决方法

https://blog.51cto.com/wangchunhai/5747928 【说明】这是2021年写的文章,是当时vSphere 7.0 U3刚发布的时候出的问题。现在VMware官网上已经提供的7.0 U3C及以后的版本没有这个问题。在此只是将当时的情况记录下来​。如果有类似问题,可以通

[转帖]VMware ESXi虚拟化平台驱动查询

虚拟化平台升级或者增加服务器时,如果驱动不在官方兼容性列表中,容易导致未知问题。出现问题后,即使有售后服务,官方也不进行支持。所以在正式上线之前将驱动升级到官方兼容性列表中,显得尤为重要。 本文将介绍在VMware ESXi 6.7 U3版本下,查询网卡,HBA及RAID卡驱动版本,以及去官方查看兼

[转帖]VMware NVMe支持:vSphere 7.0 U3及未来展望

https://aijishu.com/a/1060000000256123 本文内容参考自《SNIA SDC 2021会议资料& 分享的心路历程》中的一个Slide,《NVMe/TCP in the Enterprise:Next-Gen End-to-End Paradigm for Stora

[转帖]VMware ESXi 8.0 Unlocker & OEM BIOS 集成网卡驱动和 NVMe 驱动 (集成驱动版)

https://www.cnblogs.com/sysin/p/16966225.html 目录 通用特性概览 集成的驱动 网卡兼容性 集成 NVMe 驱动 平台兼容性 Intel NUC Apple Mac 国产小主机 其他硬件 常见问题解答 下载地址 发布 ESXi 8.0 集成驱动版,在个人电

[转帖]VMware vCenter证书过期解决方法

https://www.yii666.com/blog/395521.html vCenter证书过期解决方法 目录 1 概述 2 详细操作步骤 2.1 检查关键的STS证书是否过期并修复 2.2 检查除STS证书外是否还有其余证书过期 2.3 续订除STS和data-encipherment以外的

[转帖]VMware Converter (P2V迁移)问题汇总

https://www.dinghui.org/vmware-converter-p2v.html VMware vCenter Converter Standalone,是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。此外,还可以在 vCenter Server 环境中配置

[转帖]VMware常用软件ISO下载汇总(2023年6月更新)

https://www.dinghui.org/vmware-iso-download.html#vcsa-patch 请访问 www.dinghui.org 获得最新版,文章将持续更新。【最后更新时间:2023年6月2日】 由于VMware产品不断更新,官网链接下载太慢,为方便大家下载,我会定期把