En este artículo, habremos explicado los pasos necesarios para instalar y configurar Rundeck en CentOS 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
Rundeck es un programador de trabajos de software de código abierto y un sistema de automatización de libros de ejecución para automatizar procesos de rutina en entornos de desarrollo y producción. Combina la programación de tareas, la ejecución de comandos de múltiples nodos, la orquestación de flujos de trabajo y registra todo lo que sucede. Rundeck está disponible en las ediciones Enterprise (Comercial) y Community (Free). Rundeck Enterprise ofrece más funciones que la edición Rundeck Community pero con el costo de la licencia.
Instalar Rundeck en CentOS 8
Paso 1. El primer comando actualizará las listas de paquetes para garantizar que obtenga la versión y las dependencias más recientes.
sudo dnf clean all sudo dnf update
Paso 2. Instale Rundeck en CentOS.
Ahora, importemos la clave Rundeck GPG usando el siguiente comando rpm:
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
Ejecute el siguiente comando para instalar rundeck:
sudo dnf install http://repo.rundeck.org/latest.rpm
Después de eso, habilite e inicie el servicio rundeckd:
systemctl enable --now rundeckd.service systemctl status rundeckd.service
Paso 3. Configure el cortafuegos.
Permitir el puerto de servicio de Rundeck:4440 en el firewall de CentOS:
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
Paso 4. Configure el backend de la base de datos MySQL para Rundeck
Ejecute los siguientes comandos para crear la base de datos 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
Paso 5. Acceso a Rundeck.
Abra su navegador web y vaya a la siguiente dirección:http://your-server_ip:4440
o http://localhost:4440
Inicie sesión con el nombre de usuario admin y contraseña admin
Felicitaciones, ha aprendido a instalar y configurar Rundeck en CentOS 8. Si tiene alguna pregunta, deje un comentario a continuación.