Was ist ein Image Builder?

URL kopieren

Ein Image Builder ist ein Tool, das in der Systemadministration verwendet wird, um eine Kopie – also ein exaktes Image – eines virtuellen Systems oder einer Konfiguration (beispielsweise einesBetriebssystems, eines Servers, einer virtuellen Maschine (VM), eines Containers usw.) zu erstellen. Entwicklungsteams können diese Kopie als Basis für die Entwicklung und Bereitstellung von Systemen – oder angepassten Versionen – auf anderen Rechnern, Plattformen oder anderen Umgebungen verwenden. 

Container und Container Images werden zum Beispiel verwendet, um den für eine Anwendung benötigten Code von einem System oder einer Plattform auf andere Systeme oder Plattformen zu übertragen. 

Lernen Sie die Möglichkeiten von Red Hat Enterprise Linux kennen

Da die ursprünglichen Systemkonfigurationen sicher sind, können Entwicklungsteams mit dem Image/der Kopie experimentieren und es erweitern, indem sie die ursprünglichen Komponenten des Builds beibehalten und Features und Funktionen hinzufügen. So können sie im Laufe der Zeit dazulernen und Verbesserungen vornehmen, ohne das Original oder dessen Berechtigungen zu ändern oder zu beschädigen. Ein Image Builder ermöglicht dies, ohne dass Entwicklungsteams jedes neue Image von Grund auf neu erstellen müssen. 

Die Möglichkeit, neue Systeminstanzen zu erstellen, ist eine unschätzbare Ressource für DevOps-Teams: Sie sparen dadurch nicht nur die Zeit für die Erstellung der Systemkopie, sondern können auch die Konsistenz der einzelnen Images sicherstellen. Aufgrund dieser Konsistenz und Validierung bei der Image-Erstellung entstehen keine menschlichen Fehler, die behoben werden müssen, was wiederum mehr Vertrauen in das System und Effizienz des Prozesses zur Folge hat.

Diese sogenannten „Golden Images“ oder „goldene Images“ können dann gespeichert werden, um bei Bedarf auf jede einzelne Version zugreifen zu können, ähnlich wie bei der Verwendung von Container Registries.

Ein Golden Image (auch bekannt als goldenes Image, Basis-Image, Klon-Image oder Master Image) ist ein Image, das als endgültige, perfekte Kopie des Originalsystems angesehen wird, von dem Kopien erstellt werden. Der Begriff stammt aus der Medien- und Filmindustrie, wo er für den endgültigen Schnitt oder die endgültige Version eines Films oder Albums verwendet wird. Es gilt als perfekt und ist daher „golden“.

Aus der Sicherheitsperspektive bedeutet die Erstellung eines Images der idealen Instanz Ihrer Systeme, dass Sie eine Sicherungskopie haben, die es Ihnen erleichtert, im Falle eines Ausfalls oder einer Sicherheitsverletzung in kürzerer Zeit wieder in Betrieb zu gehen. 

Ein Golden Image verhindert auch eine Abweichung (Drift) oder „Konfigurationsdrift“ – ein Begriff, der bedeutet, dass ein System von seiner idealen Baseline abweicht. Dies könnte darauf hindeuten, dass Anwendungen, Sicherheitseinstellungen oder Systemkonfigurationen zwischen dem Rechenzentrum und den Wiederherstellungssystemen hinzugefügt oder geändert wurden. Ohne eine Golden Image Baseline kann es sehr schwierig sein zu erkennen, wann oder wie Systeme geändert wurden. Dies kann für die Einhaltung von Compliance, gesetzlichen Bestimmungen und Branchenstandards von entscheidender Bedeutung sein. Die Verwendung einer Baseline bedeutet, dass Sie die Systeme auf Abweichung überwachen können.

Anhand von Golden Images können Operations-Teams (beispielsweise Systemadministratoren) einen kuratierten Katalog von vorgefertigten Images erstellen und verwalten, die dann von Entwicklungsteams und Datenbankadministratoren für die Entwicklung und für Tests eingesetzt werden können.

Mehr erfahren

Red Hat Ressourcen

Red Hat® Enterprise Linux® wird mit einem eigenen Image Builder ausgeliefert, mit dem Sie benutzerdefinierte Red Hat Enterprise Linux System Images in einer Reihe von Formaten und Konfigurationen erstellen können. Image Builder ist als On-Premise-Tool oder als gehosteter Dienst in der Red Hat Hybrid Cloud Console verfügbar. Er unterstützt Sie bei der Optimierung Ihrer bestehenden Infrastruktur und der effizienten Migration und Bereitstellung zukünftiger Workloads. 

Mit dem Image Builder von Red Hat können Sie benutzerdefinierte und wiederholbare Betriebssystem Images und Server Images mit konsistenter Provisionierung und Bereitstellung in verschiedenen Umgebungen erstellen, einschließlich System Images für die Bereitstellung auf Cloud-Plattformen. 

Image Builder kümmert sich auch automatisch um die Details der Bereitstellung in einer Cloud, einer virtuellen Maschine oder einem Image. So wird die Nutzung von und das Arbeiten mit Images gegenüber der manuellen Erstellung vereinfacht und beschleunigt. Die mit Image Builder erstellten Images sind mit wichtigen Cloud-Anbietern und Virtualisierungstechnologien kompatibel, sodass Sie neue Red Hat Enterprise Linux Systeme schnell und auf verschiedenen Plattformen entsprechend Ihren Anforderungen einrichten können.

Mit dem Image Builder von Red Hat können Sie in wenigen einfachen Schritten ein benutzerdefiniertes Image erstellen: 

  • Wählen Sie Ihre Plattform aus.
  • Wählen Sie zwischen einer On-Premise-Entwicklung oder der gehosteten Version von Image Builder.
  • Erstellen Sie eine Vorlage, indem Sie Dateisysteme definieren, Pakete auswählen und Nutzende konfigurieren.
  • Erstellen Sie das Image.
  • Stellen Sie bereit.

Red Hat Enterprise Linux Image Builder wird von einem führenden Anbieter von quelloffenemLinux für Unternehmen bereitgestellt und erstellt makellose, noch nie gestartete Images. Dabei werden fehleranfällige Update- und Bereinigungsabläufe vermieden. Darüber hinaus wird es in den internen Build-Workflows von Red Hat verwendet und wird von Red Hat Quality Engineering vollständig getestet und unterstützt. 

Die Entwicklung Ihrer Systeme (und deren Images) auf einer Red Hat Basis bedeutet, dass Sie auch Zugang zu den folgenden weiteren Vorteilen haben:

Der Image-Modus für Red Hat Enterprise Linux ist eine andere Methode zur Bereitstellung von Red Hat Enterprise Linux, bei der das Betriebssystem mithilfe von Container-Technologien erstellt, bereitgestellt und verwaltet wird. Die Verwaltung Ihres Betriebssystems mit denselben Tools und Workflows wie bei der Anwendungsentwicklung kann zu einem konsistenten Erlebnis und einer gemeinsamen Sprache in allen Teams beitragen. 

Die Bereitstellung von Red Hat Enterprise Linux im Paketmodus ist eine vertraute Erfahrung für beliebige Footprints, bei der das Betriebssystem aus RPM-Paketen zusammengestellt und aktualisiert wird. Red Hat Enterprise Linux Image Builder wird verwendet, wenn Red Hat Enterprise Linux im Paketmodus bereitgestellt wird. 

Im Image-Modus wird Red Hat Enterprise Linux als unveränderliches bootc-Container-Image bereitgestellt. Updates werden als neue Container-Images erstellt und an die Container-Registry übertragen, und Updates werden auf das vorhandene Image angewendet. Dadurch lassen sich Updates bei Bedarf problemlos einheitlich ausrollen und bei Bedarf auch wieder rückgängig machen. Die neue Containerdatei kann in einem Teil entfernt werden, wodurch die ursprüngliche Baseline wiederhergestellt wird.

Beide Modi lassen sich auf Bare Metal-, VM-, Cloud- und Edge-Deployments ausführen. 


Erfahren Sie mehr über den Image-Modus für Red Hat Enterprise Linux→

Red Hat Enterprise Linux 10

Erfahren Sie, wie Sie mit Red Hat Enterprise Linux 10 auf die wichtigsten IT-Herausforderungen von heute reagieren – von Kompetenzlücken bei Linux bis hin zur Post-Quanten-Sicherheit.

Red Hat Testversionen

Unsere kostenlosen Testversionen unterstützen Sie dabei, praktische Erfahrungen zu sammeln, sich auf eine Zertifizierung vorzubereiten oder zu bewerten, ob ein Produkt die richtige Wahl für Ihr Unternehmen ist.

Weiterlesen

Gründe für Red Hat Enterprise Linux auf AWS

Red Hat Enterprise Linux und AWS bieten Lösungen, mit denen Sie Ihre IT-Umgebung und -Abläufe für eine cloudbasierte Zukunft transformieren können.

Migration von anderen Linux-Distributionen zu Red Hat Enterprise Linux

Migrieren Sie von CentOS Linux®, Oracle Linux, Alma Linux oder Rocky Linux zu Red Hat® Enterprise Linux – mit dem Convert2RHEL-Tool.

ARM vs. x86: Unterschiede und Vorteile einfach erklärt

ARM oder x86? Erfahren Sie alles über Architektur, Energieverbrauch und Performance. Entdecken Sie die Vor- und Nachteile von RISC- und CISC-Prozessoren.

Ressourcen zu Linux

Verwandte Artikel