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
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
- CentOS 7 szerver.
- Root felhasználói hozzáférés.
Rendszer frissítése
Frissítse rendszerét a Foreman telepítése előtt.
yum -y update
Á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
Ezután be kell állítania egy gazdagépnevet.
nano /etc/hostname
Adja meg a gazdagép nevét, és mindenképpen változtassa meg a saját gazdagépnevére.
server.vultr.local
Mentse el a fájlt, és lépjen ki a szövegszerkesztőből.
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 a teljes Foreman beállításhoz szükséges.
Most konfiguráljuk az EPEL, Puppet és Foreman adattárakat.
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
Telepítse a Foreman telepítőt, hogy telepíthesse a Foremant és az összes szükséges csomagot.
yum -y install foreman-installer
Futtassa a Foreman telepítőt. Kell hozzá valamennyire.
foreman-installer
A Success telepítés befejezése után kimenetként fog megjelenni .
Tűzfal konfigurációja
Egyenként hajtsa végre a következő parancsokat.
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
Töltse be újra a tűzfalszolgáltatásokat.
firewall-cmd --reload
Webes felület
Nyissa meg webböngészőjét, és látogasson el a http://YourServerIPvagy http://FQDN a Foreman webes felület eléréséhez. Megjelenik egy bejelentkezési weboldal, így adja meg Foreman usernameés passwordmajd a Logingombot.
Telepítse az NTP modult
NTP module 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 Configure > Puppet Classesa Import from hostname(server.vultr.local) elemre , és kattintson a (server.vultr.local) elemre az elérhető Puppet osztályok olvasásához a bábmesterből , é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.