Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Rundeck di CentOS 8. Sebelum melanjutkan dengan tutorial ini, pastikan Anda login sebagai pengguna dengan sudo hak istimewa. Semua perintah dalam tutorial ini harus dijalankan sebagai pengguna non-root.
Rundeck adalah penjadwal Pekerjaan perangkat lunak open-source dan sistem Run Book Automation untuk mengotomatisasi proses rutin di seluruh lingkungan pengembangan dan produksi. Ini menggabungkan penjadwalan tugas, eksekusi perintah multi-simpul, orkestrasi alur kerja, dan mencatat semua yang terjadi. Rundeck tersedia dalam edisi Perusahaan (Komersial) dan Komunitas (Gratis). Rundeck Enterprise menawarkan lebih banyak fitur daripada edisi Rundeck Community tetapi dengan biaya lisensi.
Instal Rundeck di CentOS 8
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo dnf clean all sudo dnf update
Langkah 2. Instal Rundeck di CentOS.
Sekarang, mari impor kunci GPG Rundeck menggunakan perintah rpm berikut:
sudo rpm --import http://rundeck.org/keys/BUILD-GPG-KEY-Rundeck.org.key
Jalankan perintah berikut untuk menginstal rundeck:
sudo dnf install http://repo.rundeck.org/latest.rpm
Setelah itu, aktifkan dan mulai layanan rundeckd:
systemctl enable --now rundeckd.service systemctl status rundeckd.service
Langkah 3. Konfigurasi Firewall.
Izinkan port layanan Rundeck:4440 di firewall CentOS:
firewall-cmd --permanent --add-port=4440/tcp firewall-cmd --reload
Langkah 4. Konfigurasikan Backend Database MySQL untuk Rundeck
Jalankan perintah di bawah ini untuk membuat database Rundeck:
$ mysql -u root -p Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 16 Server version: 10.3.17-MariaDB MariaDB Server Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]> create database rundeckdb; Query OK, 1 row affected (0.001 sec) MariaDB [(none)]> grant all on rundeckdb.* to 'rundeckuser'@'localhost' identified by 'Your-Password'; Query OK, 0 rows affected (0.001 sec) MariaDB [(none)]> flush privileges; Query OK, 0 rows affected (0.000 sec) MariaDB [(none)]> exit Bye
Langkah 5. Mengakses Rundeck.
Buka browser web Anda dan buka alamat berikut:http://your-server_ip:4440
atau http://localhost:4440
Masuk dengan nama pengguna admin dan sandi admin
Selamat, Anda telah mempelajari cara menginstal dan mengkonfigurasi Rundeck di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.