Preduvjeti
Sustav ažuriranja
Postavite ime hosta
Instalirajte Foremana
Konfiguracija vatrozida
Web sučelje
Foreman je besplatni alat otvorenog koda koji vam pomaže u konfiguraciji i upravljanju fizičkim i virtualnim poslužiteljima. Foreman vam također pomaže osigurati i nadzirati svoj poslužitelj.
Preduvjeti
- CentOS 7 poslužitelj.
- Root korisnički pristup.
Sustav ažuriranja
Ažurirajte svoj sustav prije instaliranja Foremana.
yum -y update
Postavite ime hosta
Morat ćete urediti /etc/hostsdatoteku pomoću bilo kojeg uređivača teksta.
nano /etc/hosts
Dodajte svoj poslužitelj.
198.51.100.0 server.vultr.local server
Zatim ćete morati postaviti ime hosta.
nano /etc/hostname
Unesite svoje ime hosta, svakako ga promijenite u svoje ime hosta.
server.vultr.local
Spremite datoteku i izađite iz uređivača teksta.
Napomena: Gornje naredbe su primjeri. Trebali biste ih promijeniti u svoje .
Instalirajte Foremana
Foreman instalater je zbirka modula Puppet koji instalira sve što je potrebno za potpunu radnu postavu Foremana.
Sada konfigurirajmo EPEL, Puppet i Foreman spremišta.
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
Instalirajte Foreman instalacijski program tako da može instalirati Foreman i sve njegove potrebne pakete.
yum -y install foreman-installer
Izvršite Foreman instalater. Trebat će malo.
foreman-installer
Vidjet ćete Success kao izlaz nakon završetka instalacije.
Konfiguracija vatrozida
Izvršite sljedeće naredbe jednu po jednu.
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
Ponovno učitajte usluge vatrozida.
firewall-cmd --reload
Web sučelje
Otvorite svoj web preglednik i posjetite http://YourServerIPili http://FQDN za pristup Foreman web sučelju. Vidjet ćete stranicu za prijavu, tako da unesete Foreman usernamei password, a zatim kliknite na Logingumb.
Instalirajte NTP modul
NTP module jedan je od najvažnijih zahtjeva Puppet-a za upravljanje NTP uslugama.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
Na Foreman web konzoli idite na Configure > Puppet Classesi kliknite Import from hostname(server.vultr.local) da biste pročitali dostupne klase lutke s gospodara lutke i popunili Foremanovu bazu podataka.
Odaberite NTP modul i kliknite na Updategumb.
Sada možete upravljati NTP modulom i Foremanom s njegove nadzorne ploče.