随笔 - 911  文章 - 5  评论 - 94  阅读 - 243万

ovftool导出vmware虚机为ovf格式

下载并安装ovftool

sudo /bin/sh VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle

ovftool -v #查看ovftool版本

 

#查看vcenter下的所有虚机信息
ovftool --noSSLVerify vi://username:password@10.10.2.2/SH/vm/  #如果账号密码中包含#@¥等特殊字符,需要先将其进行转码,比如zhangsan@vc.com,需要写为 zhangsan%40vc.com

#从esxi导出虚机到/ovfbak/
ovftool --noSSLVerify vi://root:password@10.10.2.109/Test-Centos-ly07 /ovfbak/

#从vcenter导出虚机,设置导出的磁盘格式为thin,导出到/ovfbak目录下,导出的文件夹以虚机名称命名
ovftool --noSSLVerify -dm=thin vi://username:password@10.10.2.2/SH/vm/Test-Centos-vm02 /ovfbak/

#从vcenter导出虚机,设置导出的磁盘格式为thin,对要导出的虚机进行关机
ovftool --noSSLVerify -dm=thin --powerOffSource vi://username:password@10.10.2.2/SH/vm/Test_vm01 /ovfbak/

#导入虚机:

导入虚机,磁盘格式使用qcow2
qm importovf 103 /mnt/pve/dir-116/tmp_ovfbak/Test_EM_10.10.2.1/Test_EM_10.10.2.1.ovf dir-116 --format qcow2  

 ===============================================================================================

在ubuntu上无法安装bundle文件,提示失败,使用方式如下:

1.在Centos上解压bundle文件,然后将ovftool目录打包拷贝到其他机器上可以直接使用,无需安装bundle
sh ./VMware-ovftool-4.3.0-7948156-lin.x86_64.bundle --extract ovftool && cd ovftool

2.在其他机器上解压ovftool.tar.gz
tar -zxvf ovftool.tar.gz
cd vmware-ovftool/
chmod +x ovftool.bin
chmod +x ovftool
./ovftool -v

posted on   momingliu11  阅读(1023)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
历史上的今天:
2015-09-25 查询组成员(group)
2014-09-25 Get-ChildItem参数之 -Exclude,Filter,Recurse应用
2014-09-25 自动下载
2014-09-25 测试URL有效性
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示