7.2. 使用 RHEL 镜像构建器 CLI 为 Minimal Raw 镜像创建蓝图


创建蓝图,并使用用户名和密码进行自定义。您可以使用生成的蓝图创建一个 Minimal Raw 镜像,并使用您在蓝图中配置的凭证登录到该镜像。

流程

  1. 以 Tom’s Obvious, Minimal Language (TOML) 格式创建一个纯文本文件,其内容如下:

    name = "minimal-raw-blueprint"
    description = "blueprint for the Minimal Raw image"
    version = "0.0.1"
    packages = []
    modules = []
    groups = []
    distro = ""
    
    [[customizations.user]]
    name = "admin"
    password = "admin"
    groups = ["users", "wheel"]
    • name 是蓝图的名称,description 是蓝图的描述。
    • 0.0.1 是遵循 Semantic Versioning 方案的版本号。
    • 模块描述要安装到镜像中的软件包名称和匹配版本 glob,例如:软件包 name = "tmux",匹配的版本 glob 是 version = "2.9a"。目前软件包和模块之间没有区别。
    • 组是要安装到镜像中的软件包组,如 anaconda-tools 组软件包。如果您不知道模块和组,请将其留空。
    • customizations.user 下:

      • name 是登录到镜像的用户名
      • 密码是 您选择的密码
      • 组是 任何用户组,如 "widget"
  2. 将蓝图导入到 RHEL 镜像构建器服务器中:

    # composer-cli blueprints push <blueprint_name>.toml
  3. 检查系统上是否有蓝图:

    # composer-cli blueprints list
  4. 检查蓝图中组件、版本及其依赖项的有效性:

    # composer-cli blueprints depsolve <blueprint_name>
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.