フォアマンは、オープンソースのITオートメーションソフトウェアです

Foreman 無料のCMDBソフトウェア

無料のCMDBソフトウェアを使用して、変更を展開、構成、および追跡

フォアマンとの繰り返しタスクを自動化します。このリモートサーバー管理ツールは、RESTF API、Web UI、CLIなどの相互作用のための複数のインターフェイスを提供します。

概要

Foremanは、オフィス、データセンター、およびその他の複数の場所向けの無料のオープンソースITオートメーションソフトウェアです。 ITインフラストラクチャ全体を管理する管理者を容易にします。さらに、このデジタル資産管理ソリューションは、新しいサーバー、構成管理、および追跡の変更を設定するための機能を提供します。 Puppet、Salt、Ansible、Chefなどの一般的な変更と構成管理ソフトウェアのサポートがあります。実際、このオープンソースCMDBソフトウェアは、相互作用のための複数のインターフェイスを提供し、REST API、CLI、およびWebユーザーインターフェイスが含まれます。ユーザーは、物理サーバーと仮想サーバーを管理できます。 この無料のCMDBソフトウェアは、マシンとその構成の報告機能を提供します。何よりも、ユーザーは事前に定義されたレポートテンプレートを使用してカスタムレポートを生成できます。ただし、セットアップは簡単で、プラグインベースのアーキテクチャの上に構築されています。さらに、管理されたサーバーとネットワークの在庫を管理するための完全なエコシステムがあります。さらに、フォアマンは、ウィジェットと統計を備えた直感的なダッシュボードを提供します。 このオープンソースITオートメーションソフトウェアは非常に拡張可能であり、サードパーティアプリケーションとの統合を提供します。したがって、フォアマンは主にRubyで書かれており、JavaScript、HTML、Pythonなどの他の言語からの入力とともに書かれています。

システム要求

フォアマンをセットアップするための要件は次のとおりです。 -Red Hat / Centos / Ubuntu -Ruby 2.5以降 -NodeJS 10以下 -NPM 3.0以降

特徴

フォアマンには優れた機能リストがあり、それらのいくつかは次のとおりです。

  • オープンソース *拡張可能 *物理的/仮想資産管理 *クロスプラットフォーム
  • RESTFULインターフェイス
  • CLI *直感的なダッシュボード *レポート *プラグイン
  • モニタリング

インストール

前提条件をインストールしたら、次のコマンドを実行して、必要なすべてのパッケージをインストールします。

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

config/database.ymlを設定することが重要です。「生産」ブロックで正しいデータベースを使用するように設定されています。 次に、次のコマンドを実行してソースコードをクローン化します。

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

その後、構成のこれらのコマンドを実行します。

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

次に、次のコマンドを実行して依存関係をインストールします。

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

次のコマンドはデータベーススキーマを設定します。

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

最後に、次のコマンドを使用してアプリケーションを実行できます。

./bin/rails s -e production

FAQS

Foremanは何に使用されていますか?

Foremanは、物理/仮想サーバーを管理するためのオープンソースソフトウェアです。この無料の変更および構成管理ソフトウェアは、REST API、Web UI、CLIなどの複数のユーザーインターフェイスとともに、構成管理ソフトウェアを提供します。

Foremanは無料ですか?

Foremanは、アプリケーションの展開、構成管理、監視などのいくつかのタスクを自動化するために使用される無料の自己ホストソフトウェアです。

Foreman Katelloとは何ですか?

Katelloは、コンテンツ管理とプロビジョニング機能を提供するフォアマン向けに構築された人気のあるプラグインです。ユーザーはリモートリポジトリを同期して、コンテンツのカスタムビルドを作成するのに役立つCONTNETのライブラリを構築できます。

フォアマンはオープンソースですか?

フォアマンは、オープンソースのリモートサーバー管理ツールです。このアプリケーションのソースコードは、githubで利用できます。

フォアマンは人形を必要としますか?

はい、フォアマンインストーラーには人形が必要です(4以降)。

 日本