![](https://csdnimg.cn/release/download_crawler_static/87650228/bg1.jpg)
使用ovftool导出ESXI虚拟机迁移到
OpenStack KVM平台测试
VMware ESXI迁移虚拟机至KVM平台的几种方法:
第一种方法:开启ESXi的SSH服务,使用virt-v2v直接迁移。开启SSH服务:VSC----配置----安全配置文
件----属性中开启即可。
第二种方法:将虚拟机导出为OVF模板,然后使用virt-v2v转换为KVM。
第三种方法:将虚拟机导出为OVF模板,然后将磁盘文件转换为KVM磁盘文件格式,再导入KVM。
前两种基于virt-v2v方式,不太适合我们常用的基于卷后端存储环境。以下是基于第三种方案,”导出虚
拟机-格式转换-上传镜像-基于镜像创建虚机“。
1、导出OVA格式虚拟机文件
我们使用ovftool命令行方式导出虚拟机。
2、解压ova格式文件
使用tar解压ova格式虚拟机文件,解压后生成ovf和vmdk文件,通过qemu-img查看磁盘文件。
[root@controller ovf_linux]# ./ovftool --noSSLVerify
vi://root:Change.Me.1st@10.0.0.201/centos7.9 ./centos7.9.ova
Opening VI source: vi://root@10.0.0.201:443/centos7.9
Opening OVA target: ./centos7.9.ova
Writing OVA package: ./centos7.9.ova
Transfer Completed
Completed successfully
[root@controller ovf_linux]# ls -lrt
-rwxrwxrwx 1 root root 805955584 7月 21 16:08 centos7.9.ova
[root@controller ovf_linux]# qemu-img info centos7.9.ova
image: centos7.9.ova
file format: raw
virtual size: 769M (805955584 bytes)
disk size: 769M
[root@controller ovf_linux]# tar xvf centos7.9.ova
centos7.9.ovf
centos7.9.mf
centos7.9-disk1.vmdk
centos7.9-file1.nvram
[root@controller ovf_linux]# qemu-img info centos7.9-disk1.vmdk
image: centos7.9-disk1.vmdk
file format: vmdk
virtual size: 10G (10737418240 bytes)
disk size: 769M