GNU/Linux >> Belajar Linux >  >> Linux

Cara Menginstal Alat Manajemen Konfigurasi dan Penyediaan Foreman di CentOS 8

Foreman adalah alat gratis dan sumber terbuka yang digunakan untuk menyediakan, mengonfigurasi, dan memantau server. Ini menggunakan alat manajemen konfigurasi termasuk Salt, Chef, dan Puppet untuk mengotomatiskan tugas berulang dan menyebarkan aplikasi. Foreman dilengkapi dengan alat CLI dan antarmuka berbasis web untuk mengelola server di awan publik dan pribadi. Mendukung semua sistem operasi utama termasuk, CentOS, Ubuntu, Fedora, CoreOS, Debian, RHEL dan banyak lagi.

Dalam tutorial ini, kami akan menunjukkan cara menginstal Foreman di CentOS 8.

Prasyarat

  • VPS CentOS 8 baru di Platform Cloud Atlantic.net
  • Kata sandi root yang dikonfigurasi di server Anda

Langkah 1 – Buat Server Cloud Atlantic.Net

Pertama, masuk ke Server Cloud Atlantic.Net Anda. Buat server baru, pilih CentOS 8 sebagai sistem operasi dengan setidaknya 4GB RAM. Hubungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman.

Setelah Anda masuk ke server CentOS 8 Anda, jalankan perintah berikut untuk memperbarui sistem dasar Anda dengan paket terbaru yang tersedia.

dnf update -y

Langkah 2 – Siapkan Nama Inang

Pertama, Anda perlu mengatur nama host untuk menyelesaikan alamat IP. Anda dapat mengaturnya dengan perintah berikut:

hostnamectl set-hostname foreman.example.com

Selanjutnya, Anda perlu mengedit file /etc/hosts dan menentukan alamat IP Anda.

nano /etc/hosts

Tambahkan baris berikut:

your-server-ip foreman.example.com

Simpan dan tutup file setelah Anda selesai.

Langkah 3 – Instal Pemasang Mandor

dnf install https://yum.puppet.com/puppet6-release-el-8.noarch.rpm -y
dnf install https://yum.theforeman.org/releases/2.1/el8/x86_64/foreman-release.rpm -y

Setelah kedua repositori terinstal, instal installer Foreman dengan perintah berikut:

dnf install foreman-installer -y

Setelah menginstal pemasang Foreman, Anda dapat melanjutkan ke langkah berikutnya.

Langkah 4 – Jalankan Foreman Installer

Penginstal Foreman menginstal semuanya termasuk Apache, Puppet, Smart Proxy, dan TFTP. Anda dapat menjalankan penginstal Foreman menggunakan perintah berikut:

foreman-installer

Setelah instalasi berhasil diselesaikan, Anda akan mendapatkan output berikut:

Catatan: Harap catat kredensial admin seperti yang ditunjukkan pada output di atas.

Anda juga dapat memeriksa status layanan Foreman dengan perintah berikut:

systemctl status foreman

Anda akan mendapatkan output berikut:

Langkah 5 – Konfigurasi Firewall

Jika FirewallD diinstal di server Anda, maka Anda juga harus mengizinkan semua port yang diperlukan untuk akses eksternal. Anda dapat mengizinkannya dengan perintah berikut:

firewall-cmd --add-port={22,53,80,443,3000,8140,3306,5432,8443,5910-5930}/tcp --permanent
firewall-cmd --add-port=67-69/udp --permanent

Selanjutnya, muat ulang FirewallD untuk menerapkan perubahan konfigurasi.

firewall-cmd --reload

Langkah 6 – Akses UI Web Foreman

Sekarang, buka browser web Anda dan akses antarmuka web Foreman menggunakan URL https://foreman.example.com . Anda akan melihat halaman login Foreman seperti di bawah ini:

Berikan nama pengguna dan sandi admin Anda, lalu klik Log Dalam tombol. Anda akan melihat dasbor Foreman di halaman berikut:

Kesimpulan

Selamat! Anda telah berhasil menginstal dan mengonfigurasi Foreman di CentOS 8. Sekarang Anda dapat menambahkan host jarak jauh dan mulai mengelola melalui dasbor Foreman di VPS Anda dari Atlantic.Net.


Linux
  1. Cara Menginstal MongoDB di Ubuntu 20.04 dan CentOS 8

  2. Cara menginstal Manajemen Proyek Taiga di CentOS 8

  3. Cara Menginstal DenyHost di CentOS 6.7

  1. Cara Menginstal dan Mengonfigurasi Foreman di CentOS 7

  2. Cara Menginstal Alat Manajemen Server Foreman di Ubuntu 18.04 LTS

  3. Cara Menginstal Server PostgreSQL di CentOS 8

  1. Cara Menginstal Apache ActiveMQ dan Hawt.io di CentOS 8

  2. Cara Menginstal dan Mengonfigurasi Mattermost di CentOS 8

  3. Cara Menginstal dan Mengkonfigurasi Server VNC di CentOS 8