GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Installer Rundeck sur Ubuntu 20.04 - Guide étape par étape ?

Rundeck est un logiciel open source pour le service d'automatisation qui permet de créer des tâches simples à complexes sur une machine locale ou sur une machine distante.

Rundeck est livré avec des outils de ligne de commande, WebApi et des outils de ligne de commande. Rundeck est disponible en édition commerciale et communautaire. Il est construit autour du concept de gestion des serveurs dans un réseau informatique à l'aide d'un seul serveur de gestion centralisée. Les tâches administratives peuvent être effectuées à l'aide d'une interface Web.

Ici, à LinuxAPT, nous verrons comment installer Rundeck sur Ubuntu 20.04.


Étapes pour installer Rundeck sur Ubuntu 20.04

1. Effectuez la mise à jour du système

Avant d'effectuer l'installation, mettez à jour et mettez à niveau le système Ubuntu vers son dernier référentiel d'index :

$ sudo apt update
$ sudo apt upgrade


2. Installez Java sur le système

Rundeck est une application basée sur Java et pour exécuter l'application, nous avons besoin de Java 8 ou Java 11. Installez JDK 11 à l'aide de la commande suivante :

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


3. Installer la base de données (Mysql/Mariadb)

Rundeck peut être installé avec la base de données MySQL/MariaDB, MS SQL, PostgreSQL et Oracle pour stocker les données. Dans cet exemple, nous allons utiliser MariaDB.

Installez les packages de dépendance et MariaDB à l'aide de la commande :

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

Ensuite, activez et démarrez le service mariadb :

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

Une fois MySQL/MariaDB installé, exécutez la commande suivante pour sécuriser le système de base de données :

$ sudo mysql_secure_installation

Créez maintenant une base de données et un utilisateur de base de données pour 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

Remplacez "my-strong-password" par le mot de passe de votre base de données qui sera utilisé par l'application Rundeck.


4. Installez Rundeck sur le système

Le package d'application Rundeck n'est pas disponible dans Ubuntu 20.04 par défaut. Nous devons créer un fichier de référentiel et ajouter le contenu suivant dans le fichier :

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

Ensuite, ajoutez les lignes ci-dessous à ce fichier :

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

Enregistrez le fichier et quittez.

Une fois le fichier de référentiel créé, exécutez la commande suivante pour importer la clé de signature du référentiel :

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

Mettez à jour le système Ubuntu pour refléter les changements :

$ sudo apt update

Installez maintenant rundeck à l'aide de la commande suivante :

$ sudo apt install rundeck


Comment configurer Rundeck sur Ubuntu ?

Une fois l'installation terminée, certains fichiers de configuration doivent être modifiés. Modifiez le fichier rundeck-config.properties à l'aide de n'importe quel éditeur de texte et apportez les modifications suivantes :

$ 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

Remplacez les éléments suivants par votre environnement :

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

Ensuite, activez et démarrez le service rundeck en tant que :

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


Comment autoriser le port dans le pare-feu pour Rundeck ?

Si ufw est exécuté sur le système ubuntu, nous devons autoriser le port rundeck pour le trafic entrant. Exécutez la commande suivante pour ouvrir le port rundeck :

$ sudo ufw allow 4440/tcp


Comment accéder à l'interface Web de Rundeck ?

Depuis votre navigateur Web, vous pouvez exécuter :

http://rundeck_server_ip:4440

Utilisez les informations d'identification suivantes :

Username: admin
Password : admin

Ensuite, l'interface du tableau de bord Rundeck s'affichera.



Ubuntu
  1. Installer Tor sur Ubuntu 20.04 - Guide étape par étape ?

  2. Installer qt sur Ubuntu 20.04 - Guide étape par étape ?

  3. Installer Git sur Ubuntu 20.04 - Guide étape par étape ?

  4. Installer LAMP dans Ubuntu 20.04 - Guide étape par étape ?

  5. Installer Ubuntu 20.04 LTS - Guide étape par étape ?

Installer Teleport sur Ubuntu 20.04 - Guide étape par étape ?

Installer Python 3.11 sur Ubuntu 20.04 - Guide étape par étape ?

Installer Asterisk sur Ubuntu 20.04 - Guide étape par étape ?

Installer Jekyll sur Ubuntu 20.04 - Un guide étape par étape ?

Installer 11ty sur Ubuntu 20.04 - Un guide étape par étape ?

Installer Scribus sur Ubuntu 20.04 - Un guide étape par étape ?