GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Rundeck na server Debian 8 (Jessie).

Tento tutoriál ukazuje kroky k instalaci a konfiguraci rundeck serveru.

Rundeck umožňuje spouštět příkazy/skripty na vzdáleném počítači. V tomto tutoriálu se budu zabývat linuxovými servery:Debian pro rundeck server a Debian/ubuntu pro vzdálené počítače.

Předběžné poznámky

Protože Rundeck používá k připojení ke vzdáleným systémům ssh, musíte mít na těchto systémech účet s právem sudo (pokud je to nutné).
Předpokládáme, že uživatelské jméno je rundeck s heslem rundeck.

Rundeck je napsán v jazyce Java, takže musíme nainstalovat JDK:

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

Stahování Rundeck

V tuto chvíli je poslední verze 2.6.7. Ke stažení softwaru použijte následující příkaz:

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

Nainstalujte balíček:

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

Konfigurace Rundeck Sever

Nakonfigurujte balíček:

Upravte soubory /etc/rundeck/framework.properties a /etc/rundeck/rundeck-config.properties a změňte řádek:

grails.serverURL=http://localhost:4440

komu:

grails.serverURL=http://your_server:4440

kde your_server je IP adresa nebo FQDN vašeho rundeck serveru.

To je ono!

Chcete-li spustit Rundeck, stačí spustit následující příkaz:

/etc/init.d/rundeckd start

a před připojením minutu počkejte.


Spusťte svůj oblíbený webový prohlížeč a přejděte na adresu:http://your_server:4440

Použít Rundeck Sever

Pro připojení ke GUI použijte uživatelské jméno a heslo:admin / admin.

Vytvořte projekt

Pro první připojení klikněte na odkaz "Nový projekt" pro přidání projektu.
Musíte zadat alespoň název projektu (bez mezer)



V sekci "Zdroj modelu zdroje" klikněte na tlačítko "Upravit" a zvolte "Vyžadovat soubor existuje". Poté klikněte na "Uložit"

V sekci "Default Node Executor" zvolím "password" pro SSH AUthentication (je však možné použít dvojici klíčů pro lepší zabezpečení) Klikněte na "Create " k vytvoření projektu.

Vytvořte úlohu

Nyní jste připraveni vytvořit svou první zakázku. Tato úloha se skládá z připojení ssh ke spuštění vzdáleného příkazu.
Klikněte na "Vytvořit novou úlohu" a vyberte název úlohy (bez mezer).
Nyní potřebujeme heslo a heslo sudo pro připojení a spusťte příkaz.




Klikněte na „Přidat možnost.

V názvu možnosti zadejte sshPassword1 a ve výchozí hodnotě zadejte své heslo (zde budeme používat rundeck)
V typu vstupu vyberte "Secure Remote authentication" a změňte "Required" z Ne na Ano, protože je to povinné pole.
Opakujte operaci se sudoPassword2 a hodnotou rundeck.

Klikněte na "Uložit"

V části „Přidat krok“ vyberte „Příkaz“
Zadejte příkaz do pole Příkaz . Rozhodl jsem se aktualizovat svůj server:

sudo "apt-get update" 

Klikněte na „Uložit“ a poté na „Vytvořit“ pro vytvoření úlohy.

Chcete-li použít tuto úlohu na naše vzdálené systémy (nazývané uzly), musíme upravit soubor uzlu:

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


Upravte řádek začínající ssh-authentication="password " ssh-password-option="option.sshPassword1" sudo-command-enabled="true" sudo-password-option="option.sudoPassword2".

Nyní se vraťte do GUI a spusťte úlohu!


Debian
  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL 8.0 / 5.7 na Debian 11 / Debian 10

  3. Jak nainstalovat ProFTPD na Debian 8

  1. Jak nainstalovat Proxmox VE 4 na Debian 8 (Jessie)

  2. Jak nainstalovat PHP 7.1 na GNU/Linux Debian 8.7 (jessie) server?

  3. Jak nainstalovat Odoo 12 na Debian 9

  1. Jak nainstalovat Plex Media Server na Debian 9

  2. Jak nainstalovat MySQL Server na Debian 9

  3. Jak nainstalovat ClickHouse na Debian 9