Dalam tutorial ini, kami akan menunjukkan cara menginstal Katello di CentOS 7. Bagi Anda yang belum tahu, Katello adalah perangkat lunak manajemen konten sumber terbuka. Ia juga berfungsi tugas penyediaan dan konfigurasi menggunakan mandor. Dengan kata lain, kita dapat mengatakan Katello adalah server Satelit open-source, yang mendorong pembaruan ke Server atau klien Linux yang terdaftar. Bahkan, ini adalah plugin manajemen siklus hidup untuk Foreman yang menangani langganan, dan manajemen repositori.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, mengetahui cara menggunakan shell, dan yang terpenting, Anda menghosting situs Anda di VPS Anda sendiri. Pemasangannya cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi perangkat lunak manajemen konten Katello di server CentOS 7.
Instal Katello di CentOS 7
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
yum clean all yum -y update
Langkah 2. Setel Nama Host dan Aturan Firewall.
Gunakan perintah berikut untuk menyetel nama host:
hostnamectl set-hostname "katello.idroot.us"
Juga, perbarui file hostname juga di dalam /etc/hostname:
echo "192.168.77.1 katello.idroot.us" >> /etc/hosts
Setelah selesai dengan nama host, sekarang Anda perlu mengubah aturan firewall untuk membuka port Katello:
firewall-cmd --permanent --zone=public --add-port=80/tcp --add-port=443/tcp --add-port=5647/tcp --add-port=9090/tcpfirewall-cmd --permanent --zone=public --add-port=8140/tcp --add-port=8443/tcp --add-port=8000/tcp --add-port=67/udp --add-port=68/udp --add-port=69/udpfirewall-cmd --reload
Langkah 3. Menginstal Katello.
Katello memerlukan beberapa repositori yang harus disiapkan sebelum proses instalasi sehingga ada beberapa repositori yang di sini kami siapkan untuk Katello:
yum -y install http://fedorapeople.org/groups/katello/releases/yum/3.2/katello/el7/x86_64/katello-repos-latest.rpm yum -y install http://yum.theforeman.org/releases/1.13/el7/x86_64/foreman-release.rpm yum -y install http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm yum -y install http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm yum -y install foreman-release-scl
Jalankan perintah berikut untuk menginstal paket Katello:
sudo yum update sudo yum install katello
Selanjutnya, konfigurasikan server Anda dengan NTP untuk sinkronisasi waktu. Setel zona waktu sesuai dengan lokasi Anda:
rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Calcutta /etc/localtime yum install ntp -y ntpdate in.pool.ntp.org
Selanjutnya mulai instalasi Katello menggunakan perintah foreman-installer seperti yang ditunjukkan di bawah ini:
foreman-installer --scenario katello --foreman-admin-username admin --foreman-admin-password <Specify_Passwd>
*Pada perintah di atas, ganti Specify_Passwd dengan kata sandi yang kuat dan kata sandi ini akan digunakan untuk masuk ke dasbor mandor di akses web Katello.
Saat penginstalan selesai, Anda akan mendapatkan output yang menyatakan bahwa Instalasi Berhasil . Jika seandainya server Anda berjalan di belakang server proxy maka Anda harus menjalankan perintah yang diberikan di bawah ini:
foreman-installer --scenario katello --katello-proxy-url http://<Proxy-Server_Name_or_IP> --katello-proxy-port <Proxy-port> --foreman-admin-username admin --foreman-admin-password <Specify_Password>
Langkah 4. Mengakses Katello.
Katello akan tersedia pada port HTTP 80 secara default. Buka browser favorit Anda dan navigasikan ke http://katello.idroot.us
atau http://server-ip-address
dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Gunakan username sebagai admin dan password yang kita tentukan pada langkah di atas.
Selamat! Anda telah berhasil menginstal Katello. Terima kasih telah menggunakan tutorial ini untuk menginstal perangkat lunak manajemen konten Katello di server CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs web resmi Katello .