GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Installa Rundeck su Ubuntu 20.04 - Guida passo passo?

Rundeck è un software open source per il servizio di automazione che aiuta a creare attività da semplici a complesse su una macchina locale o in una macchina remota.

Rundeck viene fornito con strumenti da riga di comando, WebApi e strumenti da riga di comando. Rundeck è disponibile in edizione commerciale e community. È costruito attorno al concetto di gestione dei server in una rete di computer utilizzando un unico server di gestione centralizzato. Le attività amministrative possono essere eseguite utilizzando un'interfaccia web.

Qui a LinuxAPT, esamineremo come installare Rundeck su Ubuntu 20.04.


Passaggi per installare Rundeck su Ubuntu 20.04

1. Esegui l'aggiornamento del sistema

Prima di eseguire l'installazione, aggiorna e aggiorna il sistema Ubuntu all'ultimo repository di indici:

$ sudo apt update
$ sudo apt upgrade


2. Installa Java sul sistema

Rundeck è un'applicazione basata su Java e per eseguire l'applicazione abbiamo bisogno di una java 8 o java 11. Installa JDK 11 usando il seguente comando:

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


3. Installa il database (Mysql/Mariadb)

Rundeck può essere installato con database MySQL/MariaDB, MS SQL, PostgreSQL e Oracle per memorizzare i dati. In questo esempio useremo MariaDB.

Installa le dipendenze e i pacchetti MariaDB usando il comando:

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

Quindi, Abilita e avvia il servizio mariadb:

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

Una volta installato MySQL/MariaDB, eseguire il comando seguente per proteggere il sistema di database:

$ sudo mysql_secure_installation

Ora crea un database e un utente di database per 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

Sostituisci "my-strong-password" con la password del database che verrà utilizzata dall'applicazione Rundeck.


4. Installa Rundeck sul sistema

Il pacchetto dell'applicazione Rundeck non è disponibile in Ubuntu 20.04 per impostazione predefinita. Dobbiamo creare un file di repository e aggiungere il seguente contenuto nel file:

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

Quindi, aggiungi le righe seguenti a questo file:

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

Salva il file ed esci.

Una volta creato il file del repository, esegui il comando seguente per importare la chiave di firma del repository:

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

Aggiorna il sistema Ubuntu per riflettere le modifiche:

$ sudo apt update

Ora installa rundeck usando il seguente comando:

$ sudo apt install rundeck


Come configurare Rundeck su Ubuntu?

Una volta completata l'installazione, è necessario modificare alcuni file di configurazione. Modifica il file rundeck-config.properties utilizzando qualsiasi editor di testo e apporta le seguenti modifiche:

$ 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

Sostituisci le seguenti cose con il tuo ambiente:

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

Quindi, abilita e avvia il servizio rundeck come:

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


Come consentire la porta nel firewall per Rundeck?

Se ufw è in esecuzione sul sistema Ubuntu, è necessario consentire la porta del rundeck per il traffico in entrata. Esegui il comando seguente per aprire la porta del rundeck:

$ sudo ufw allow 4440/tcp


Come si accede alla webui di Rundeck?

Dal tuo browser web puoi eseguire:

http://rundeck_server_ip:4440

Utilizza le seguenti credenziali:

Username: admin
Password : admin

Quindi, verrà visualizzata l'interfaccia del dashboard di Rundeck.



Ubuntu
  1. Installa i3 su Ubuntu 20.04 - Guida passo passo?

  2. Installa Tor su Ubuntu 20.04 - Guida passo passo?

  3. Installa Python 3.11 su Ubuntu 20.04 - Guida passo passo?

  4. Installa WildFly su Ubuntu 20.04 - Guida passo passo?

  5. Installa 7-zip su Ubuntu 20.04 - Guida passo passo?

Installa PostgreSQL su Ubuntu 20.04 - Guida passo passo?

Installa Teleport su Ubuntu 20.04 - Guida passo passo?

Installa Asterisk su Ubuntu 20.04 - Guida passo passo?

Installa Jekyll su Ubuntu 20.04 - Una guida passo passo?

Installa 11ty su Ubuntu 20.04 - Una guida passo passo?

Installa Scribus su Ubuntu 20.04 - Una guida passo passo?