未分类
openstack 使用自定义镜像
openstack 使用自定义镜像 在使用openstack的时候创建镜像是非常常见的,大部分使用官方的方法就可以了 使用官方推荐的方法,请看官方文档 利用VirtualBox转换镜像 利用qemu将其他格式的转成img格式,再将img格式转换成qcow2格式 第一步:用virtualBox创建一个centos7的虚拟机,使用CentOS-7-x86_64-DVD-1511.iso。 第二步:把该安装的软件都安装好,然后停止vm 第三步:VBoxManage 将转换镜像。命令如下:
|
1 |
VBoxManage clonehd centos7.vdi centos7-mini.img --format raw |
第四步:将img格式的镜像上传到服务器上,在使用命令转换成qcow2格式。命令如下:
|
1 |
qemu-img convert -f raw centos7-mini.img -O qcow2 centos7-mini2.img |
第五步:上传到glance。 命令如下:
|
1 |
openstack image create "centos7-x64" --file /opt/centos7-mini2.img --disk-format qcow2 --container-format bare --public |
官方文档 此处注意: 安装虚机时创建磁盘时不要太大, 就用默认的8G就行, 太大的话, 用VBoxManage clonehd 时会复制一份, 磁盘容易不够用. 参考: http://www.ws0711.com/2016/09/20/use-virtualbox-convert-to-qcow2/