ovftool导出vmware虚机为ovf格式
  LZgegZagYcYq 2023年11月19日 42 0

下载并安装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

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月19日 0

暂无评论

推荐阅读
LZgegZagYcYq