Rechercher

Chapitre 10. Déploiement d'une image RHEL for Edge dans un environnement non basé sur le réseau

download PDF

Le type d'image RHEL for Edge Container (.tar) combiné au type d'image RHEL for Edge Installer (.iso) donne une image ISO. L'image ISO peut être utilisée dans des environnements déconnectés pendant le déploiement de l'image sur un appareil. Cependant, l'accès au réseau peut être nécessaire pour construire les différents artefacts.

Le déploiement d'une image RHEL for Edge dans un environnement non basé sur un réseau implique les étapes de haut niveau suivantes :

  1. Téléchargez le conteneur RHEL for Edge. Voir Téléchargement d'une image RHEL for Edge pour plus d'informations sur le téléchargement de l'image RHEL for Edge.
  2. Charger l'image du conteneur RHEL for Edge dans Podman
  3. Exécuter l'image du conteneur RHEL for Edge dans Podman
  4. Charger le plan d'installation de RHEL for Edge
  5. Construire l'image du programme d'installation de RHEL for Edge
  6. Préparer un disque .qcow2
  7. Démarrer la machine virtuelle (VM)
  8. Installer l'image

10.1. Création d'une image RHEL for Edge Container pour les déploiements non basés sur le réseau

Vous pouvez créer un conteneur en cours d'exécution en chargeant le commit OSTree RHEL for Edge Container téléchargé dans Podman. Pour cela, suivez les étapes :

Conditions préalables

Procédure

  1. Naviguez jusqu'au répertoire dans lequel vous avez téléchargé le commit RHEL for Edge Container OSTree.
  2. Chargez le commit OSTree de RHEL for Edge Container dans Podman.

    sudo podman load -i UUID-container.tar

    La sortie de la commande indique l'ID de l'image, par exemple : @8e0d51f061ff1a51d157804362bc875b649b27f2ae1e66566a15e7e6530cec63

  3. Marquez la nouvelle image RHEL for Edge Container à l'aide de l'ID d'image généré à l'étape précédente.

    $ sudo podman tag image-ID localhost/edge-container

    La commande podman tag attribue un nom supplémentaire à l'image locale.

  4. Exécutez le conteneur nommé edge-container.

    $ sudo podman run -d --name=edge-container -p 8080:8080 localhost/edge-container

    La commande podman run -d --name=edge-container attribue un nom à votre conteneur en se basant sur l'image localhost/edge-container.

  5. Liste des contenants :

    $ sudo podman ps -a
    CONTAINER ID  IMAGE                               	COMMAND	CREATED    	STATUS                	PORTS   NAMES
    2988198c4c4b  …./localhost/edge-container   /bin/bash  3 seconds ago  Up 2 seconds ago      	edge-container

Par conséquent, Podman exécute un conteneur qui dessert un référentiel OSTree avec le commit RHEL for Edge Container.

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.