GNU/Linux >> Belajar Linux >  >> Debian

Cara menginstal Rundeck di server Debian 8 (Jessie)

Tutorial ini menunjukkan langkah-langkah untuk menginstal dan mengonfigurasi server rundeck.

Rundeck memungkinkan Anda menjalankan perintah/skrip di komputer jarak jauh. Dalam tutorial ini, saya akan menangani server Linux :Debian untuk server rundeck dan Debian/ubuntu untuk komputer jarak jauh.

Catatan awal

Karena Rundeck menggunakan ssh untuk terhubung ke sistem jarak jauh, Anda harus memiliki akun di sistem tersebut dengan hak sudo (jika perlu).
Kami menganggap nama pengguna adalah rundeck dengan kata sandi rundeck.

Rundeck ditulis dalam java, jadi kita perlu menginstal JDK:

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

Mengunduh Rundeck

Saat ini, versi terakhir adalah 2.6.7. Untuk mengunduh perangkat lunak, gunakan perintah berikut:

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

Instal paket :

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

Konfigurasi Rundeck Sever

Konfigurasikan paket:

Edit file /etc/rundeck/framework.properties dan /etc/rundeck/rundeck-config.properties dan ubah barisnya:

grails.serverURL=http://localhost:4440

ke:

grails.serverURL=http://your_server:4440

di mana your_server adalah alamat ip atau FQDN dari server rundeck Anda.

Itu dia!

Untuk memulai Rundeck, jalankan perintah berikut:

/etc/init.d/rundeckd start

dan tunggu sebentar sebelum terhubung.


Luncurkan browser web favorit Anda dan buka:http://your_server:4440

Gunakan Rundeck Sever

Untuk terhubung ke GUI, gunakan nama pengguna dan kata sandi:admin / admin.

Buat proyek

Untuk koneksi pertama, klik tautan "Proyek baru" untuk menambahkan proyek.
Anda harus memberikan setidaknya nama proyek (tanpa spasi)



Di bagian "Sumber Model Sumber Daya", klik tombol "Edit" dan pilih "Memerlukan file yang ada". Kemudian klik "Simpan"

Di bagian "Pelaksana Node Default", saya memilih "kata sandi" untuk Otentikasi SSH (namun dimungkinkan untuk menggunakan sepasang kunci untuk keamanan yang lebih baik) Klik "Buat " untuk membuat proyek.

Buat pekerjaan

Sekarang Anda siap untuk membuat pekerjaan pertama Anda. Pekerjaan ini terdiri dari koneksi ssh untuk meluncurkan perintah jarak jauh.
Klik "Buat pekerjaan baru" dan pilih nama pekerjaan Anda (tanpa spasi).
Sekarang kita memerlukan kata sandi dan kata sandi sudo untuk menghubungkan dan luncurkan perintah.




Klik "Tambahkan opsi.

Dalam nama opsi, tentukan sshPassword1 dan dalam nilai default tentukan kata sandi Anda (di sini kami akan menggunakan rundeck)
Pada tipe Input, pilih "Autentikasi Jarak Jauh Aman" dan ubah "Diperlukan" dari Tidak ke Ya karena ini wajib bidang.
Ulangi operasi dengan sudoPassword2 dan nilai rundeck.

Klik "Simpan"

Di bagian "Tambahkan langkah", pilih "Perintah"
Berikan perintah Anda di bidang Perintah . Saya memilih untuk memperbarui server saya:

sudo "apt-get update" 

Klik "Simpan" lalu "Buat" untuk membuat pekerjaan.

Untuk menerapkan pekerjaan ini ke sistem jarak jauh kami (disebut node), kita perlu mengedit file node:

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


Ubah baris yang diawali dengan ssh-authentication="password " ssh-password-option="option.sshPassword1" sudo-command-enabled="true" sudo-password-option="option.sudoPassword2".

Sekarang kembali ke GUI Anda dan luncurkan tugas!


Debian
  1. Cara Install Proxmox VE 4 di Debian 8 (Jessie)

  2. Cara Menginstal MySQL 8.0 / 5.7 di Debian 11 / Debian 10

  3. Cara Menginstal ProFTPD di Debian 8

  1. Cara Menginstal Server Redis di Debian 11

  2. Bagaimana cara menginstal PHP 7.1 di server GNU/Linux Debian 8.7 (jessie)?

  3. Cara Menginstal ClickHouse di Debian 9

  1. Cara Menginstal Server Media Plex di Debian 9

  2. Cara Menginstal Server MySQL di Debian 9

  3. Cara menginstal Odoo 12 di Debian 9