其他分享
首页 > 其他分享> > OpenStack——小镜像制作

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

 

标签:ramdisk,镜像,qcow2,path,unpack,OpenStack,制作
来源: https://www.cnblogs.com/wangwei1/p/12876157.html