In diesem Artikel haben wir die notwendigen Schritte zur Installation und Konfiguration von Rundeck auf CentOS 8 erklärt. Bevor Sie mit diesem Tutorial fortfahren, vergewissern Sie sich, dass Sie als Benutzer mit sudo angemeldet sind Privilegien. Alle Befehle in diesem Tutorial sollten als Nicht-Root-Benutzer ausgeführt werden.
Rundeck ist ein Open-Source-Software-Job-Scheduler und Runbook-Automatisierungssystem zur Automatisierung von Routineprozessen in Entwicklungs- und Produktionsumgebungen. Es kombiniert Aufgabenplanung, Multi-Node-Befehlsausführung, Workflow-Orchestrierung und protokolliert alles, was passiert. Rundeck ist in den Editionen Enterprise (Commercial) und Community (Free) erhältlich. Rundeck Enterprise bietet mehr Funktionen als die Rundeck Community Edition, jedoch mit Lizenzkosten.
Rudeck auf CentOS 8 installieren
Schritt 1. Der erste Befehl aktualisiert die Paketlisten, um sicherzustellen, dass Sie die neueste Version und Abhängigkeiten erhalten.
sudo dnf clean all sudo dnf update
Schritt 2. Installieren Sie Rundeck auf CentOS.
Importieren wir nun den Rundeck-GPG-Schlüssel mit dem folgenden RPM-Befehl:
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
Führen Sie den folgenden Befehl aus, um rundeck zu installieren:
sudo dnf install http://repo.rundeck.org/latest.rpm
Danach aktivieren und starten Sie den rundeckd-Dienst:
systemctl enable --now rundeckd.service systemctl status rundeckd.service
Schritt 3. Firewall konfigurieren.
Erlauben Sie den Rundeck-Dienstport:4440 in der CentOS-Firewall:
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
Schritt 4. MySQL-Datenbank-Backend für Rundeck konfigurieren
Führen Sie die folgenden Befehle aus, um die Rundeck-Datenbank zu erstellen:
$ 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
Schritt 5. Zugriff auf Rundeck.
Öffnen Sie Ihren Webbrowser und rufen Sie die folgende Adresse auf:http://your-server_ip:4440
oder http://localhost:4440
Melden Sie sich mit dem Benutzernamen admin an und Passwort admin
Herzlichen Glückwunsch, Sie haben gelernt, Rundeck unter CentOS 8 zu installieren und zu konfigurieren. Wenn Sie Fragen haben, hinterlassen Sie bitte unten einen Kommentar.