In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Foreman su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Foreman è uno strumento gratuito e open source per la gestione della configurazione e il provisioning per server fisici e virtuali. Foreman può essere integrato con strumenti di gestione della configurazione come puppet, chef e ansible. Questa app fornisce funzionalità di interazione complete, tra cui un frontend Web, CLI e API RESTful che ti consentono di eseguire le attività di cui sopra, supporta sia in locale con VM che bare-metal o nel cloud.
Installa Foreman su CentOS 8
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo dnf install epel-release sudo dnf update
Passaggio 2. Configura il nome host.
Assicurati di aver impostato un FQDN corretto per il tuo server:
sudo hostnamectl set-hostname foreman.linuxtips.us
Passaggio 3. Configura la sincronizzazione dell'ora NTP.
Ora impostiamo il fuso orario corretto utilizzando il pacchetto chrony:
sudo dnf install chrony
Quindi, imposta per la tua macchina quando esegui il comando di sincronizzazione:
sudo timedatectl set-timezone Jakarta/Bangkok
Avvia e abilita il servizio chronyd usando il comando systemctl:
sudo systemctl enable --now chronyd
Passaggio 4. Installa Foreman sul sistema CentOS.
Foreman può essere installato in diversi metodi. Il modo consigliato è con il programma di installazione Foreman basato su pupazzi, ma puoi anche utilizzare il gestore di pacchetti della tua distribuzione o installarlo direttamente dal sorgente:
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
Dopodiché, esegui il seguente comando per scaricare il programma di installazione di Foreman:
sudo dnf install foreman-installer
Quando l'installazione del programma di installazione di foreman è completa, è necessario eseguirlo per configurare e preparare i componenti di Foreman:
sudo foreman-installer -i
Passaggio 5. Configura il firewall.
Prima di accedere alla dashboard, si consiglia di aprire le porte richieste nel firewall del sistema operativo:
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
Passaggio 6. Accesso a Foreman.
Apri il tuo browser web preferito, vai a:
https://your-ip-address
Congratulazioni, hai imparato a installare e configurare Foreman su CentOS 8. Se hai domande, lascia un commento qui sotto.