Forutsetninger
Oppdater systemet
Sett opp et vertsnavn
Installer Foreman
Brannmurkonfigurasjon
Webgrensesnitt
Foreman er et gratis og åpen kildekodeverktøy som hjelper deg med konfigurering og administrasjon av fysiske og virtuelle servere. Foreman hjelper deg også med å klargjøre og overvåke serveren din.
Forutsetninger
- CentOS 7 server.
- Rootbrukertilgang.
Oppdater systemet
Oppdater systemet før du installerer Foreman.
yum -y update
Sett opp et vertsnavn
Du må redigere /etc/hostsfilen med et hvilket som helst tekstredigeringsprogram.
nano /etc/hosts
Legg til serveren din.
198.51.100.0 server.vultr.local server
Deretter må du sette opp et vertsnavn.
nano /etc/hostname
Skriv inn vertsnavnet ditt, sørg for å endre det til ditt eget vertsnavn.
server.vultr.local
Lagre filen og gå ut av tekstredigeringsprogrammet.
Merk: Kommandoene ovenfor er eksempler. Du bør endre dem til dine egne .
Installer Foreman
Foreman-installasjonsprogrammet er en samling av Puppet-moduler som installerer alt som kreves for et fullstendig fungerende Foreman-oppsett.
La oss nå konfigurere EPEL-, Puppet- og Foreman-lagrene.
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
Installer Foreman-installasjonsprogrammet slik at det kan installere Foreman og alle nødvendige pakker.
yum -y install foreman-installer
Kjør Foreman-installasjonsprogrammet. Det tar litt.
foreman-installer
Du vil se Success som utgang når installasjonen er fullført.
Brannmurkonfigurasjon
Utfør følgende kommandoer én etter én.
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
Last inn brannmurtjenester på nytt.
firewall-cmd --reload
Webgrensesnitt
Åpne nettleseren din og besøk http://YourServerIPeller for http://FQDN å få tilgang til Foremans nettgrensesnitt. Du vil se en påloggingsside, så skriv inn din Foreman usernameog passwordklikk deretter på Loginknappen.
Installer NTP-modulen
NTP module er et av de viktigste kravene til Puppet for å administrere NTP-tjenestene.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
I Foreman-nettkonsollen går du til Configure > Puppet Classesog klikker på Import from hostname(server.vultr.local) for å lese de tilgjengelige dukkeklassene fra dukkemesteren og fylle ut Foremans database.
Velg NTP-modulen og klikk på Updateknappen.
Nå kan du administrere NTP-modulen og Foreman fra dashbordet.