Foreman è uno strumento gratuito e open source che ti aiuta con la configurazione e la gestione di server fisici e virtuali. Foreman ti aiuta anche a fornire e monitorare il tuo server.
Prerequisiti
- Server CentOS 7.
- Accesso utente root.
Sistema di aggiornamento
Aggiorna il tuo sistema prima di installare Foreman.
yum -y update
Imposta un nome host
Dovrai modificare il /etc/hosts
file usando qualsiasi editor di testo.
nano /etc/hosts
Aggiungi il tuo server.
198.51.100.0 server.vultr.local server
Successivamente, dovrai impostare un nome host.
nano /etc/hostname
Inserisci il tuo nome host, assicurati di cambiarlo con il tuo nome host.
server.vultr.local
Salvare il file ed uscire dall'editor di testo.
Nota: i comandi sopra riportati sono esempi. Dovresti cambiarli con i tuoi .
Installa Foreman
Il programma di installazione di Foreman è una raccolta di moduli Puppet che installa tutto il necessario per una configurazione Foreman completamente funzionante.
Ora configuriamo i repository EPEL, Puppet e Foreman.
rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm
rpm -ivh http://yum.theforeman.org/releases/1.9/el7/x86_64/foreman-release.rpm
Installa il programma di installazione di Foreman in modo che possa installare Foreman e tutti i suoi pacchetti richiesti.
yum -y install foreman-installer
Eseguire il programma di installazione di Foreman. Ci vorrà un po '.
foreman-installer
Vedrai Success
come output al completamento dell'installazione.
Configurazione del firewall
Eseguire i seguenti comandi uno per uno.
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=67-69/udp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=443/tcp
firewall-cmd --permanent --add-port=3000/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-port=5910-5930/tcp
firewall-cmd --permanent --add-port=5432/tcp
firewall-cmd --permanent --add-port=8140/tcp
firewall-cmd --permanent --add-port=8443/tcp
Ricarica i servizi firewall.
firewall-cmd --reload
Interfaccia web
Aprire il browser Web e visitare http://YourServerIP
o http://FQDN
per accedere all'interfaccia Web di Foreman. Vedrete una pagina web di login, quindi inserisci il tuo Foreman username
e password
quindi fare clic sul Login
pulsante.
Installa il modulo NTP
NTP module
è uno dei requisiti più importanti di Puppet per la gestione dei servizi NTP.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
Nella console Web di Foreman, vai a Configure > Puppet Classes
e fai clic su Import from hostname
(server.vultr.local) per leggere le classi Puppet disponibili dal burattinaio e popolare il database di Foreman.
Seleziona il modulo NTP e fai clic sul Update
pulsante.
Ora puoi gestire il modulo NTP e Foreman dalla sua dashboard.