GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Rundeck su un server Debian 8 (Jessie).

Questo tutorial mostra i passaggi per installare e configurare un server rundeck.

Rundeck ti consente di eseguire comandi/script su un computer remoto. In questo tutorial mi occuperò dei server Linux:Debian per il server rundeck e Debian/ubuntu per i computer remoti.

Note preliminari

Poiché Rundeck utilizza ssh per connettersi a sistemi remoti, è necessario disporre di un account su quei sistemi con un diritto sudo (se necessario).
Supponiamo che il nome utente sia rundeck con password rundeck.

Rundeck è scritto in java, quindi è necessario installare JDK:

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

Download Rundeck

Al momento, l'ultima versione è la 2.6.7. Per scaricare il software, utilizzare il seguente comando:

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

Installa il pacchetto :

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

Configura server Rundeck

Configura il pacchetto:

Modifica i file /etc/rundeck/framework.properties e /etc/rundeck/rundeck-config.properties e cambia la riga:

grails.serverURL=http://localhost:4440

a:

grails.serverURL=http://your_server:4440

dove tuo_server è l'indirizzo IP o FQDN del tuo server rundeck.

Ecco fatto!

Per avviare Rundeck, esegui il seguente comando:

/etc/init.d/rundeckd start

e attendi un minuto prima di connetterti.


Avvia il tuo browser web preferito e vai su:http://your_server:4440

Usa Rundeck Server

Per connettersi alla GUI, utilizzare il nome utente e la password:admin / admin.

Crea un progetto

Per il primo collegamento, fare clic sul collegamento "Nuovo progetto" per aggiungere un progetto.
Devi fornire almeno un nome di progetto (senza spazi)



Nella sezione "Fonte del modello di risorsa", fai clic sul pulsante "Modifica" e scegli "Richiedi file esistente". Quindi fare clic su "Salva"

Nella sezione "Default Node Executor", scelgo "password" per l'autenticazione SSH (è comunque possibile utilizzare una coppia di chiavi per una maggiore sicurezza) Fare clic su "Crea " per creare il progetto.

Crea un lavoro

Ora sei pronto per creare il tuo primo lavoro. Questo lavoro consiste in una connessione ssh per lanciare un comando remoto.
Fai clic su "Crea un nuovo lavoro" e scegli il nome del tuo lavoro (senza spazi).
Ora abbiamo bisogno di una password e una password sudo per connetterci e lancia un comando.




Fai clic su "Aggiungi un'opzione.

Nel nome dell'opzione, specifica sshPassword1 e nel valore predefinito specifica la tua password (qui useremo il rundeck)
Nel tipo di input, scegli "Autenticazione remota sicura" e cambia "Richiesto" da No a Sì in quanto è obbligatorio campo.
Ripetere l'operazione con sudoPassword2 e il valore rundeck.

Fai clic su "Salva"

Nella sezione "Aggiungi un passaggio", scegli "Comando"
Fornisci il tuo comando nel campo Comando . Scelgo di aggiornare il mio server:

sudo "apt-get update" 

Fare clic su "Salva", quindi su "Crea" per creare il lavoro.

Per applicare questo lavoro ai nostri sistemi remoti (chiamati nodi), è necessario modificare il file del nodo:

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


Modifica la riga che inizia con ssh-authentication="password " ssh-password-option="option.sshPassword1" sudo-command-enabled="true" sudo-password-option="option.sudoPassword2".

Ora torna alla tua GUI e avvia il lavoro!


Debian
  1. Come installare Proxmox VE 4 su Debian 8 (Jessie)

  2. Come installare Redis Server su Debian 11

  3. Come installare MySQL 8.0 / 5.7 su Debian 11 / Debian 10

  4. Come installare ProFTPD su Debian 8

  5. Come installare Odoo 12 su Debian 9

Come installare MySQL 8 su Debian 10

Come installare Todoman sul server Debian 11

Come installare FastPanel su Debian 11

Come installare I2P su Debian Server:

Come installare VNC su Debian 10

Come installare il server VNC su Debian 11