Foreman
Modern Lifecycle Management
Foreman ist ein Management Tool für dem kompletten Lebenszyklus von Servern und gibt Systemadministratoren die Möglichkeit, immer wiederkehrende Aufgaben einfach zu automatisieren, Anwendungen schnell bereitzustellen und Server proaktiv vor Ort oder in der Cloud zu verwalten.

Foreman
Open Source Lifecycle Management
Foreman ist das Lifecycle-Management Tool für physische und virtuelle Server. Der „Vorarbeiter“ ist ein Open Source Projekt, welches Administratoren dabei unterstützt, ihre Systeme während der kompletten Einsatzzeit (Lifecycle) von der Provisionierung und Konfiguration bis hin zur Orchestrierung und Monitoring zu managen.
Automatisierung
Unter Einsatz von Puppet oder Ansible und der Smart Proxy Architektur von Foreman können regelmäßige Aufgaben automatisiert und Applikationen auf Knopfdruck ausgerollt werden.
Integration
Foreman bietet ein Web Frontend, eine CLI und eine RESTful API. Darüber hinaus steht eine große Anzahl an Plugins bereit um Foreman an die individuellen Bedürfnisse anzupassen.
Dashboard
Foreman eignet sich hervorragend als Frontend für die Open Source Varianten von Puppet und Ansible – sowohl für die Steuerung als auch für die Analyse des Konfigurationsmanagements.
Features
Passt sich flexibel den Bedürfnissen an
Mit Foreman können Anwendungen schnell bereitgestellt und Server provisioniert (Bare Metal (MaaS), Amazon EC2, Google Compute Engine, OpenStack, Libvirt, oVirt, VMware und viele andere Anbieter) werden.
Provisionierung
Stelle komplette Systeme von Grund auf zur Verfügung – gesteuert von einem Interface sowohl für Bare Metal Systeme als auch für private und öffentliche Cloudsysteme.
Konfigurationsmanagement
Eine komplette Lösung für das Konfigurationsmanagement – sowohl mit Puppet als auch mit Ansible und Ansible Tower/AWX.
Reporting
Inventarisierung und Aktivitätsmonitoring von Puppet und Ansible Reports und Facts – einschließlich aller Konfigurationszustände und Trends.
Softwaremanagement
Lokale Repositories für das Contentmanagement
Foreman wird durch das Projekt Katello auch zu einer Lösung für Softwaremanagement, oftmals auch als Contentmanagement bezeichnet. Wer sich also für die Installationsvariante Katello entscheidet, erhält einen lokalen Mirror für Software-Repositories und die Möglichkeit deren Inhalt in Content-Views zu filtern und durch Lifecycle-Environments Updates erst in einer Testumgebung zu erproben, bevor diese in Produktion eingespielt werden.
Die entsprechende Subscription vorausgesetzt, erhalten Red-Hat- und SUSE-Kunden hierbei auch eine Integration für die Enterprise-Linux-Derivate. Katello bildet auch die Basis für die Enterprise-Lösungen wie den Red Hat Network Satellite 6 und orcharhino.
Orchestration
Aufgabenverwaltung und Templates
Mit dem Remote-Execution-Plugin können Jobs ad-hoc oder auch wiederkehrend zu festgelegten Zeiten ausgeführt werden. Wer möchte, nutzt hierbei einfache Shell-Befehle oder Ansible-Playbooks. Wenn die vorgefertigten Jobs nicht ausreichen, lassen sich auch neue Templates erstellen. Durch Live-Output und Übersichten über den Status der einzelnen Jobs steht somit auch den kritischsten Aufgaben nichts mehr im Weg.
Integration
Foreman mit Puppet oder Ansible
Aktuelles
Artikel aus unserem Blog

Foreman 3.0 – Was bedeutet der neue Major-Release
Wer erinnert sich noch an die letzte Versionsnummer bei Foreman mit einer 1 am Anfang? Es war eine 1.24, also 25 Minor-Releases und ein ganzer Haufen Bugfix-Releases, bis zur 2.0! Und nun nach nur 6 Releases mit einer 2.x, kommt schon die 3.0? Hat die Entwicklung hier...

Recap of the Foreman Birthday event 2021 – It was a great experience
Last week on Thursday we had the Foreman Birthday event and I can proudly say it was a big success. So lets talk about two things in the blogpost, first about the event itself and second about the organization of the event. A Foreman Birthday event traditionally...
Webinare
Unser Webinararchiv für Foreman





Beratung vom Marktführer
Unsere Erfahrung aus unzähligen Foreman Projekten bringen wir gerne bei Dir ein. Ob Professional Services, Schulungen oder auch Support Deiner Umgebung.