OpenStack——小镜像制作

1、使用disk-image-create 制作小镜像

disk-image-create ironic-agent centos7 dynamic-login disable-selinux megautils proliant-tools enable-serial-console -o /path/to/save/ramdisk

其中,ironic-agent、centos7为必须的元素。

如果基于本地的qcow2镜像制作ramdisk,则需要设置环境变量:

export DIB_LOCAL_IMAGE=/root/Centos7.qcow2
export DIB_DEBUG_TRACE=1

 

另外,要求qcow2中的文件系统格式不能为 xfs(LVM),否则diskimage-builder不识别。

 

2、基于现有的小镜像制作新的小镜像

1) 创建一个空目录,解压 ramdisk 的内容到该目录:

mkdir unpack
cd unpack
gzip -dc /path/to/the/ramdisk | cpio -id

 

2)修改其中代码,然后重新打包:

find . | cpio -ov -H newc | gzip > /path/to/new/ramdisk

 

上一篇:elasticsearch入门三-小试牛刀-批量导入json数据


下一篇:KVM虚拟机克隆方式