Raccourcis

Un outil de création d'images, qu'est-ce que c'est ?

Copier l'URL

Un outil de création d'images s'utilise dans le cadre de l'administration système pour créer une copie (ou une image exacte) d'une configuration ou d'un système virtuel (par exemple, un système d'exploitation, un serveur, une machine virtuelle, un conteneur, etc.). Les développeurs peuvent ensuite utiliser cette copie comme base pour concevoir et déployer ces systèmes (ou versions personnalisées) sur d'autres machines et plateformes, ou dans d'autres environnements. Les conteneurs et les images de conteneurs sont par exemple utilisés de cette manière pour déplacer le code nécessaire à une application d'une plateforme ou d'un système à un autre. 

Une fois le système d'origine sécurisé, les développeurs peuvent réaliser des expériences avec l'image/la copie et l'utiliser comme base, tout en conservant les composants de la version d'origine et en y ajoutant des fonctionnalités. Ils peuvent ainsi apporter des améliorations au fur et à mesure de la progression et de l'apprentissage sans risquer d'altérer ni d'endommager la version d'origine ou ses autorisations. De plus, avec un outil de création d'images pour générer ces copies, les développeurs n'ont pas besoin de recréer intégralement chaque nouvelle image dès qu'ils en ont besoin.  

La capacité à créer des instances de systèmes en fonction des besoins est une ressource inestimable pour l'équipe DevOps, car celle-ci n'a plus besoin de créer elle-même une copie du système, ce qui accélère le processus et assure la cohérence entre les images. Cette cohérence et la validation des images à leur création éliminent le risque d'erreurs humaines et favorise la confiance envers le système et l'efficacité du processus. 

Ces images, souvent appelées images maître, peuvent ensuite être stockées pour fournir un accès à chaque version selon les besoins, un principe comparable à celui des registres de conteneurs.

Une image maître (aussi appelée image dorée, image de référence ou machine virtuelle parente) est considérée comme la copie finale et parfaite d'un système, d'une machine virtuelle ou d'un serveur d'origine. Elle sert de copie originale aux copies créées ensuite pour être distribuées à d'autres utilisateurs en vue d'être installées et utilisées. Ce terme provient du secteur de l'audiovisuel, qui l'utilise pour désigner la version finalisée d'un film ou d'un album. Cette image est considérée comme parfaite, d'où l'adjectif « maître ».

Du point de vue de la sécurité, la création d'une image de la meilleure instance des systèmes permet de disposer d'une copie de sauvegarde, ce qui facilite la reprise de l'exploitation en cas de panne ou de faille de sécurité. 

Une image maître permet également d'éviter les « écarts » ou « écarts de configuration ». Par « écart », il faut comprendre qu'un système s'est éloigné d'une configuration de référence idéale. Cet écart peut être causé par l'ajout ou la modification d'applications dans le système, par la modification des paramètres de sécurité, ou encore par la modification de la configuration entre le système du datacenter et le système de récupération. Sans image maître comme référence, il est très difficile de savoir quand et comment les systèmes ont été modifiés, ce qui est pourtant essentiel pour assurer leur conformité ainsi que le respect des réglementations et des normes du secteur. L'utilisation d'une référence permet de surveiller les écarts des systèmes.

Les images maître permettent également aux équipes d'exploitation (notamment aux administrateurs système) de créer et gérer un catalogue personnalisé d'images préconçues que peuvent ensuite déployer les développeurs et les administrateurs de bases de données à des fins de développement et de test.

Red Hat® Enterprise Linux® dispose de son propre outil de création d'images, ce qui permet la création d'images système de Red Hat Enterprise Linux personnalisées dans divers formats qui répondent à différents besoins en matière de compatibilité. L'outil de création d'images est disponible en tant qu'outil sur site ou en tant que service géré à l'adresse suivante : console.redhat.com/insights/image-builder. Il permet d'optimiser l'infrastructure existante et de rendre les futurs déploiements et migrations de charges de travail plus rapides et efficaces. 

Notre outil de création d'images permet de créer des images personnalisables et reproductibles de systèmes d'exploitation ainsi que des images de serveurs avec un provisionnement et un déploiement cohérents dans tous les environnements, y compris des images de systèmes prévues pour un déploiement sur des plateformes cloud. 

Cet outil de création d'images gère aussi automatiquement les détails relatifs au déploiement dans le cloud, sur une machine virtuelle ou une image, ce qui simplifie son utilisation et le rend plus rapide qu'un processus manuel pour créer des images. Les images ainsi générées sont compatibles avec les environnements des principaux fournisseurs de cloud et les technologies de virtualisation, ce qui permet de rapidement mettre en œuvre de nouveaux systèmes Red Hat Enterprise Linux et sur différentes plateformes, en fonction des besoins. 

Avec notre outil de création d'images, vous pouvez créer une image personnalisée en quelques étapes simples :

  • Sélectionnez votre plateforme.
  • Choisissez entre une version sur site ou hébergée de l'outil.
  • Créez un modèle en définissant les systèmes de fichiers, en sélectionnant les paquets et en configurant les utilisateurs.
  • Créez l'image.
  • Déployez-la.

Développé par nos équipes spécialisées dans le domaine des solutions LinuxOpen Source pour les entreprises, l'outil de création d'images de Red Hat Enterprise Linux permet de générer des images neuves et jamais lancées, ce qui évite les opérations de mise à jour et de nettoyage susceptibles de provoquer des erreurs. Nous l'utilisons également dans tous nos workflows de création, et nos ingénieurs qualité l'ont entièrement testé et en assurent le service d'assistance. 

En créant vos systèmes (et leurs images) sur la base de nos technologies, vous profitez également des avantages suivants :

  • La solution Red Hat Insights vous offre une bonne visibilité sur toute votre infrastructure, et en combinant plusieurs images de référence, vous pourrez plus facilement identifier les systèmes vulnérables, rédiger des playbooks d'automatisation et déceler les écarts de configuration dans vos systèmes.
  • Dans le cadre de notre programme Cloud Access, nous offrons aux entreprises la possibilité d'utiliser leurs souscriptions de produits auprès de fournisseurs de cloud public. Nous proposons des images préconçues et certifiées pour les clouds Amazon Web Services (AWS), Microsoft Azure et Google, compatibles avec nos principaux produits, notamment Red Hat Enterprise Linux et nos solutions de middleware et de stockage.
  • Enfin, notre catalogue d'images UBI (Universal Base Images) compile de nombreuses images de conteneurs OCI optimisées.

Keep reading

Article

Linux, qu'est-ce que c'est ?

Linux est un système d'exploitation Open Source dont le principal composant est le noyau, auquel sont intégrés des outils, applications et services.

Article

SELinux, qu'est-ce que c'est ?

SELinux (Security-Enhanced Linux) est une architecture de sécurité pour systèmes Linux® qui permet aux administrateurs de mieux contrôler les accès au système.

Article

Le noyau Linux, qu'est-ce que c'est ?

Le noyau Linux est le principal composant d'un système d'exploitation Linux et constitue l'interface entre le matériel d'un ordinateur et ses processus.

En savoir plus sur Linux

Produits

Base stable, éprouvée et suffisamment polyvalente pour prendre en charge le déploiement de nouvelles applications, la virtualisation des environnements et la création d'un cloud hybride plus sécurisé.

Ressources