Foreman ist eine Open -Source -IT -Automatisierungssoftware

Foreman Kostenlose CMDB -Software

Bereitstellen, Konfigurieren und Verfolgen Sie Änderungen mit kostenloser CMDB -Software

Automatisieren Sie sich wiederholende Aufgaben mit Foreman. Dieses Remote -Server -Administrations -Tool bietet mehrere Schnittstellen für die Interaktion wie RESTF -API, Web -Benutzeroberfläche und CLI.

Überblick

Foreman ist eine kostenlose Open -Source -IT -Automatisierungssoftware für Büros, Rechenzentren und mehrere andere Standorte. Es erleichtert Administratoren, die gesamte IT -Infrastruktur zu verwalten. Darüber hinaus bietet diese digitale Asset -Management -Lösung Einrichtungen zum Einrichten neuer Server, Konfigurationsmanagement und Verfolgung von Änderungen. Es gibt Unterstützung für beliebte Software für Änderungen und Konfigurationsmanagement wie Puppet, Salz, Ansible und Chef. Tatsächlich bietet diese Open -Source -CMDB -Software mehrere Schnittstellen für die Interaktion und enthält REST -API, CLI und Webbenutzerschnittstelle. Benutzer können sowohl physische als auch virtuelle Server verwalten. Diese kostenlose CMDB -Software bietet Berichtsfunktionen von Maschinen und deren Konfigurationen. Vor allem können Benutzer benutzerdefinierte Berichte mit vordefinierten Berichtsvorlagen generieren. Es ist jedoch einfach eingerichtet und auf der Plugin-basierten Architektur aufgebaut. Darüber hinaus gibt es ein komplettes Ökosystem zum Verwalten des Inventars von verwalteten Servern und Netzwerken. Darüber hinaus bietet Foreman ein intuitives Dashboard mit Widgets und Statistiken. Diese Open-Source-IT-Automatisierungssoftware ist hoch erweiterbar und bietet Integrationen mit Anwendungen von Drittanbietern. Daher ist Foreman hauptsächlich in Ruby zusammen mit den Eingaben anderer Sprachen wie JavaScript, HTML und Python geschrieben.

System Anforderungen

Zu den Anlagen für ein Setup -Vorarbeiter gehören:

  • Red Hat / Centos / Ubuntu
  • Ruby 2.5 oder neuer
  • Nodejs 10 oder neuer
  • NPM 3.0 oder neuer

Merkmale

Foreman hat eine hervorragende Feature -Liste und einige davon sind:

  • Open Source
  • Erweiterbar
  • Physikalisches/virtuelles Asset -Management
  • Plattformübergreifend
  • RESTful -Schnittstelle
  • Cli
  • Intuitives Dashboard
  • Berichterstattung
  • Pluggins
  • Überwachung

Installation

Wenn Sie die Voraussetzungen installiert haben, führen Sie die folgenden Befehle aus, um alle erforderlichen Pakete zu installieren:

yum groupinstall "Development Tools" "Development Libraries"
yum -y install gcc-c++ git ruby ruby-devel rubygems \ libvirt-devel postgresql-devel openssl-devel \ libxml2-devel libxslt-devel zlib-devel \ readline-devel systemd-devel tar nodejs npm libcurl-devel

Es ist wichtig, dass config/database.yml so eingestellt ist, dass die richtige Datenbank im Block „Produktion“ verwendet wird. Führen Sie nun den folgenden Befehl aus, um den Quellcode zu klonen:

git clone https://github.com/theforeman/foreman.git -b develop

Führen Sie diese Befehle danach für die Konfigurationen aus:

cp config/settings.yaml.example config/settings.yaml
cp config/database.yml.example config/database.yml
gem install bundler

Führen Sie dann den folgenden Befehl aus, um Abhängigkeiten zu installieren:

bundle install --without development test --path vendor
npm install

Die folgenden Befehle werden das Datenbankschema eingerichtet:

RAILS_ENV=production bundle exec rake db:migrate
RAILS_ENV=production bundle exec rake db:seed assets:precompile locale:pack webpack:compile

Schließlich können Sie die Anwendung über den folgenden Befehl ausführen:

./bin/rails s -e production

FAQS

Wofür wird Foreman verwendet?

Foreman ist eine Open -Source -Software für die Verwaltung physischer/virtueller Server. Diese Software für kostenlose Änderung und Konfigurationsverwaltung bietet Konfigurationsverwaltungssoftware zusammen mit mehreren Benutzeroberflächen wie REST -API, Web UI und CLI.

ist Vorarbeiter kostenlos?

Foreman ist eine kostenlose selbst gehostete Software, mit der mehrere Aufgaben wie Anwendungsbereitstellung, Konfigurationsverwaltung und Überwachung automatisiert werden.

Was ist Foreman Katello?

Katello ist ein beliebtes Plugin für Vorarbeiter, das Content Management- und Bereitstellungsfunktionen bietet. Damit können Benutzer Remote -Repositories synchronisieren, um eine Bibliothek von CONTNET zu erstellen, die dazu beiträgt, dass der Inhalt benutzerdefiniert wird.

Ist Foreman Open Source?

Foreman ist ein Open -Source -Remote -Server -Administration -Tool. Der Quellcode dieser Anwendung ist auf Github verfügbar.

Benötigt Foreman Puppe?

Ja, Foreman -Installateur benötigt Marionet (4 oder später).

 Deutsch