GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Instalar Rundeck en Ubuntu 20.04 - ¿Guía paso a paso?

Rundeck es un software de código abierto para el servicio de automatización que ayuda a crear tareas simples a complejas en una máquina local o en una máquina remota.

Rundeck viene con herramientas de línea de comandos, WebApi y herramientas de línea de comandos. Rundeck está disponible en edición comercial y comunitaria. Se basa en el concepto de administrar servidores en una red informática utilizando un único servidor de administración centralizado. Las tareas administrativas se pueden realizar mediante una interfaz web.

Aquí en LinuxAPT, veremos cómo instalar Rundeck en Ubuntu 20.04.


Pasos para instalar Rundeck en Ubuntu 20.04

1. Realice la actualización del sistema

Antes de realizar la instalación, actualice y actualice el sistema Ubuntu a su último repositorio de índice:

$ sudo apt update
$ sudo apt upgrade


2. Instalar Java en el sistema

Rundeck es una aplicación basada en Java y para ejecutar la aplicación necesitamos un Java 8 o Java 11. Instale JDK 11 usando el siguiente comando:

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


3. Instalar base de datos (Mysql/Mariadb)

Rundeck se puede instalar con la base de datos MySQL/MariaDB, MS SQL, PostgreSQL y Oracle para almacenar los datos. En este ejemplo, vamos a utilizar MariaDB.

Instale los paquetes de dependencia y MariaDB usando el comando:

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

Luego, habilite e inicie el servicio mariadb:

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

Una vez que MySQL/MariaDB esté instalado, ejecute el siguiente comando para proteger el sistema de la base de datos:

$ sudo mysql_secure_installation

Ahora cree una base de datos y un usuario de base de datos para 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

Reemplace "my-strong-password" con la contraseña de su base de datos que utilizará la aplicación Rundeck.


4. Instale Rundeck en el sistema

El paquete de la aplicación Rundeck no está disponible en Ubuntu 20.04 de forma predeterminada. Necesitamos crear un archivo de repositorio y agregar el siguiente contenido en el archivo:

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

Luego, agregue las siguientes líneas a este archivo:

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

Guarde el archivo y salga.

Una vez que se crea el archivo del repositorio, ejecute el siguiente comando para importar la clave de firma del repositorio:

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

Actualice el sistema Ubuntu para reflejar los cambios:

$ sudo apt update

Ahora instala rundeck usando el siguiente comando:

$ sudo apt install rundeck


¿Cómo configurar Rundeck en Ubuntu?

Una vez completada la instalación, es necesario cambiar algunos archivos de configuración. Edite el archivo rundeck-config.properties usando cualquier editor de texto y realice los siguientes cambios:

$ 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

Reemplace las siguientes cosas con su entorno:

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

A continuación, habilite e inicie el servicio rundeck como:

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


¿Cómo permitir el puerto en el firewall para Rundeck?

Si ufw se está ejecutando en el sistema ubuntu, debemos permitir el puerto rundeck para el tráfico entrante. Ejecute el siguiente comando para abrir el puerto rundeck:

$ sudo ufw allow 4440/tcp


¿Cómo acceder a la webui de Rundeck?

Desde su navegador web, puede ejecutar:

http://rundeck_server_ip:4440

Utilice las siguientes credenciales:

Username: admin
Password : admin

Luego, se mostrará la interfaz del panel de Rundeck.



Ubuntu
  1. Instalar Tor en Ubuntu 20.04 - ¿Guía paso a paso?

  2. Instalar qt en Ubuntu 20.04 - ¿Guía paso a paso?

  3. Instalar Git en Ubuntu 20.04 - ¿Guía paso a paso?

  4. Instalar LAMP en Ubuntu 20.04 - ¿Guía paso a paso?

  5. Instalar Ubuntu 20.04 LTS - ¿Guía paso a paso?

Instalar PostgreSQL en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Teleport en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Python 3.11 en Ubuntu 20.04 - ¿Guía paso a paso?

Instalar Jekyll en Ubuntu 20.04 - ¿Una guía paso a paso?

Instalar 11ty en Ubuntu 20.04:¿una guía paso a paso?

Instalar Scribus en Ubuntu 20.04:¿una guía paso a paso?