openstack镜像如何在vmware 环境中运行
1.云镜像文件下载地址:
http://sahara-files.mirantis.com/sahara-juno-spark-1.0.0-ubuntu-14.04.qcow2(安装有sahara-spark软件的镜像文件)
从该网站可以获取ubuntu云镜像文件,该镜像部署在openstack上,它的后缀名为qcow2.
2.把qcow2镜像文件转成vmdk(vmware)格式。
采用qmenu-img工具进行转换
下载地址:http://download.csdn.net/detail/zlc702/8811535
转换命令:qemu-img convert –O vmdk xxx.qcow2 xxx.vmdk
3.将vmdk加载vmware workstation中
启动后发现,ubuntu账号无法登陆。
原因是该镜像是一个云镜像,如果在openstack中启动,可以给该镜像中设置启动参数。
详细设置参考:http://www.chenshake.com/openstack-mirror-and-password/#i
4.在vmware中加载云镜像文件(vmdk)
- 制作一个虚拟机,加载转换后的vmdk
- 找一个ubuntu系统
- 制作meta-data文件,文件内容如下:
local-hostname: localhost
制作user-data文件,文件内容如下:
#cloud-config
password: ubuntu
执行genisoimage批处理命令,输出iso文件
genisoimage -output seed.iso -volid cidata -joliet -rock user-data meta-data
将改seed.iso文件挂接到vmware的光驱中。
5.启动虚拟机
提示输入用户,输入ubuntu。
提示修改密码,修改成自己的密码即可。
现在可以控制登陆云镜像文件了。