Paano Mag-install at Mag-set Up ng Rudder sa Ubuntu/Debian

Paano Mag-install at Mag-set Up ng Rudder sa Ubuntu/Debian

Ang Rudder ay isang open-source na web-based na IT infrastructure configuration at automation platform na tumutulong sa pag-configure at pamamahala ng mga system sa mga organisasyon. Pinapayagan ka nitong i-automate ang mga kumplikadong configuration at kontrolin ang iyong imprastraktura ng IT habang pinapanatili ang mga alituntunin sa seguridad.





MAKEUSEOF VIDEO OF THE DAY

Ang rudder ay may dalawang pangunahing bahagi: root server at node. Tinutukoy ng root server ang mga configuration para sa mga pinamamahalaang node, samantalang ang mga node ay ang mga system na pinamamahalaan ng root server.





Narito kung paano mo mai-install at mai-set up ang Rudder root server at mga node sa Debian/Ubuntu.





Pag-install ng Rudder Root Server sa Debian/Ubuntu

Upang mai-install ang Rudder root server sa Debian/Ubuntu, maaari mong gamitin ang opisyal na repositoryo. Ang Rudder root server ay nangangailangan ng Java RE bilang isang kinakailangan. Upang i-install ang Java sa Debian/Ubuntu , gamitin ang sumusunod na command:

sudo apt install default-jre

Pagkatapos, idagdag ang Rudder repository key gamit ang sumusunod na command:



sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg

Susunod, idagdag ang imbakan ng Rudder sa iyong system:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

I-update ang index ng repositoryo gamit ang:





kung paano mag-download ng isang buong website para sa offline na pagtingin
sudo apt update

Ngayon ay maaari mong i-install ang Rudder root server gamit ang sumusunod na command:

sudo apt install rudder-server

Pag-configure ng Rudder Root Server

Pagkatapos ma-install ang Rudder root server, kailangan mong i-configure ito. Gumawa ng user account na gagamitin mo para mag-log in sa Rudder web UI. Buksan ang terminal at patakbuhin ang sumusunod na command upang lumikha ng user account:





sudo rudder server create-user -u <username>

Pagkatapos, itakda ang password para sa user account na ito.

Para sa maayos na operasyon, kakailanganin mong buksan ang mga TCP port 5309 at 443 sa firewall ng iyong server. Gamitin ang sumusunod na mga utos upang gawin ito:

sudo ufw allow 443/tcp 
sudo ufw allow 5309/tcp

I-access ang Rudder web interface sa pamamagitan ng pagpunta sa Rudder root server IP address o hostname gamit ang isang web browser:

https://<ipaddress>/rudder

Mag-log in sa web interface gamit ang username at password na iyong ginawa sa itaas. Pagkatapos, mula sa kaliwang sidebar sa Rudder web interface, pumunta sa Pangangasiwa > Mga Setting .

Sa ilalim Pangkalahatang mga Setting , pumunta sa Mga Pinahihintulutang Network . Dito, i-configure ang mga network kung saan mo gustong payagan ang mga node na kumonekta sa Rudder server. Idagdag ang mga network sa network-ID/mask pormat.

Halimbawa, upang payagan ang node na may IP address na 192.168.42.137/24 na kumonekta sa server ng Rudder, idaragdag mo ito bilang 192.168.42.0/24.

  pinapayagan ang mga network sa Rudder server

Kung sakaling kailanganin mong i-restart ang root server, gamitin ang sumusunod na command:

sudo systemctl restart rudder-server

Pag-install ng Rudder Agent sa Debian/Ubuntu

Upang pamahalaan ang isang node o host sa Rudder, kailangan mong mag-install ng ahente. Maaari mong gamitin ang opisyal na repository upang i-install ang Rudder agent sa mga node. Magsimula sa pamamagitan ng pagdaragdag ng Rudder repository GPG key sa iyong system gamit ang sumusunod na command:

sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"

Pagkatapos, idagdag ang rudder repository sa iyong system gamit ang sumusunod na command:

echo "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list

I-update ang index ng repositoryo sa pamamagitan ng pag-type:

sudo apt update

Ngayon, maaari mong i-install ang Rudder agent gamit ang sumusunod na command:

sudo apt install rudder-agent

Pag-configure ng Rudder Agent

Pagkatapos i-install ang Rudder agent, kakailanganin mong paganahin ang contact nito sa Rudder root server. Magagawa mo ito sa dalawang paraan: alinman sa pamamagitan ng pagdaragdag ng Rudder root server IP address o hostname sa /var/rudder/cfengine-community/policy_server.dat file:

echo sudo tee /var/rudder/cfengine-community/policy_server.dat

O, sa pamamagitan ng pagpapatakbo ng sumusunod na command, pagpapalit gamit ang IP address o ang hostname ng Rudder root server:

sudo rudder agent policy-server <ip-or-hostname>

Kung sakaling, kailangan mong i-restart ang Rudder agent, gamitin ang sumusunod na command:

sudo rudder agent restart

Pagdaragdag ng Node sa Rudder Server

Pagkatapos mong i-install at i-configure ang Rudder agent sa node, isang imbentaryo (na naglalaman ng impormasyon ng hardware at software) ay ipapadala sa root server upang irehistro ang node.

Mula sa kaliwang sidebar sa Rudder web interface, pumunta sa Pamamahala ng node > Mga nakabinbing node . Makikita mo ang iyong bagong node na nakalista sa Pending node window. Piliin ang node gamit ang checkbox sa tabi nito at i-click Tanggapin .

  nakabinbing node sa timon

Pagkatapos, i-click Tanggapin sa susunod na window upang kumpirmahin ito. Ngayon ang iyong node ay idaragdag sa Rudder server.

  Tanggapin ang node sa timon

Upang tingnan ang lahat ng pinamamahalaang node sa Rudder server, pumunta sa Pamamahala ng node > Mga node .

  mga node ng timon

Mag-click sa isang node upang tingnan ang lahat ng impormasyong nauugnay dito. Kung hindi mo nakikita ang node na nakalista sa ilalim Mga nakabinbing node , maaari mong manual na patakbuhin ang ahente at mag-trigger ng imbentaryo gamit ang alinman sa mga sumusunod na command:

sudo rudder agent inventory

O kaya

sudo rudder agent run 
  imbentaryo ng ahente ng timon

Pag-uninstall ng Rudder Agent Mula sa isang Node

Upang i-uninstall ang ahente ng Rudder sa node, gamitin ang sumusunod na command:

sudo apt remove rudder-agent

Pagkatapos i-uninstall ang Rudder agent, patakbuhin ang sumusunod na command upang i-verify na wala sa mga serbisyo ng Rudder ang tumatakbo:

ps aux | grep rudder

Gayundin, tanggalin ang mga direktoryo ng Rudder:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

Pagkatapos ganap na alisin ang Rudder agent mula sa node, kakailanganin mo ring alisin ang node mula sa Rudder root server. Pumunta sa Pamamahala ng node > Mga node . Mula doon, piliin ang node na gusto mong alisin.

Sa ilalim ng Buod pahina, i-click ang Tanggalin button upang alisin ang node na ito mula sa root server. Ngayon, hindi na pamamahalaan ng Rudder root server ang node.

  Tanggalin ang node mula sa Rudder server

Pag-uninstall ng Rudder Root Server sa Ubuntu/Debian

Upang i-uninstall ang Rudder root server mula sa Ubuntu, patakbuhin ang sumusunod na command:

sudo apt remove rudder-server

Upang i-verify na wala sa mga serbisyo ng Rudder ay tumatakbo, patakbuhin ang sumusunod na command:

ps aux | grep rudder

Gayundin, tanggalin ang mga direktoryo nauugnay sa Rudder mula sa root server:

sudo rm -rf /opt/rudder 
sudo rm -rf /var/rudder

I-automate at Pamahalaan ang Iyong Imprastraktura Mula sa Isang Central Server

Binibigyang-daan ka ng Rudder na makatipid ng oras at pataasin ang kahusayan sa pamamagitan ng pag-automate at pamamahala sa iyong imprastraktura ng IT. Dapat mo na ngayong i-install at i-set up ang Rudder infrastructure management platform sa Ubuntu at Debian.

Bilang alternatibo sa Rudder, maaari mong gamitin ang libre at open-source na Ansible automation platform. Ito ay magagamit para sa maramihang mga platform kabilang ang Linux, Windows, at Mac.