Chinaunix首页 | 论坛 | 博客
  • 博客访问: 245796
  • 博文数量: 42
  • 博客积分: 1555
  • 博客等级: 上尉
  • 技术积分: 489
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-10 13:58
文章分类

全部博文(42)

文章存档

2017年(1)

2015年(1)

2014年(1)

2013年(6)

2012年(12)

2011年(3)

2010年(3)

2009年(1)

2007年(7)

2006年(7)

我的朋友

分类: 云计算

2014-10-08 18:02:16

     随着各种云的风靡不少的公司都使用了开源的云架构openstack,本文章主要的描述过程是将一个vmware镜像添加到openstack同时创建一个虚拟主机。
    需求如下:将一个vmware 的虚拟操作系统放到openstack上来运行。
    问题:直接将vmdk文件上传到controller node,在管理界面上将添加镜像如下图:
   
      上传之后,无会从该虚拟文件创建虚拟主机。在网络上搜索以后发现解决方法,原地址:http://openstack.prov12n.com/convert-import-a-vmware-image-to-openstack-kvm/
     操作步骤如下:
     1 先使用vmware 提供的vmware-diskmanager将vmare虚拟文件进行一次转换
      vmware workstaion自带了这个工具,可以直接在安装有vmware workstaion的主机上进行转换操作,如果没有则可以从网上进行下载。我是在在另外一台订同的vmware workstation中获取的。
      操作指令:vmware-vdiskmanager.exe   -r 需要转换的源文件.vmdk   -t 0  需要转换的目标文件.vmdk
     2  将转换后的目标文件上传至 crontroller 服务器,再使用openstack自带的qemu-img 将其格式转换为qemu-img的格式
     操作指令:qemu-img convert -f vmdk  -O qcow2 上传的虚拟文件.vmdk  转换后的目标文件.qcow2
     3  在操作平台上添加镜像文件,将源文件选择为转换后的qcow2文件,这样就可以成功创建主机。

      

阅读(8274) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

rickchen19792015-04-22 20:41:36

你好,我在vmware中建了一台虚拟机,发现其中的vmdk文件有好几个,在你的第一步中,

              vmware-vdiskmanager.exe   -r 需要转换的源文件.vmdk   -t 0  需要转换的目标文件.vmdk

需要转换的源文件.vmdk是否要分开写?? 比如  vmware-vdiskmanager.exe   -r a.vmdk b.vmdk c.vmdk   -t 0  需要转换的目标文件.vmdk

谢谢