Images mit HashiCorp Packer erzeugen

Verlässliche Konstruktion

Das quelloffene Packer erzeugt Maschinen-Images für unterschiedliche Plattformen und Umgebungen mittels einer einzelnen Konfiguration. Damit lassen sich identische Systeme aufsetzen, unabhängig vom zugrundeliegenden Cloudanbieter. Wie Sie diese goldenen Images für das Deployment von Systemen in hybriden Cloudumgebungen anlegen und einsetzen, zeigt dieser Workshop.
Die wenigsten Unternehmen setzen in Sachen Cloud alles auf eine Karte. Und das aus gutem Grund, erlaubt das Hybrid-Cloud-Konzept doch deutlich mehr ... (mehr)

Die Zeiten, in denen das Deployment von einem System mehrere Stunden oder gar Tage in Anspruch genommen hat, sind lange vorbei. Agile Arbeitsprozesse haben in den meisten Unternehmen Einzug gehalten, was letztendlich auch Auswirkungen auf den Provisionierungsprozess von neuen Systemen hat. Dabei zeichnen sich agile Workflows ja bekanntlich dadurch aus, dass komplexe Probleme in kleine Teilbereiche aufgebrochen werden, um Lösungen für die einzelnen Problembereiche möglichst effizient umzusetzen. Geschwindigkeit spielt bei den einzelnen Prozessen üblicherweise eine große Rolle und insofern ist die Automatisierung ein wichtiges Thema.

Schauen wir uns nun den Bereich System-Deployment an, so besteht das zu lösende Problem darin, eine Vielzahl von Systemen in möglichst kurzer Zeit zur Verfügung zu stellen – unabhängig davon, in welcher Umgebung sich die einzelnen Systeme befinden. Natürlich müssen diese Systeme eine einheitliche Konfiguration besitzen. Das gilt nicht nur für den Software-Stack selbst, sondern auch für Compliance-Anforderungen, die natürlich auf sämtlichen Systemen zu erfüllen sind. Eine Einbindung in bereits vorhandene CI/CD-Umgebungen gilt dabei als vorteilhaft.

...

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

Ähnliche Artikel

comments powered by Disqus
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

Ausgabe /2023