GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Rundeck auf Ubuntu 20.04 installieren - Schritt-für-Schritt-Anleitung ?

Rundeck ist eine Open-Source-Software für Automatisierungsdienste, die dabei hilft, einfache bis komplexe Aufgaben auf einem lokalen Computer oder auf einem Remote-Computer zu erstellen.

Rundeck wird mit Befehlszeilen-Tools, WebApi und Befehlszeilen-Tools geliefert. Rundeck ist als kommerzielle und Community-Edition erhältlich. Es basiert auf dem Konzept der Verwaltung von Servern in einem Computernetzwerk mit einem einzigen zentralisierten Verwaltungsserver. Die administrativen Aufgaben können über eine Webschnittstelle durchgeführt werden.

Hier bei LinuxAPT werden wir untersuchen, wie Rundeck auf Ubuntu 20.04 installiert wird.


Schritte zur Installation von Rundeck auf Ubuntu 20.04

1. Systemaktualisierung durchführen

Bevor Sie die Installation durchführen, aktualisieren und aktualisieren Sie das Ubuntu-System auf sein neuestes Index-Repository:

$ sudo apt update
$ sudo apt upgrade


2. Java auf dem System installieren

Rundeck ist eine Java-basierte Anwendung und um die Anwendung auszuführen, benötigen wir Java 8 oder Java 11. Installieren Sie JDK 11 mit dem folgenden Befehl:

$ sudo apt install openjdk-11-jre
$ java –version


3. Datenbank installieren (Mysql/Mariadb)

Rundeck kann mit Datenbank MySQL/MariaDB, MS SQL, PostgreSQL und Oracle zur Speicherung der Daten installiert werden. In diesem Beispiel verwenden wir MariaDB.

Installieren Sie Abhängigkeits- und MariaDB-Pakete mit dem folgenden Befehl:

$ sudo apt install software-properties-common mariadb-server mariadb-client

Aktivieren und starten Sie dann den Mariadb-Dienst:

$ sudo systemctl enable mariadb.service
$ sudo systemctl status mariadb.service

Führen Sie nach der Installation von MySQL/MariaDB den folgenden Befehl aus, um das Datenbanksystem zu sichern:

$ sudo mysql_secure_installation

Erstellen Sie nun eine Datenbank und einen Datenbankbenutzer für Rundeck:

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE rundeck_db;
MariaDB [(none)]> CREATE USER 'rundeck_user'@'localhost' IDENTIFIED BY 'my-strong-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'rundeck_user'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Ersetzen Sie "my-strong-password" durch Ihr Datenbankpasswort, das von der Rundeck-Anwendung verwendet wird.


4. Rundeck auf dem System installieren

Das Rundeck-Anwendungspaket ist in Ubuntu 20.04 standardmäßig nicht verfügbar. Wir müssen eine Repository-Datei erstellen und den folgenden Inhalt in die Datei einfügen:

$ sudo nano /etc/apt/sources.list.d/rundeck.list

Fügen Sie dieser Datei dann die folgenden Zeilen hinzu:

deb https://packages.rundeck.com/pagerduty/rundeck/any/ any main
deb-src https://packages.rundeck.com/pagerduty/rundeck/any/ any main

Speichern Sie die Datei und beenden Sie sie.

Führen Sie nach dem Erstellen der Repository-Datei den folgenden Befehl aus, um den Repo-Signaturschlüssel zu importieren:

$ curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey | sudo apt-key add -

Aktualisieren Sie das Ubuntu-System, um die Änderungen widerzuspiegeln:

$ sudo apt update

Installieren Sie nun rundeck mit dem folgenden Befehl:

$ sudo apt install rundeck


Wie konfiguriere ich Rundeck auf Ubuntu?

Nach Abschluss der Installation müssen einige Konfigurationsdateien geändert werden. Bearbeiten Sie die Datei rundeck-config.properties mit einem beliebigen Texteditor und nehmen Sie die folgenden Änderungen vor:

$ sudo nano /etc/rundeck/rundeck-config.properties
grails.serverURL=http://RUNDECK_SERVER_IP:4440
dataSource.driverClassName = org.mariadb.jdbc.Driver
dataSource.url = jdbc:mysql://localhost/rundeck_db?autoReconnect=true&useSSL=false
dataSource.username = rundeck_user
dataSource.password = my_strong_password

Ersetzen Sie die folgenden Dinge durch Ihre Umgebung:

grails.serverURL => Replace with your Rundesk server domain or IP with port
dataSource.ur => Replace localhost with your database hostname, rundeck_db with your rundeck database name
dataSource.username => Database username
dataSource.password => Database password

Als nächstes aktivieren und starten Sie den rundeck-Dienst als:

$ sudo systemctl enable rundeckd.service
$ sudo systemctl start rundeckd.service


Wie lässt man den Port in der Firewall für Rundeck zu?

Wenn ufw auf dem Ubuntu-System läuft, müssen wir den rundeck-Port für eingehenden Datenverkehr zulassen. Führen Sie den folgenden Befehl aus, um den rundeck-Port zu öffnen:

$ sudo ufw allow 4440/tcp


Wie greife ich auf die Rundeck-Weboberfläche zu?

Von Ihrem Webbrowser aus können Sie Folgendes ausführen:

http://rundeck_server_ip:4440

Verwenden Sie die folgenden Anmeldeinformationen:

Username: admin
Password : admin

Dann wird die Dashboard-Oberfläche von Rundeck angezeigt.



Ubuntu
  1. i3 auf Ubuntu 20.04 installieren - Schritt-für-Schritt-Anleitung?

  2. Tor auf Ubuntu 20.04 installieren – Schritt-für-Schritt-Anleitung?

  3. Installieren Sie qt auf Ubuntu 20.04 - Schritt-für-Schritt-Anleitung?

  4. Git auf Ubuntu 20.04 installieren – Schritt-für-Schritt-Anleitung?

  5. LAMP in Ubuntu 20.04 installieren - Schritt-für-Schritt-Anleitung?

Installieren Sie Python 3.11 auf Ubuntu 20.04 - Schritt-für-Schritt-Anleitung?

7-zip auf Ubuntu 20.04 installieren - Schritt-für-Schritt-Anleitung ?

Asterisk auf Ubuntu 20.04 installieren - Schritt für Schritt Anleitung ?

Installieren Sie Jekyll auf Ubuntu 20.04 - Eine Schritt-für-Schritt-Anleitung?

Installieren Sie 11ty auf Ubuntu 20.04 - Eine Schritt-für-Schritt-Anleitung?

Scribus auf Ubuntu 20.04 installieren – Eine Schritt-für-Schritt-Anleitung?