Руддер је платформа за конфигурацију и аутоматизацију ИТ инфраструктуре отвореног кода која помаже у конфигурисању и управљању системима широм организација. Омогућава вам да аутоматизујете сложене конфигурације и контролишете своју ИТ инфраструктуру уз одржавање безбедносних смерница.

Кормило има две главне компоненте: роот сервер и чвор. Роот сервер дефинише конфигурације за управљане чворове, док су чворови системи којима управља роот сервер.

Ево како можете да инсталирате и подесите Руддер роот сервер и чворове на Дебиан/Убунту.

Инсталирање Руддер Роот сервера на Дебиан/Убунту

Да бисте инсталирали Руддер роот сервер на Дебиан/Убунту, можете користити званично спремиште. Руддер роот сервер захтева Јава РЕ као предуслов. До инсталирајте Јаву на Дебиан/Убунту, користите следећу команду:

судо апт инсталирајУобичајено-јре

Затим додајте кључ за складиште Руддер користећи следећу команду:

судо вгет --куиет -О /етц/апт/трустед.гпг.д/руддер_апт_кеи.гпг хттпс://repository.rudder.io/apt/rudder_apt_key.gpg
instagram viewer

Затим додајте Руддер спремиште у свој систем:

одјек "деб хттп://репоситори.руддер.ио/апт/7.2/ $(лсб_релеасе -цс) маин" | судо тее /етц/апт/соурцес.лист.д/руддер.лист

Ажурирајте индекс спремишта са:

судо апт ажурирање

Сада можете да инсталирате Руддер роот сервер користећи следећу команду:

судо апт инсталирај кормило-сервер

Конфигурисање коренског сервера кормила

Након што је Руддер роот сервер инсталиран, потребно је да га конфигуришете. Креирајте кориснички налог који ћете користити за пријаву на Руддер веб кориснички интерфејс. Отворите терминал и покрените следећу команду да бисте креирали кориснички налог:

судо сервер кормила Креирај-корисник

Затим поставите лозинку за овај кориснички налог.

За несметан рад, мораћете да отворите ТЦП портове 5309 и 443 на заштитном зиду вашег сервера. За то користите следеће команде:

судо уфв дозволи 443/тцп
судо уфв дозволи 5309/тцп

Приступите Руддер веб интерфејсу тако што ћете прећи на ИП адресу или име хоста Руддер роот сервера користећи веб прегледач:

хттпс://<ИП адреса>/rudder

Пријавите се на веб интерфејс користећи корисничко име и лозинку које сте креирали изнад. Затим, са леве бочне траке у веб интерфејсу Кормила идите на Администрација > Подешавања.

Испод Општа подешавања, Иди на Дозвољене мреже. Овде конфигуришите мреже са којих желите да дозволите чворовима да се повежу са Руддер сервером. Додајте мреже у ИД мреже/маска формату.

На пример, да бисте омогућили чвору са ИП адресом 192.168.42.137/24 да се повеже са Руддер сервером, ви ћете га додати као 192.168.42.0/24.

У случају да је потребно да поново покренете основни сервер, користите следећу команду:

судо системцтл рестартује кормилар-сервер

Инсталирање Руддер агента на Дебиан/Убунту

Да бисте управљали чвором или хостом на Руддер-у, потребно је да инсталирате агента. Можете користити званично складиште да инсталирате Руддер агент на чворове. Започните додавањем ГПГ кључа Руддер спремишта у ваш систем користећи следећу команду:

судо вгет --куиет -О /етц/апт/трустед.гпг.д/руддер_апт_кеи.гпг "https://repository.rudder.io/apt/rudder_apt_key.gpg"

Затим додајте Руддер спремиште у свој систем користећи следећу команду:

одјек "деб хттп://репоситори.руддер.ио/апт/7.2/ $(лсб_релеасе -цс) маин" | судо тее /етц/апт/соурцес.лист.д/руддер.лист

Ажурирајте индекс спремишта тако што ћете откуцати:

судо апт ажурирање

Сада можете да инсталирате Руддер агент помоћу следеће команде:

судо апт инсталирај кормило-агент

Конфигурисање агента кормила

Након инсталирања Руддер агента, мораћете да омогућите његов контакт са Руддер роот сервером. Ово можете постићи на два начина: или додавањем ИП адресе роот сервера Руддер-а или имена хоста у /var/rudder/cfengine-community/policy_server.dat фајл:

одјек судо тее /вар/rudder/cfengine-community/policy_server.dat

Или, покретањем следеће команде, замена са ИП адресом или именом хоста Руддер роот сервера:

судо кормила агент политика-сервер <ип-ор-хостнаме>

У случају да је потребно да поново покренете Руддер агент, користите следећу команду:

судо рестарт агент кормила

Додавање чвора серверу кормила

Након што сте инсталирали и конфигурисали Руддер агента на чвору, инвентар (који садржи информације о хардверу и софтверу) ће бити послат на роот сервер да региструје чвор.

Са леве бочне траке у веб интерфејсу Кормила идите на Управљање чворовима > Чворови на чекању. Видећете свој нови чвор наведен у прозору Чворови на чекању. Изаберите чвор користећи поље за потврду поред њега и кликните Прихвати.

Затим кликните Прихвати у следећем прозору да бисте то потврдили. Сада ће ваш чвор бити додат на сервер Руддер.

Да бисте видели све управљане чворове на серверу Руддер, идите на Управљање чворовима > Чворови.

Кликните на чвор да бисте видели све информације повезане са њим. Ако не видите чвор наведен под Чворови на чекању, можете ручно покренути агента и покренути инвентар користећи било коју од следећих команди:

судо инвентар агента кормила

Ор

судо кормила агент рун

Деинсталирање Руддер агента из чвора

Да бисте деинсталирали агента Руддер на чвору, користите следећу команду:

судо апт ремове кормило-агент

Након деинсталирања Руддер агента, покрените следећу команду да бисте проверили да ниједна од Руддер услуга није покренута:

пс аук | греп кормило

Такође, избришите директоријуме Руддер:

судо рм -рф /опт/кормило
судо рм -рф /вар/rudder

Након потпуног уклањања Руддер агента са чвора, такође ћете морати да уклоните чвор са Руддер роот сервера. Иди на Управљање чворовима > Чворови. Одатле изаберите чвор који желите да уклоните.

Под Резиме страницу, кликните на Избриши дугме за уклањање овог чвора са основног сервера. Сада, Руддер роот сервер више неће управљати чвором.

Деинсталирање Руддер Роот сервера на Убунту/Дебиан

Да бисте деинсталирали Руддер роот сервер са Убунтуа, покрените следећу команду:

судо апт уклонити кормило-сервер

Да бисте потврдили да ниједна од услуга кормила није покренута, покрените следећу команду:

пс аук | греп кормило

такође, избришите директоријуме везано за Руддер са основног сервера:

судо рм -рф /опт/кормило
судо рм -рф /вар/rudder

Аутоматизујте и управљајте својом инфраструктуром са једног централног сервера

Кормило вам омогућава да уштедите време и повећате ефикасност аутоматизацијом и управљањем вашом ИТ инфраструктуром. Сада би требало да будете у могућности да инсталирате и подесите платформу за управљање инфраструктуром Руддер на Убунту и Дебиан-у.

Као алтернативу Руддер-у, можете користити бесплатну и отворену платформу за аутоматизацију Ансибле. Доступан је за више платформи укључујући Линук, Виндовс и Мац.