Preduvjeti
Sustav ažuriranja
Postavite ime hosta
Instalirajte Foremana
Konfiguracija vatrozida
Web sučelje
Instalirajte NTP modul
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
Sustav ažuriranja
Ažurirajte svoj sustav prije instaliranja Foremana.
apt-get update && apt-get upgrade
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
Spremite datoteku i izađite iz uređivača teksta.
Zatim ćete morati postaviti ime hosta. Na Ubuntu možemo koristiti hostnamectl.
hostnamectl set-hostname server.vultr.local
Napomena: Gornje naredbe su primjeri. Trebali biste ih promijeniti u svoje.
Instalirajte Foremana
Foreman instalacijski program je zbirka modula Puppet koji instalira sve što je potrebno za potpuno rad Foreman postava.
Sada konfigurirajmo EPEL, Puppet i Foreman spremišta.
echo "deb http://deb.theforeman.org/ xenial 1.12" > /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ plugins 1.12" >> /etc/apt/sources.list.d/foreman.list
apt-get -y install ca-certificates
wget -q https://deb.theforeman.org/pubkey.gpg -O- | apt-key add -
Instalirajte Foreman instalacijski program tako da može instalirati Foreman i sve njegove potrebne pakete.
apt-get update && apt-get -y install foreman-installer
Izvršite Foreman instalater.
foreman-installer --foreman-admin-password=mysupersecretpassword
Vidjet ćete Successpo završetku instalacije.
Konfiguracija vatrozida
Izvršite sljedeće naredbe jednu po jednu.
ufw allow 53/tcp
ufw allow 67-69/udp
ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 3000/tcp
ufw allow 3306/tcp
ufw allow 5910-5930/tcp
ufw allow 5432/tcp
ufw allow 8140/tcp
ufw allow 8443/tcp
Omogućite usluge vatrozida.
ufw enable
Vatrozid će zatražiti dijaloški okvir za prihvaćanje promjena. PritisniteY
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Web sučelje
Otvorite svoj web preglednik i posjetite http://YourServerIPili http://FQDNza pristup Foreman web sučelju. Vidjet ćete web-stranicu za prijavu, stoga unesite svoje Foreman korisničko ime i lozinku koju smo prethodno kreirali mysupersecretpassword, a zatim kliknite Logingumb.
Instalirajte NTP modul
NTP modul 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 od gospodara lutaka i popunite Foremanovu bazu podataka.
Odaberite NTP modul i kliknite na Updategumb.
Sada možete upravljati NTP modulom i Foremanom s njegove nadzorne ploče.