6.3.2. Creación de un plano del Image Builder con interfaz de línea de comandos


Este procedimiento describe cómo crear un nuevo plano del Constructor de Imágenes utilizando la interfaz de línea de comandos.

Procedimiento

  1. Cree un archivo de texto plano con el siguiente contenido:

    name = "BLUEPRINT-NAME"
    description = "LONG FORM DESCRIPTION TEXT"
    version = "0.0.1"
    modules = []
    groups = []
    Copy to Clipboard Toggle word wrap

    Sustituya BLUEPRINT-NAME y LONG FORM DESCRIPTION TEXT por un nombre y una descripción para su plano.

    Sustituir 0.0.1 por un número de versión según el esquema de Versionado Semántico.

  2. Para cada paquete que desee incluir en el plano, añada las siguientes líneas al archivo:

    [[packages]]
    name = "package-name"
    version = "package-version"
    Copy to Clipboard Toggle word wrap

    Sustituya package-name por el nombre del paquete, por ejemplo httpd, gdb-doco coreutils.

    Sustituya package-version por una versión a utilizar. Este campo admite las especificaciones de la versión dnf:

    • Para una versión específica, utilice el número de versión exacto como 8.30.
    • Para conocer la última versión disponible, utilice el asterisco *.
    • Para la última versión menor, utilice el formato 8.*.
  3. Los Blueprints pueden personalizarse de varias maneras. Para este ejemplo, se puede deshabilitar el Multihilo Simultáneo (SMT) realizando los siguientes pasos. Para conocer otras personalizaciones disponibles, consulte Personalizaciones de imágenes admitidas.

    [customizations.kernel]
    append = "nosmt=force"
    Copy to Clipboard Toggle word wrap
  4. Guarde el archivo como BLUEPRINT-NAME.toml y cierre el editor de texto.
  5. Empujar (importar) el plano:

    # composer-cli blueprints push BLUEPRINT-NAME.toml
    Copy to Clipboard Toggle word wrap

    Sustituya BLUEPRINT-NAME por el valor que utilizó en los pasos anteriores.

  6. Para verificar que el plano ha sido empujado y existe, liste los planos existentes:

    # composer-cli blueprints list
    Copy to Clipboard Toggle word wrap
  7. Compruebe si los componentes y versiones que figuran en el plano y sus dependencias son válidos:

    # composer-cli blueprints depsolve BLUEPRINT-NAME
    Copy to Clipboard Toggle word wrap
Nota

Puedes crear imágenes utilizando el comando composer-cli como no-root. Para ello, añada su usuario a los grupos weldr o root. Para añadir tu usuario al grupo weldr, realiza los siguientes pasos:

# usermod -a -G weldr user
$ newgrp weldr
Copy to Clipboard Toggle word wrap
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2025 Red Hat