下面首先看一下 ramdisk-image-create 或者disk-image-create 常用参数
-a 指定i386|amd64|armhf架构类型,默认为amd64
-o imagename 指定输出的镜像名称,默认为镜像的名称
-t qcow2,tar,vhd,docker,aci,raw 指定输出的镜像文件类型,默认为qcow2
文件类型应当以逗号分隔,VHD输出请求vhd-util,设置在你的PATH中可以执行,ACI输出请求ACI_MANIFEST环境变量,是manifest文件的路径
-x 打开追踪
-u 不压缩镜像,虽然文件大,但是执行快
-c 表示开始工作之前先清理环境
--checksum 为你创建的镜像文件产生MD5和SHA256校验和文件
--image-size size 设置创建镜像的大小,单位为GB
--image-cache directory 本地缓存镜像的路径,默认为 '~/.cache/image-create'
--max-online-resize size 设置重置的时候,支持的最大文件系统块。
当镜像被摧毁,而你又需要一个真实大小的根分区时候,这个参数很实用,使用

本文详细介绍了如何使用diskimage-builder工具来创建CentOS7和Ubuntu的用户镜像,适用于OpenStack Ironic裸金属服务。讨论了命令行参数、镜像格式、安装类型以及如何创建包含自定义元素的镜像。通过设置FS_TYPE、DIB_DEV_USER_PWDLESS_SUDO、DIB_DEV_USER_USERNAME和DIB_DEV_USER_PASSWORD等环境变量,可以定制镜像的文件系统类型、添加用户和密码。同时,文章还指导了如何创建自定义元素,包括添加软件包、源代码仓库和静态文件。
最低0.47元/天 解锁文章
1821

被折叠的 条评论
为什么被折叠?



