GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Rundeck en un servidor Debian 8 (Jessie)

Este tutorial muestra los pasos para instalar y configurar un servidor rundeck.

Rundeck le permite ejecutar comandos/scripts en una computadora remota. En este tutorial, me ocuparé de los servidores Linux:Debian para el servidor rundeck y Debian/ubuntu para las computadoras remotas.

Notas preliminares

Como Rundeck usa ssh para conectarse a sistemas remotos, debe tener una cuenta en esos sistemas con un derecho sudo (si es necesario).
Suponemos que el nombre de usuario es rundeck con la contraseña rundeck.

Rundeck está escrito en Java, por lo que necesitamos instalar el JDK:

dpkg --add-architecture i386
apt-get install openjdk-7-jdk

Descargando Rundeck

En este momento, la última versión es la 2.6.7. Para descargar el software, use el siguiente comando:

wget http://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb

Instale el paquete:

dpkg -i ./rundeck-2.6.7-1-GA.deb

Configurar servidor Rundeck

Configure el paquete:

Edite los archivos /etc/rundeck/framework.properties y /etc/rundeck/rundeck-config.properties y cambia la línea:

grails.serverURL=http://localhost:4440

a:

grails.serverURL=http://your_server:4440

donde your_server es la dirección IP o FQDN de su servidor rundeck.

¡Eso es!

Para iniciar Rundeck, simplemente ejecute el siguiente comando:

/etc/init.d/rundeckd start

y espera un minuto antes de conectarte.


Inicie su navegador web favorito y vaya a:http://su_servidor:4440

Usar servidor Rundeck

Para conectarse a la GUI, use el nombre de usuario y la contraseña:admin / admin.

Crear un proyecto

Para la primera conexión, haga clic en el enlace "Nuevo proyecto" para agregar un proyecto.
Debe proporcionar al menos un nombre de proyecto (sin espacios)



En la sección "Fuente del modelo de recursos", haga clic en el botón "Editar" y elija "Requerir que el archivo exista". Luego haga clic en "Guardar"

En la sección "Ejecutor de nodo predeterminado", elijo "contraseña" para autenticación SSH (sin embargo, es posible usar un par de claves para mayor seguridad) Haga clic en "Crear " para crear el proyecto.

Crear un trabajo

Ahora ya está listo para crear su primer trabajo. Este trabajo consiste en una conexión ssh para iniciar un comando remoto.
Haga clic en "Crear un nuevo trabajo" y elija el nombre de su trabajo (sin espacios).
Ahora necesitamos una contraseña y una contraseña sudo para conectarnos y ejecuta un comando.




Haga clic en "Agregar una opción".

En el nombre de la opción, especifique sshPassword1 y en el valor predeterminado especifique su contraseña (aquí usaremos rundeck)
En el tipo de entrada, elija "Autenticación remota segura" y cambie "Obligatorio" de No a Sí, ya que es obligatorio campo.
Repita la operación con sudoPassword2 y el valor rundeck.

Haga clic en "Guardar"

En la sección "Agregar un paso", elija "Comando"
Proporcione su comando en el campo Comando. Elijo actualizar mi servidor:

sudo "apt-get update" 

Haga clic en "Guardar" y luego en "Crear" para crear el trabajo.

Para aplicar este trabajo a nuestros sistemas remotos (llamados nodos), necesitamos editar el archivo del nodo:

vi /var/rundeck/projects/your_project_name/etc/resources.xml


Modifique la línea que comienza con ssh-authentication="password " ssh-password-option="opción.sshPassword1" sudo-command-enabled="true" sudo-password-option="opción.sudoPassword2".

¡Ahora regrese a su GUI e inicie el trabajo!


Debian
  1. Cómo instalar Proxmox VE 4 en Debian 8 (Jessie)

  2. Cómo instalar MySQL 8.0/5.7 en Debian 11/Debian 10

  3. ¿Cómo instalar PHP 7.1 en el servidor GNU/Linux Debian 8.7 (jessie)?

  4. Cómo instalar ProFTPD en Debian 8

  5. Cómo instalar Odoo 12 en Debian 9

Cómo instalar MySQL 8 en Debian 10

Cómo instalar Todoman en el servidor Debian 11

Cómo instalar FastPanel en Debian 11

Cómo instalar I2P en el servidor Debian:

Cómo instalar VNC en Debian 10

Cómo instalar el servidor VNC en Debian 11