OpenStack专题:导入VMware OVA映像到OpenStack
this text is from https://www.topomel.com/archives/582.html
工作中碰到一个需求:之前的业务系统跑在VMware虚拟机中,现在需要导入到OpenStack中当做VM来跑。
问题:需要解决VMware系统迁移到OpenStack Glance中。
解决方法:
可以先从VMware中导出虚拟机,注意选择导出单个ova文件。然后使用qemu-img工具将ova格式转成qcow2的格式,然后上传到Glance即可。具体操作指令如下:
1)解压ova文件:
tar -xvf ubuntu.ova
2)转换格式
qemu-img convert -f vmdk ubuntu.vmdk -O qcow2 ubuntu.qcow2
3)上传qcow格式映像到Glance
. admin-openrc
glance image-create –name ubuntu –disk-format qcow2 –container-format bare –visibility public –file ubuntu.qcow2 –property hw_vif_model=e1000 –progress
4)上传成功后,就可以通过Dashboard从这个qcow2的Image创建实例了。
后记:如果出现创建实例失败,但是创建卷成功的情况,不用担心,可以删除失败的实例,然后在Dashboard的卷中选择Launch as instance。