Увод
Предуслови
Корак 1: Ажурирајте систем
Корак 2: Инсталирајте ЦФЕнгине
Корак 3: Покрените хост на сервер за политике
Корак 4: Креирајте своју прву политику
Увод
ЦФЕнгине је бесплатан систем за управљање конфигурацијом отвореног кода који обезбеђује оквир за аутоматско управљање ИТ инфраструктуром. Могуће је аутоматизовати конфигурацију и одржавање великог броја рачунарских десктопа, сервера, мрежних уређаја и паметних телефона помоћу ЦФЕнгине-а. ЦФЕнгине је прилично сличан Пуппет или Цхеф, али има веома мали отисак. Написан је у програмском језику Ц, тако да је веома брз.
Овде ћемо научити како да инсталирамо ЦФЕнгине на Убунту 16.04 сервер.
Предуслови
- Ново распоређена инстанца сервера Вултр Убунту 16.04.
- Не-роот корисник са подешавањем судо привилегија на вашем серверу.
Корак 1: Ажурирајте систем
Пре него што почнете, мораћете да ажурирате системску базу података репозиторијума пакета најновијом верзијом. То можете учинити са следећом командом:
sudo apt-get update -y
sudo apt-get upgrade -y
Када је ваш систем ажуриран, можете прећи на следећи корак.
Корак 2: Инсталирајте ЦФЕнгине
Подразумевано, ЦФЕнгине није доступан у Убунту 16.04 спремишту. Дакле, мораћете да додате ЦФЕнгине-ова спремишта пакета на листу складишта вашег сервера. То можете учинити тако што ћете покренути следећу команду:
sudo nano /etc/apt/sources.list
Када се отвори уређивач текста, додајте следеће редове:
deb http://cfengine.com/pub/apt/packages stable main
Сачувајте датотеку када завршите.
Затим ћете морати да преузмете јавни кључ ЦФЕнгине-а. Можете га преузети следећом командом:
wget http://cfengine.com/pub/gpg.key
Додајте апт-кеи на листу поузданих кључева.
sudo apt-key add gpg.key
Затим ажурирајте складиште апт пакета следећом командом:
sudo apt-get update -y
Када се спремиште ажурира, инсталирајте ЦФЕнгине Цоммунити Едитион тако што ћете покренути следећу команду:
sudo apt-get install cfengine-community
Верзију ЦФЕнгине-а можете проверити следећом командом:
cf-agent -V
Требало би да видите следећи излаз:
CFEngine Core 3.10.0
Корак 3: Покрените хост на сервер за политике
Мораћете да покренете ЦФЕнгине-ов центар за политике да бисте успоставили везу између хоста и сервера политика. То можете учинити тако што ћете га покренути са ИП адресом вашег сервера.
sudo cf-agent --bootstrap your-server-ip
ЦФЕнгине је сада спреман за употребу.
Корак 4: Креирајте своју прву политику
Мораћете да креирате датотеку смерница да бисте аутоматизовали задатак системске администрације. На пример, креирајте нову датотеку под називом policy.cf:
sudo nano /opt/policy.cf
body common control
{
bundlesequence => { "test" };
}
bundle agent test
{
reports:
cfengine_3::
"My First Policy";
}
Сачувајте и затворите датотеку када завршите, а затим покрените смернице са следећом командом:
sudo cf-agent policy.cf
Требало би да видите следећи излаз:
My First Policy
Честитам! Успешно сте инсталирали ЦФЕнгине на Убунту 16.04 сервер.