Rechercher

4.4. Création d'une image système avec image builder dans l'interface de ligne de commande

download PDF

Vous pouvez créer une image personnalisée à l'aide de l'interface de ligne de commande du constructeur d'images.

Conditions préalables

Procédure

  1. Commencez la composition :

    # composer-cli compose start BLUEPRINT-NAME IMAGE-TYPE

    Remplacez BLUEPRINT-NAME par le nom du plan et IMAGE-TYPE par le type d'image. Pour connaître les valeurs disponibles, voir la sortie de la commande composer-cli compose types.

    Le processus de composition démarre en arrière-plan et affiche l'identifiant universel unique (UUID) du compositeur.

  2. Attendez que le processus de composition soit terminé. La création d'une image peut prendre jusqu'à dix minutes.

    Pour vérifier l'état de la composition :

    # composer-cli compose status

    Une composition terminée affiche la valeur de l'état FINISHED. Pour identifier votre composition dans la liste, utilisez son UUID.

  3. Une fois le processus de composition terminé, téléchargez le fichier image résultant :

    # composer-cli composer image UUID

    Remplacez UUID par la valeur UUID indiquée dans les étapes précédentes.

Vérification

Après avoir créé votre image, vous pouvez vérifier la progression de la création de l'image à l'aide des commandes suivantes :

  • Vérifier l'état de la composition :

    $ sudo composer-cli compose status
  • Télécharger les métadonnées de l'image :

    sudo composer-cli compose metadata UUID
  • Télécharger les logs de l'image :

    sudo composer-cli compose logs UUID

    La commande crée un fichier .tar qui contient les journaux de la création de l'image. Si les journaux sont vides, vous pouvez vérifier le journal.

  • Vérifier le journal :

    $ journalctl | grep osbuild
  • Vérifier le manifeste :

    $ sudo cat /var/lib/osbuild-composer/jobs/job_UUID.json

    Vous trouverez le fichier job_UUID.json dans le journal.

Ressources supplémentaires

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.