Kako instalirati i postaviti Rudder na Ubuntu/Debianu

Kako instalirati i postaviti Rudder na Ubuntu/Debianu

Rudder je platforma za konfiguraciju i automatizaciju IT infrastrukture otvorenog koda koja pomaže u konfiguraciji i upravljanju sustavima u organizacijama. Omogućuje vam automatizaciju složenih konfiguracija i kontrolu vaše IT infrastrukture uz održavanje sigurnosnih smjernica.





MAKEUSEOF VIDEO DANA

Kormilo ima dvije glavne komponente: korijenski poslužitelj i čvor. Korijenski poslužitelj definira konfiguracije za upravljane čvorove, dok su čvorovi sustavi kojima upravlja korijenski poslužitelj.





Evo kako možete instalirati i postaviti Rudder root poslužitelj i čvorove na Debian/Ubuntu.





Instaliranje Rudder Root poslužitelja na Debian/Ubuntu

Da biste instalirali Rudder root poslužitelj na Debian/Ubuntu, možete koristiti službeni repozitorij. Korenski poslužitelj Rudder zahtijeva Java RE kao preduvjet. Do instalirajte Javu na Debian/Ubuntu upotrijebite sljedeću naredbu:

sudo apt install default-jre

Zatim dodajte ključ repozitorija Kormila pomoću sljedeće naredbe:



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

Zatim dodajte spremište Rudder svom sustavu:

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

Ažurirajte indeks spremišta s:





sudo apt update

Sada možete instalirati Rudder root poslužitelj pomoću sljedeće naredbe:

sudo apt install rudder-server

Konfiguriranje glavnog poslužitelja kormila

Nakon što je Rudder root poslužitelj instaliran, trebate ga konfigurirati. Napravite korisnički račun koji ćete koristiti za prijavu na Rudder web UI. Otvorite terminal i pokrenite sljedeću naredbu za kreiranje korisničkog računa:





sudo rudder server create-user -u <username>

Zatim postavite lozinku za ovaj korisnički račun.

Za glatke operacije morat ćete otvoriti TCP portove 5309 i 443 na vatrozidu vašeg poslužitelja. Za to koristite sljedeće naredbe:

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

Pristupite Rudder web sučelju odlaskom na IP adresu ili naziv glavnog poslužitelja Ruddera pomoću web preglednika:

kako snimiti zaslon na površini pro 7
https://<ipaddress>/rudder

Prijavite se na web sučelje pomoću korisničkog imena i lozinke koje ste kreirali gore. Zatim, s lijeve bočne trake u web sučelju Ruddera, idite na Administracija > Postavke .

Pod, ispod Opće postavke , ići Dopuštene mreže . Ovdje konfigurirajte mreže s kojih želite dopustiti čvorovima da se povežu na poslužitelj Rudder. Dodajte mreže u mrežni ID/maska format.

Na primjer, da biste omogućili čvoru s IP adresom 192.168.42.137/24 da se poveže s Rudder poslužiteljem, dodajte ga kao 192.168.42.0/24.

  dopuštene mreže u poslužitelju Rudder

U slučaju da trebate ponovno pokrenuti root poslužitelj, koristite sljedeću naredbu:

sudo systemctl restart rudder-server

Instaliranje Rudder Agenta na Debian/Ubuntu

Za upravljanje čvorom ili hostom na Rudderu morate instalirati agenta. Možete koristiti službeni repozitorij za instaliranje Rudder agenta na čvorove. Započnite dodavanjem GPG ključa Rudder repozitorija u svoj sustav pomoću sljedeće naredbe:

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

Zatim dodajte spremište Rudder svom sustavu pomoću sljedeće naredbe:

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

Ažurirajte indeks repozitorija upisivanjem:

sudo apt update

Sada možete instalirati Rudder agent pomoću sljedeće naredbe:

sudo apt install rudder-agent

Konfiguriranje Rudder Agenta

Nakon instalacije Rudder agenta, morat ćete omogućiti njegov kontakt s Rudder root poslužiteljem. To možete postići na dva načina: dodavanjem IP adrese ili naziva glavnog poslužitelja Ruddera u /var/rudder/cfengine-community/policy_server.dat datoteka:

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

Ili, pokretanjem sljedeće naredbe, zamjenom s IP adresom ili nazivom glavnog računala Rudder root poslužitelja:

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

U slučaju da morate ponovno pokrenuti agenta Rudder, koristite sljedeću naredbu:

kako vektorirati sliku u ilustratoru
sudo rudder agent restart

Dodavanje čvora na Rudder poslužitelj

Nakon što ste instalirali i konfigurirali Rudder agent na čvoru, popis (koji sadrži informacije o hardveru i softveru) bit će poslan na glavni poslužitelj za registraciju čvora.

Na lijevoj bočnoj traci u web sučelju Ruddera idite na Upravljanje čvorom > Čvorovi na čekanju . Vidjet ćete svoj novi čvor naveden u prozoru Čvorovi na čekanju. Odaberite čvor pomoću potvrdnog okvira pokraj njega i kliknite Prihvatiti .

  čekajući čvor u kormilu

Zatim kliknite Prihvatiti u sljedećem prozoru za potvrdu. Sada će vaš čvor biti dodan na poslužitelj Rudder.

  Prihvati čvor u kormilu

Za pregled svih upravljanih čvorova na poslužitelju Rudder idite na Upravljanje čvorom > Čvorovi .

  čvorovi kormila

Pritisnite čvor kako biste vidjeli sve informacije povezane s njim. Ako ne vidite čvor naveden ispod Čvorovi na čekanju , možete ručno pokrenuti agenta i pokrenuti inventar korištenjem jedne od sljedećih naredbi:

sudo rudder agent inventory

Ili

sudo rudder agent run 
  rudder agent inventory

Deinstaliranje Rudder Agenta iz čvora

Za deinstalaciju Rudder agenta na čvoru upotrijebite sljedeću naredbu:

sudo apt remove rudder-agent

Nakon što deinstalirate Rudder agenta, pokrenite sljedeću naredbu kako biste provjerili da nijedna od usluga Ruddera nije pokrenuta:

ps aux | grep rudder

Također izbrišite direktorije Kormila:

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

Nakon potpunog uklanjanja Rudder agenta iz čvora, također ćete morati ukloniti čvor s Rudder root poslužitelja. Ići Upravljanje čvorom > Čvorovi . Odatle odaberite čvor koji želite ukloniti.

Ispod Sažetak stranici kliknite na Izbrisati gumb za uklanjanje ovog čvora s korijenskog poslužitelja. Sada, Rudder root poslužitelj više neće upravljati čvorom.

  Izbriši čvor s Rudder poslužitelja

Deinstaliranje Rudder Root poslužitelja na Ubuntu/Debianu

Za deinstalaciju Rudder root poslužitelja iz Ubuntua, pokrenite sljedeću naredbu:

sudo apt remove rudder-server

Kako biste provjerili da nijedna od usluga Kormila nije pokrenuta, pokrenite sljedeću naredbu:

kako znati je li telefon hakiran
ps aux | grep rudder

Također, brisanje imenika vezano uz Rudder s glavnog poslužitelja:

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

Automatizirajte i upravljajte svojom infrastrukturom s jednog središnjeg poslužitelja

Kormilo vam omogućuje uštedu vremena i povećanje učinkovitosti automatizacijom i upravljanjem vašom IT infrastrukturom. Sada biste trebali moći instalirati i postaviti platformu za upravljanje infrastrukturom Rudder na Ubuntu i Debianu.

Kao alternativu za Rudder, možete koristiti besplatnu platformu za automatizaciju Ansible otvorenog koda. Dostupan je za više platformi uključujući Linux, Windows i Mac.