Parakushtet
Sistemi i përditësimit
Vendosni një emër hosti
Instaloni Foreman
Konfigurimi i murit të zjarrit
Ndërfaqja në internet
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
- Serveri CentOS 7.
- Qasja e përdoruesit rrënjë.
Sistemi i përditësimit
Përditësoni sistemin tuaj përpara se të instaloni Foreman.
yum -y update
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
Më pas, do t'ju duhet të vendosni një emër hosti.
nano /etc/hostname
Futni emrin e hostit tuaj, sigurohuni që ta ndryshoni atë në emrin tuaj të hostit.
server.vultr.local
Ruani skedarin dhe dilni nga redaktori i tekstit.
Shënim: Komandat e mësipërme janë shembuj. Ju duhet t'i ndryshoni ato në tuajat .
Instaloni Foreman
Instaluesi Foreman është një koleksion modulesh Puppet që instalon gjithçka që kërkohet për një konfigurim të plotë të Foreman.
Tani le të konfigurojmë magazinat EPEL, Puppet dhe Foreman.
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
Instaloni instaluesin Foreman në mënyrë që të mund të instalojë Foreman dhe të gjitha paketat e tij të kërkuara.
yum -y install foreman-installer
Ekzekutoni instaluesin Foreman. Do të duhen pak.
foreman-installer
Do të shihni Success si dalje pas përfundimit të instalimit.
Konfigurimi i murit të zjarrit
Ekzekutoni komandat e mëposhtme një nga një.
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
Rifresko shërbimet e murit të zjarrit.
firewall-cmd --reload
Ndërfaqja në internet
Hapni shfletuesin tuaj të internetit dhe vizitoni http://YourServerIPose http://FQDN për të hyrë në ndërfaqen e uebit të Foreman. Ju do të shihni një faqe login, kështu që të hyjë në Foreman tuaj usernamedhe passwordpastaj klikoni Loginbutonin.
Instaloni modulin NTP
NTP module ë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 uebit të Foreman, shkoni te Configure > Puppet Classesdhe klikoni mbi Import from hostname(server.vultr.local) për të lexuar klasat e disponueshme të Puppet nga masteri 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.