Dans cet article, nous aurons expliqué les étapes nécessaires pour installer et configurer Rundeck sur CentOS 8. Avant de continuer avec ce tutoriel, assurez-vous que vous êtes connecté en tant qu'utilisateur avec sudo privilèges. Toutes les commandes de ce didacticiel doivent être exécutées en tant qu'utilisateur non root.
Rundeck est un planificateur de tâches open source et un système d'automatisation des livres d'exécution permettant d'automatiser les processus de routine dans les environnements de développement et de production. Il combine la planification des tâches, l'exécution de commandes multi-nœuds, l'orchestration des flux de travail et enregistre tout ce qui se passe. Rundeck est disponible dans les éditions Enterprise (Commercial) et Community (Free). Rundeck Enterprise offre plus de fonctionnalités que l'édition Rundeck Community mais avec le coût de la licence.
Installer Rundeck sur CentOS 8
Étape 1. La première commande mettra à jour les listes de packages pour vous assurer d'obtenir la dernière version et les dernières dépendances.
sudo dnf clean all sudo dnf update
Étape 2. Installez Rundeck sur CentOS.
Maintenant, importons la clé Rundeck GPG en utilisant la commande rpm suivante :
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
Exécutez la commande suivante pour installer rundeck :
sudo dnf install http://repo.rundeck.org/latest.rpm
Après cela, activez et démarrez le service rundeckd :
systemctl enable --now rundeckd.service systemctl status rundeckd.service
Étape 3. Configurez le pare-feu.
Autoriser le port de service Rundeck : 4440 dans le pare-feu CentOS :
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
Étape 4. Configurer le backend de la base de données MySQL pour Rundeck
Exécutez les commandes ci-dessous pour créer la base de données 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
Étape 5. Accéder à Rundeck.
Ouvrez votre navigateur Web et rendez-vous à l'adresse suivante :http://your-server_ip:4440
ou http://localhost:4440
Connectez-vous avec le nom d'utilisateur admin et mot de passe admin
Félicitations, vous avez appris comment installer et configurer Rundeck sur CentOS 8. Si vous avez des questions, veuillez laisser un commentaire ci-dessous.