7.2. 使用 RHEL 镜像构建器 CLI 为 Minimal Raw 镜像创建蓝图
创建一个蓝图,并使用用户名和密码对其进行自定义。您可以使用生成的蓝图创建一个 Minimal Raw 镜像,并使用您在蓝图中配置的凭证登录到该镜像。
流程
以 Tom’s Obvious, Minimal Language (TOML) 格式创建一个纯文本文件,其内容如下:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - name 是蓝图的名称,description 是蓝图的描述。
- 0.0.1 是遵循 Semantic Versioning 方案的版本号。
- 模块描述要安装到镜像中的软件包名称和匹配版本 glob,例如:软件包 name = "tmux",匹配的版本 glob 是 version = "2.9a"。目前软件包和模块之间没有区别。
- 组是要安装到镜像中的软件包组,如 anaconda-tools 组软件包。如果您不知道模块和组,请将其留空。
在
customizations.user
下:-
name
是要登录到镜像的用户名 -
password
是您选择的密码 -
groups
是任何用户组,如 "widget"
-
将蓝图导入到 RHEL 镜像构建器服务器中:
composer-cli blueprints push <blueprint_name>.toml
# composer-cli blueprints push <blueprint_name>.toml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查系统上是否有蓝图:
composer-cli blueprints list
# composer-cli blueprints list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 检查蓝图中组件、版本及其依赖项的有效性:
composer-cli blueprints depsolve <blueprint_name>
# composer-cli blueprints depsolve <blueprint_name>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow