Предуслови
Ажурирај систем
Подесите име хоста
Инсталирајте Форемана
Конфигурација заштитног зида
Веб интерфејс
Инсталирајте НТП модул
Фореман је бесплатан алат отвореног кода који вам помаже у конфигурацији и управљању физичким и виртуелним серверима. Фореман вам такође помаже да обезбедите и надгледате свој сервер.
Предуслови
Ажурирај систем
Ажурирајте свој систем пре инсталирања Форемана.
apt-get update && apt-get upgrade
Подесите име хоста
Мораћете да уредите /etc/hostsдатотеку користећи било који уређивач текста.
nano /etc/hosts
Додајте свој сервер.
198.51.100.0 server.vultr.local server
Сачувајте датотеку и изађите из уређивача текста.
Затим ћете морати да подесите име хоста. На Убунту-у можемо да користимо hostnamectl.
hostnamectl set-hostname server.vultr.local
Напомена: Горе наведене команде су примери. Требало би да их промените у своје.
Инсталирајте Форемана
Фореман инсталатер је колекција Пуппет модула који инсталира све што је потребно за потпуно функционално Фореман подешавање.
Сада хајде да конфигуришемо ЕПЕЛ, Пуппет и Фореман спремишта.
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 -
Инсталирајте Фореман инсталатер тако да може да инсталира Фореман и све његове потребне пакете.
apt-get update && apt-get -y install foreman-installer
Извршите Фореман инсталатер.
foreman-installer --foreman-admin-password=mysupersecretpassword
Видећете Successпо завршетку инсталације.
Конфигурација заштитног зида
Извршите следеће команде једну по једну.
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
Омогућите услуге заштитног зида.
ufw enable
Заштитни зид ће затражити дијалог за прихватање промена. ПритиснитеY
Command may disrupt existing ssh connections. Proceed with operation (y|n)?
Веб Интерфаце
Отворите свој веб претраживач и посетите http://YourServerIPили http://FQDNда бисте приступили Фореман веб интерфејсу. Видећете веб страницу за пријаву, па унесите своје Фореман корисничко име и лозинку коју смо раније креирали mysupersecretpassword, а затим кликните на Loginдугме.
Инсталирајте НТП модул
НТП модул је један од најважнијих захтева Пуппет-а за управљање НТП сервисима.
puppet module install -i /etc/puppet/environments/production/modules saz/ntp
На Фореман веб конзоли идите на Configure > Puppet > Classesи кликните на Import from hostname (server.vultr.local)да бисте прочитали доступне класе лутке од мајстора лутака и попунили Фореманову базу података.
Изаберите НТП модул и кликните на Updateдугме.
Сада можете да управљате НТП модулом и Фореман-ом са његове контролне табле.