Rechercher

6.2. Création d'un plan pour une image simplifiée à l'aide de l'interface CLI de construction d'images

download PDF

Pour créer un plan pour une image RHEL for Edge simplifiée, vous devez le personnaliser avec un emplacement device file pour permettre une installation sans surveillance sur un appareil et un emplacement URL pour effectuer l'échange initial d'informations d'identification de l'appareil. Vous devez également spécifier des utilisateurs et des groupes d'utilisateurs dans le plan. Pour cela, suivez les étapes suivantes :

Procédure

  1. Créez un fichier texte en clair au format Tom's Obvious, Minimal Language (TOML), avec le contenu suivant :

    name = "simplified-installer-blueprint"
    description = "blueprint for the simplified installer image"
    version = "0.0.1"
    packages = []
    modules = []
    groups = []
    distro = ""
    
    [customizations]
    installation_device = "/dev/vda"
    
    [[customizations.user]]
    name = "admin"
    password = "admin"
    groups = ["users", "wheel"]
    
    [customizations.fdo]
    manufacturing_server_url = "http://10.0.0.2:8080"
    diun_pub_key_insecure = "true"
    Note

    La personnalisation FDO dans les plans est facultative, et vous pouvez créer votre image RHEL for Edge Simplified Installer sans erreur.

    • name est le nom et description est la description de votre plan.
    • 0.0.1 est le numéro de version selon le schéma de versionnement sémantique.
    • Modules décrivent le nom du paquet et la version correspondante à installer dans l'image. Par exemple, le nom du paquet = "tmux" et la version correspondante est version = "2.9a". Notez qu'il n'y a actuellement aucune différence entre les paquets et les modules.
    • Groups sont des groupes de paquets à installer dans l'image, par exemple le paquet du groupe anaconda-tools. Si vous ne connaissez pas les modules et les groupes, laissez-les vides.
    • installation-device est la personnalisation qui permet une installation sans surveillance sur votre appareil.
    • manufacturing_server_url est l'URL permettant d'effectuer l'échange initial des informations d'identification du dispositif.
    • name est le nom d'utilisateur pour se connecter à l'image.
    • password est un mot de passe de votre choix.
    • groups sont des groupes d'utilisateurs, tels que "widget".
  2. Pousser (importer) le plan vers le serveur de construction d'images :

    # composer-cli blueprints push blueprint-name.toml
  3. Liste les plans existants pour vérifier si le plan créé a été poussé avec succès et s'il existe.

    # composer-cli blueprints show blueprint-name
  4. Vérifiez si les composants et les versions répertoriés dans le plan et leurs dépendances sont valides :

    # composer-cli blueprints depsolve blueprint-name
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.