Parakushtet
Sistemi i përditësimit
Vendosni një emër hosti
Instaloni Foreman
Konfigurimi i murit të zjarrit
Ndërfaqja në internet
Instaloni modulin NTP
Foreman është një mjet falas dhe me burim të hapur që ju ndihmon me konfigurimin dhe menaxhimin e serverëve fizikë dhe virtualë. Foreman gjithashtu ju ndihmon të siguroni dhe monitoroni serverin tuaj.
Parakushtet
Sistemi i përditësimit
Përditësoni sistemin tuaj përpara se të instaloni Foreman.
apt-get update && apt-get upgrade
Vendosni një emër hosti
Ju do të duhet të redaktoni /etc/hostsskedarin duke përdorur çdo redaktues teksti.
nano /etc/hosts
Shtoni serverin tuaj.
198.51.100.0 server.vultr.local server
Ruani skedarin dhe dilni nga redaktori i tekstit.
Më pas, do t'ju duhet të vendosni një emër hosti. Në Ubuntu ne mund të përdorim hostnamectl.
hostnamectl set-hostname server.vultr.local
Shënim: Komandat e mësipërme janë shembuj. Ju duhet t'i ndryshoni ato në tuajat.
Instaloni Foreman
Instaluesi Foreman është një koleksion i moduleve Puppet që instalon gjithçka që kërkohet për një konfigurim plotësisht funksional të Foreman.
Tani le të konfigurojmë magazinat EPEL, Puppet dhe Foreman.
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 -
Instaloni instaluesin Foreman në mënyrë që të mund të instalojë Foreman dhe të gjitha paketat e tij të kërkuara.
apt-get update && apt-get -y install foreman-installer
Ekzekutoni instaluesin Foreman.
foreman-installer --foreman-admin-password=mysupersecretpassword
Do ta shihni Successpas përfundimit të instalimit.
Konfigurimi i murit të zjarrit
Ekzekutoni komandat e mëposhtme një nga një.
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
Aktivizo shërbimet e murit të zjarrit.
ufw enable
Firewall do të nxisë një dialog për të pranuar ndryshimet. ShtypniY
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Ndërfaqja në internet
Hapni shfletuesin tuaj të internetit dhe vizitoni http://YourServerIPose http://FQDNpër të hyrë në ndërfaqen e internetit Foreman. Do të shihni një faqe interneti për hyrje, kështu që shkruani emrin e përdoruesit të Foreman dhe fjalëkalimin që kemi krijuar më parë mysupersecretpassword, dhe më pas klikoni Loginbutonin.
Instaloni modulin NTP
Moduli NTP është një nga kërkesat më të rëndësishme të Puppet për menaxhimin e shërbimeve NTP.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
Në tastierën e ueb-it të Foreman, shkoni te Configure > Puppet > Classesdhe klikoni për Import from hostname (server.vultr.local)të lexuar klasat e disponueshme të Puppet nga mjeshtri i kukullave dhe plotësoni bazën e të dhënave të Foreman.
Zgjidhni modulin NTP dhe klikoni në Updatebutonin.
Tani mund të menaxhoni modulin NTP dhe Foreman nga pulti i tij.