この記事では、CentOS 8 に Rundeck をインストールして構成するために必要な手順について説明しました。このチュートリアルを続行する前に、sudo を使用してユーザーとしてログインしていることを確認してください。特権。このチュートリアルのすべてのコマンドは、root 以外のユーザーとして実行する必要があります。
Rundeck は、オープンソース ソフトウェアのジョブ スケジューラおよび Run Book Automation システムであり、開発環境と実稼働環境全体でルーチン プロセスを自動化します。タスク スケジューリング、マルチノード コマンド実行、ワークフロー オーケストレーションを組み合わせ、発生するすべてをログに記録します。 Rundeck は、Enterprise (商用) および Community (無料) エディションで利用できます。 Rundeck Enterprise は、Rundeck Community エディションよりも多くの機能を提供しますが、ライセンス コストがかかります。
CentOS 8 に Rundeck をインストール
ステップ 1. 最初のコマンドはパッケージ リストを更新し、最新バージョンと依存関係を確実に取得します。
sudo dnf clean all sudo dnf update
ステップ 2. CentOS に Rundeck をインストールします。
では、次の rpm コマンドを使用して Rundeck GPG キーをインポートしましょう:
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
次のコマンドを実行して rundeck をインストールします:
sudo dnf install http://repo.rundeck.org/latest.rpm
その後、rundeckd サービスを有効にして開始します:
systemctl enable --now rundeckd.service systemctl status rundeckd.service
ステップ 3. ファイアウォールを構成します。
Rundeck サービス ポートを許可:CentOS ファイアウォールで 4440:
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
ステップ 4. Rundeck 用に MySQL データベース バックエンドを構成する
以下のコマンドを実行して Rundeck データベースを作成します:
$ mysql -u root -p Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 16 Server version: 10.3.17-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database rundeckdb; Query OK, 1 row affected (0.001 sec) MariaDB [(none)]> grant all on rundeckdb.* to 'rundeckuser'@'localhost' identified by 'Your-Password'; Query OK, 0 rows affected (0.001 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.000 sec) MariaDB [(none)]> exit Bye
ステップ 5. Rundeck へのアクセス。
Web ブラウザを開き、次のアドレスに移動します:http://your-server_ip:4440
または http://localhost:4440
ユーザー名 admin でログインします およびパスワード admin
おめでとうございます。CentOS 8 に Rundeck をインストールして構成する方法を学習しました。質問がある場合は、下にコメントを残してください。