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.
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/Ubuntuupotrijebite sljedeću naredbu:
sudo apt instaliratizadano-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:
jeka "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 Ažuriraj
Sada možete instalirati Rudder root poslužitelj pomoću sljedeće naredbe:
sudo apt instalirati kormilo-poslužitelj
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 kormilo poslužitelj stvoriti-korisnik -u
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 dopusti 443/tcp
sudo ufw dopustiti 5309/tcp
Pristupite Rudder web sučelju odlaskom na IP adresu ili naziv glavnog poslužitelja Ruddera pomoću web preglednika:
https://<IP adresa>/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.
U slučaju da trebate ponovno pokrenuti root poslužitelj, koristite sljedeću naredbu:
sudo systemctl ponovno pokrenite 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:
jeka "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 Ažuriraj
Sada možete instalirati Rudder agent pomoću sljedeće naredbe:
sudo apt instalirati kormilo-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:
jeka 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:
poslužitelj politike agenta sudo kormila <ip-ili-hostname>
U slučaju da morate ponovno pokrenuti agenta Rudder, koristite sljedeću naredbu:
sudo rudder agent restart
Dodavanje čvora na Rudder poslužitelj
Nakon što instalirate i konfigurirate agenta Rudder na čvoru, popis (koji sadrži informacije o hardveru i softveru) bit će poslan glavnom poslužitelju 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.
Zatim kliknite Prihvatiti u sljedećem prozoru za potvrdu. Sada će vaš čvor biti dodan na poslužitelj Rudder.
Za pregled svih upravljanih čvorova na poslužitelju Rudder idite na Upravljanje čvorom > Čvorovi.
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 inventar agenta
Ili
sudo kormilo agent run
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 kormilo
Također izbrišite direktorije Kormila:
sudo rm -rf /opt/kormilo
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.
Deinstaliranje Rudder Root poslužitelja na Ubuntu/Debianu
Za deinstalaciju Rudder root poslužitelja iz Ubuntua, pokrenite sljedeću naredbu:
sudo apt uklanjanje poslužitelja kormila
Kako biste provjerili da nijedna od usluga Kormila nije pokrenuta, pokrenite sljedeću naredbu:
ps aux | grep kormilo
Također, brisanje imenika vezano uz Rudder s glavnog poslužitelja:
sudo rm -rf /opt/kormilo
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.