In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Rundeck su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Rundeck è un software open source Job scheduler e Run Book Automation per automatizzare i processi di routine negli ambienti di sviluppo e produzione. Combina la pianificazione delle attività, l'esecuzione di comandi multinodo, l'orchestrazione del flusso di lavoro e registra tutto ciò che accade. Rundeck è disponibile nelle edizioni Enterprise (commerciale) e Community (gratuita). Rundeck Enterprise offre più funzionalità rispetto all'edizione Rundeck Community, ma con il costo della licenza.
Installa Rundeck su CentOS 8
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo dnf clean all sudo dnf update
Passaggio 2. Installa Rundeck su CentOS.
Ora importiamo la chiave GPG Rundeck usando il seguente comando rpm:
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
Esegui il seguente comando per installare rundeck:
sudo dnf install http://repo.rundeck.org/latest.rpm
Dopodiché, abilita e avvia il servizio rundeckd:
systemctl enable --now rundeckd.service systemctl status rundeckd.service
Passaggio 3. Configura Firewall.
Consenti la porta del servizio Rundeck:4440 nel firewall CentOS:
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
Passaggio 4. Configura il backend del database MySQL per Rundeck
Esegui i comandi seguenti per creare il database 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
Passaggio 5. Accesso a Rundeck.
Apri il tuo browser web e vai al seguente indirizzo:http://your-server_ip:4440
o http://localhost:4440
Accedi con il nome utente admin e password amministratore
Congratulazioni, hai imparato come installare e configurare Rundeck su CentOS 8. Se hai qualche domanda, lascia un commento qui sotto.