Pada artikel ini, kami akan menjelaskan langkah-langkah yang diperlukan untuk menginstal dan mengkonfigurasi Foreman 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.
Foreman adalah alat manajemen konfigurasi dan penyediaan sumber terbuka dan gratis untuk server fisik dan virtual. Foreman dapat diintegrasikan dengan alat manajemen konfigurasi seperti boneka, koki dan ansible. Aplikasi ini menyediakan fasilitas interaksi yang komprehensif termasuk antarmuka web, CLI, dan RESTful API yang memungkinkan Anda melakukan tugas di atas, mendukung baik di lokasi dengan VM dan bare-metal atau di cloud.
Instal Foreman di CentOS 8
Langkah 1. Perintah pertama akan memperbarui daftar paket untuk memastikan Anda mendapatkan versi dan dependensi terbaru.
sudo dnf install epel-release sudo dnf update
Langkah 2. Konfigurasikan nama host.
Pastikan Anda telah menyiapkan FQDN yang tepat untuk server Anda:
sudo hostnamectl set-hostname foreman.linuxtips.us
Langkah 3. Konfigurasikan sinkronisasi waktu NTP.
Sekarang kita mengatur zona waktu yang benar menggunakan paket chrony:
sudo dnf install chrony
Selanjutnya, setel untuk mesin Anda saat Anda menjalankan perintah sinkronisasi:
sudo timedatectl set-timezone Jakarta/Bangkok
Mulai dan aktifkan layanan chronyd menggunakan perintah systemctl:
sudo systemctl enable --now chronyd
Langkah 4. Instal Foreman pada sistem CentOS.
Mandor dapat dipasang dengan metode yang berbeda. Cara yang disarankan adalah dengan Penginstal Mandor berbasis boneka, tetapi Anda juga dapat menggunakan manajer paket distribusi Anda atau menginstal langsung dari sumbernya:
sudo dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm sudo dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm
Setelah itu, jalankan perintah berikut untuk mendownload Foreman installer:
sudo dnf install foreman-installer
Ketika penginstalan mandor telah selesai, Anda perlu menjalankannya untuk mengonfigurasi dan menyiapkan komponen Foreman:
sudo foreman-installer -i
Langkah 5. Konfigurasikan firewall.
Sebelum Mengakses dasbor, disarankan untuk membuka port yang diperlukan di firewall OS:
sudo firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent sudo firewall-cmd --add-port=67-69/udp --permanent sudo firewall-cmd --reload
Langkah 6. Mengakses Foreman.
Buka browser web favorit Anda, navigasikan ke:
https://your-ip-address
Selamat, Anda telah mempelajari cara menginstal dan mengonfigurasi Foreman di CentOS 8. Jika Anda memiliki pertanyaan, silakan tinggalkan komentar di bawah.