この記事では、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 をインストールして構成する方法を学習しました。ご不明な点がありましたら、下にコメントを残してください。