Linux-Distributionen für Container

Atomar gehostet

Wer viele Container in seiner Umgebung betreibt, wird dafür auf spezielle Linux-Varianten als Unterbau zurückgreifen. Dieser Open Source-Tipp zeigt auf, wie sich CoreOS und Red Hat Atomic an die eigenen Wünsche anpassen lassen.
Musste ein Admin vor Jahren pro Anwender noch genau einen Arbeitsplatz-PC verwalten, hat die mobile Datenwelt mittlerweile zu einem rasanten Zuwachs bei den ... (mehr)

Mit CoreOS und Atomic stehen im Enterprise-Umfeld zwei bekannte Linux-Distributionen zur Verfügung, die auf den Einsatz von Containern optimiert sind. Dies äußert sich nicht nur darin, dass diese Distributionen entsprechend gehärtet sind und die Laufzeit-Umgebung für Docker-Container direkt mitbringen, sondern auch darin, dass der gesamte Paket-Umfang der Distribution auf ein Minimum reduziert wurde. Schließlich sollen diese Hosts lediglich dazu dienen, Container zu betreiben, nicht aber irgendwelche anderen Services zu aktivieren.

Dieser eigentlich gut gemeinte Gedanke führt aber in vielen Umgebungen zu Problemen, etwa wenn man Monitoring- oder Backup-Software, Change Management-Tools oder andere Anwendungen auf dem System braucht. Ein einfaches Nachinstallieren der benötigten Software-Pakete klappt leider nicht in allen Fällen. Dieser Artikel beschreibt, warum dies so ist und wie Sie trotzdem die gewünschte Software auf Ihren Docker-Hosts installieren können.

Als Beispiel kommt in diesem Artikel eine Atomic-Installation zum Einsatz. Entsprechende Betriebssystem-Images existieren sowohl für Red Hat Enterprise Linux als auch dessen Community- Varianten Cent­OS und Fedora. Wir verwenden ein Fedora-Image [1], das als Basis für das Setup einer KVM-basierten virtuellen Maschine dient. Diese lässt sich innerhalb kürzester Zeit mit Hilfe der Tools »virt-manager« oder »virt-install« zur Verfügung stellen. Desweiteren kommt ein reguläres Fedora-22-System zum Einsatz, das dazu verwendet wird, ein angepasstes Atomic Soft­ware-Repository zu erzeugen und mit den gewünschten Paketen zu befüllen. Docker-Hosts können dann auf dieses angepasste Software-Repository zurückgreifen.

Atomic ohne Paketmanager

Der eine oder andere Leser fragt sich an dieser Stelle wahrscheinlich bereits, warum dieser ganze Aufwand notwendig ist.

...

Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.

Ähnliche Artikel

comments powered by Disqus

Artikel der Woche

Rechneranalyse mit Microsoft-Sysinternals-Tools

Der Rechner verhält sich eigenartig oder Sie haben eine unbekannte Applikation im Task Manager entdeckt und möchten erfahren, worum es sich dabei genau handelt und ob sie möglicherweise gefährlich ist? In so einem Fall helfen die Sysinternals-Tools von Microsoft. Dieser Beitrag stellt die drei Werkzeuge Autoruns, Process Explorer und TCPView vor. (mehr)
Einmal pro Woche aktuelle News, kostenlose Artikel und nützliche ADMIN-Tipps.
Ich habe die Datenschutzerklärung gelesen und bin einverstanden.

Konfigurationsmanagement

Ich konfiguriere meine Server

  • von Hand
  • mit eigenen Skripts
  • mit Puppet
  • mit Ansible
  • mit Saltstack
  • mit Chef
  • mit CFengine
  • mit dem Nix-System
  • mit Containern
  • mit anderer Konfigurationsmanagement-Software

Google+

Ausgabe /2018