GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS 8 に Foreman をインストールする方法

この記事では、CentOS 8 に Foreman をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、<を使用してユーザーとしてログインしていることを確認してください。コード>08 特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。

Foreman は、物理および仮想サーバー用の無料でオープンソースの構成管理およびプロビジョニング ツールです。 Foreman は、puppet、chef、ansible などの構成管理ツールと統合できます。このアプリは、上記のタスクを実行できる Web フロントエンド、CLI、RESTful API などの包括的な対話機能を提供し、オンプレミスの VM とベアメタルまたはクラウドの両方をサポートします。

CentOS 8 に Foreman をインストール

ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。

sudo dnf install epel-release
sudo dnf update

ステップ 2. ホスト名を構成します。

サーバーに適切な FQDN が設定されていることを確認してください:

sudo hostnamectl set-hostname foreman.linuxtips.us

ステップ 3. NTP 時刻同期を構成します。

今、chrony パッケージを使用して正しいタイムゾーンを設定します:

sudo dnf install chrony

次に、同期コマンドを実行するときにマシンに設定します:

sudo timedatectl set-timezone Jakarta/Bangkok

systemctl コマンドを使用して chronyd サービスを開始して有効にします:

sudo systemctl enable --now chronyd

ステップ 4. CentOS システムに Foreman をインストールします。

Foreman はさまざまな方法でインストールできます。推奨される方法は puppet ベースの Foreman インストーラーを使用することですが、ディストリビューションのパッケージ マネージャーを使用するか、ソースから直接インストールすることもできます。

sudo dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm
sudo dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm

その後、次のコマンドを実行して Foreman インストーラーをダウンロードします:

sudo dnf install foreman-installer

Foreman インストーラーのインストールが完了したら、それを実行して Foreman コンポーネントの構成と準備を行う必要があります:

sudo foreman-installer -i

ステップ 5. ファイアウォールを構成します。

ダッシュボードにアクセスする前に、OS ファイアウォールで必要なポートを開くことをお勧めします:

sudo firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent
sudo firewall-cmd --add-port=67-69/udp --permanent
sudo firewall-cmd --reload

ステップ 6. Foreman にアクセスします。

お気に入りの Web ブラウザを開き、次の場所に移動します:

https://your-ip-address

おめでとうございます。CentOS 8 に Foreman をインストールして構成する方法を学習しました。ご不明な点がありましたら、下にコメントを残してください。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS8にMemcachedをインストールする方法

  2. CentOS7にNginxをインストールする方法

  3. CentOS7にApacheをインストールする方法

  1. CentOS7にTomcat8.5をインストールする方法

  2. CentOS7にJenkinsをインストールする方法

  3. CentOS7にTomcat9をインストールする方法