分享

请教如何把.vmx(或.ovf)上传到glance镜像里面

thomaslu6 发表于 2016-4-25 15:36:13 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 3 8529
新人发帖求助。

我现在要把一个centos的VM从vmvare移植到Openstack上。
.vmdk+.vmx镜像文件都有。
但是上传镜像到glance时只能指定.vmdk,结果实例起来之后vmx里面的硬件配置信息就丢了。

我也试过将.vmx转换成libvirt.xml,然后去覆盖实例的/var/lib/nova/instances/xxx-xxx/libvirt.xml。
但是实例一旦重启,libvirt.xml就又恢复成默认状态了。

无奈向各位大神求助,如何能把.vmx(或.ovf)上传到glance镜像里面?
或者能将.vmdk和.vmx(或.ovf)合并到一个qcow2文件,然后再上传glance启动实例?

多谢!

已有(3)人评论

跳转到指定楼层
leo_1989 发表于 2016-4-25 16:01:40
glance支持下面格式:
:ami,ari, aki, bare, and ovf.

对于楼主说的情况,恐怕只能修改源码。
先查看glance日志,看看到底是哪个函数造成,然后修改函数
回复

使用道具 举报

wscl1213 发表于 2016-4-25 16:03:09
这个问题跟这个有点像,也是会默认恢复。创建/删除虚拟机计算节点iptables表更新问题http://www.aboutyun.com/forum.php?mod=viewthread&tid=18116
(出处: about云开发)



回复

使用道具 举报

thomaslu6 发表于 2016-4-25 16:08:34
leo_1989 发表于 2016-4-25 16:01
glance支持下面格式:
:ami,ari, aki, bare, and ovf.

谢谢。
你说的这个是镜像容器的格式,我也试过了 --container-format ovf选项,没有用。。。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条