GNU/Linux >> Belajar Linux >  >> Ubuntu

Instal Rundeck di Ubuntu 20.04 - Panduan langkah demi langkah?

Rundeck adalah perangkat lunak sumber terbuka untuk layanan otomatisasi yang membantu membuat tugas sederhana hingga kompleks pada mesin lokal atau mesin jarak jauh.

Rundeck dilengkapi dengan alat baris perintah, WebApi, dan alat baris perintah. Rundeck tersedia dalam edisi komersial dan komunitas. Itu dibangun di sekitar konsep mengelola server di jaringan komputer menggunakan satu server manajemen terpusat. Tugas administratif dapat dilakukan dengan menggunakan antarmuka web.

Di sini, di LinuxAPT, kita akan melihat cara menginstal Rundeck di Ubuntu 20.04.


Langkah-langkah untuk menginstal Rundeck di Ubuntu 20.04

1. Lakukan Pembaruan Sistem

Sebelum melakukan instalasi, perbarui dan tingkatkan sistem Ubuntu ke repositori indeks terbaru:

$ sudo apt update
$ sudo apt upgrade


2. Instal Java di sistem

Rundeck adalah aplikasi berbasis Java dan untuk menjalankan aplikasi kita membutuhkan java 8 atau java 11. Instal JDK 11 menggunakan perintah berikut:

$ sudo apt install openjdk-11-jre
$ java –version


3. Instal Basis Data (Mysql/Mariadb)

Rundeck dapat diinstal dengan database MySQL/MariaDB, MS SQL, PostgreSQL dan Oracle untuk menyimpan data. Dalam contoh ini, kita akan menggunakan MariaDB.

Instal paket dependensi dan MariaDB menggunakan perintah:

$ sudo apt install software-properties-common mariadb-server mariadb-client

Kemudian, Aktifkan dan mulai layanan mariadb:

$ sudo systemctl enable mariadb.service
$ sudo systemctl status mariadb.service

Setelah MySQL/MariaDB terinstal, jalankan perintah berikut untuk mengamankan sistem database:

$ sudo mysql_secure_installation

Sekarang buat database dan pengguna database untuk Rundeck:

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE rundeck_db;
MariaDB [(none)]> CREATE USER 'rundeck_user'@'localhost' IDENTIFIED BY 'my-strong-password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'rundeck_user'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

Ganti "my-strong-password" dengan password database Anda yang akan digunakan oleh aplikasi Rundeck.


4. Instal Rundeck di sistem

Paket aplikasi Rundeck tidak tersedia di Ubuntu 20.04 secara default. Kita perlu membuat file repositori dan menambahkan konten berikut ke dalam file:

$ sudo nano /etc/apt/sources.list.d/rundeck.list

Kemudian, Tambahkan baris di bawah ini ke file ini:

deb https://packages.rundeck.com/pagerduty/rundeck/any/ any main
deb-src https://packages.rundeck.com/pagerduty/rundeck/any/ any main

Simpan file dan keluar.

Setelah file repositori dibuat, jalankan perintah berikut untuk mengimpor kunci penandatanganan repo:

$ curl -L https://packages.rundeck.com/pagerduty/rundeck/gpgkey | sudo apt-key add -

Perbarui sistem Ubuntu untuk mencerminkan perubahan:

$ sudo apt update

Sekarang instal rundeck menggunakan perintah berikut:

$ sudo apt install rundeck


Bagaimana cara mengkonfigurasi Rundeck di Ubuntu ?

Setelah instalasi selesai, beberapa file konfigurasi perlu diubah. Edit file rundeck-config.properties menggunakan editor teks apa saja dan buat perubahan berikut:

$ sudo nano /etc/rundeck/rundeck-config.properties
grails.serverURL=http://RUNDECK_SERVER_IP:4440
dataSource.driverClassName = org.mariadb.jdbc.Driver
dataSource.url = jdbc:mysql://localhost/rundeck_db?autoReconnect=true&useSSL=false
dataSource.username = rundeck_user
dataSource.password = my_strong_password

Ganti hal-hal berikut dengan lingkungan Anda:

grails.serverURL => Replace with your Rundesk server domain or IP with port
dataSource.ur => Replace localhost with your database hostname, rundeck_db with your rundeck database name
dataSource.username => Database username
dataSource.password => Database password

Selanjutnya, Aktifkan dan mulai layanan rundeck sebagai:

$ sudo systemctl enable rundeckd.service
$ sudo systemctl start rundeckd.service


Bagaimana Mengizinkan port di firewall untuk Rundeck ?

Jika ufw berjalan di sistem ubuntu, kita perlu mengizinkan port rundeck untuk lalu lintas masuk. Jalankan perintah berikut untuk membuka port rundeck:

$ sudo ufw allow 4440/tcp


Bagaimana cara mengakses Rundeck webui ?

Dari browser web, Anda dapat menjalankan:

http://rundeck_server_ip:4440

Gunakan kredensial berikut:

Username: admin
Password : admin

Kemudian, antarmuka dasbor Rundeck akan ditampilkan.



Ubuntu
  1. Instal i3 di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal Teleport di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Python 3.11 di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal WildFly di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal 7-zip di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Asterisk di Ubuntu 20.04 - Panduan langkah demi langkah?

  1. Instal Jekyll di Ubuntu 20.04 - Panduan langkah demi langkah?

  2. Instal 11ty di Ubuntu 20.04 - Panduan langkah demi langkah?

  3. Instal Scribus di Ubuntu 20.04 - Panduan langkah demi langkah?