Előfeltételek
Rendszer frissítése
Állítson be egy gazdagépnevet
Telepítse Foreman-t
Tűzfal konfigurációja
Webes felület
Telepítse az NTP modult
A Foreman egy ingyenes és nyílt forráskódú eszköz, amely segít a fizikai és virtuális szerverek konfigurációjában és kezelésében. A Foreman emellett segít a szerver kiépítésében és felügyeletében.
Előfeltételek
Rendszer frissítése
Frissítse rendszerét a Foreman telepítése előtt.
apt-get update && apt-get upgrade
Állítson be egy gazdagépnevet
A /etc/hostsfájlt bármilyen szövegszerkesztővel szerkesztenie kell.
nano /etc/hosts
Adja hozzá a szerverét.
198.51.100.0 server.vultr.local server
Mentse el a fájlt, és lépjen ki a szövegszerkesztőből.
Ezután be kell állítania egy gazdagépnevet. Ubuntun használhatjuk hostnamectl.
hostnamectl set-hostname server.vultr.local
Megjegyzés: A fenti parancsok példák. Cserélned kell őket a sajátodra.
Telepítse Foreman-t
A Foreman telepítő a Puppet modulok gyűjteménye, amely mindent telepít, ami egy teljesen működő Foreman beállításhoz szükséges.
Most konfiguráljuk az EPEL, Puppet és Foreman adattárakat.
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 -
Telepítse a Foreman telepítőt, hogy telepíthesse a Foremant és az összes szükséges csomagot.
apt-get update && apt-get -y install foreman-installer
Futtassa a Foreman telepítőt.
foreman-installer --foreman-admin-password=mysupersecretpassword
A Successtelepítés végeztével látni fogja .
Tűzfal konfigurációja
Egyenként hajtsa végre a következő parancsokat.
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
Engedélyezze a tűzfalszolgáltatásokat.
ufw enable
A tűzfal párbeszédpanelen kéri a változtatások elfogadását. nyomja megY
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Webes felület
Nyissa meg webböngészőjét, és keresse fel a http://YourServerIPvagy http://FQDNa Foreman webes felületének eléréséhez. Megjelenik egy bejelentkezési weboldal, ezért adja meg Foreman felhasználónevét és a korábban létrehozott jelszavát mysupersecretpassword, majd kattintson a Logingombra.
Telepítse az NTP modult
Az NTP modul a Puppet egyik legfontosabb követelménye az NTP szolgáltatások kezeléséhez.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
A Foreman webkonzolon lépjen a címre, Configure > Puppet > Classesés kattintson a gombra, Import from hostname (server.vultr.local)hogy elolvassa a bábmesterből elérhető Puppet osztályokat, és töltse fel Foreman adatbázisát.
Válassza ki az NTP modult, és kattintson a Updategombra.
Most már kezelheti az NTP-modult és a Foreman-t az irányítópultjáról.