Rudder je open source webová platforma na konfiguráciu a automatizáciu IT infraštruktúry, ktorá pomáha pri konfigurácii a správe systémov v rámci organizácií. Umožňuje vám automatizovať zložité konfigurácie a kontrolovať vašu IT infraštruktúru pri dodržaní bezpečnostných smerníc.

Kormidlo má dve hlavné zložky: koreňový server a uzol. Koreňový server definuje konfigurácie pre riadené uzly, zatiaľ čo uzly sú systémy riadené koreňovým serverom.

Tu je návod, ako môžete nainštalovať a nastaviť koreňový server a uzly Rudder na Debian/Ubuntu.

Inštalácia koreňového servera Rudder na Debian/Ubuntu

Ak chcete nainštalovať koreňový server Rudder na Debian/Ubuntu, môžete použiť oficiálne úložisko. Koreňový server Rudder vyžaduje Java RE ako predpoklad. Komu nainštalujte Java na Debian/Ubuntu, použite nasledujúci príkaz:

sudo apt Inštaláciapredvolená-jre

Potom pridajte kľúč úložiska Rudder pomocou nasledujúceho príkazu:

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

Ďalej pridajte úložisko Kormidla do svojho systému:

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

Aktualizujte index úložiska pomocou:

sudo apt aktualizovať

Teraz môžete nainštalovať koreňový server Rudder pomocou nasledujúceho príkazu:

sudo apt Inštalácia kormidlo-server

Konfigurácia koreňového servera kormidla

Po nainštalovaní koreňového servera Rudder ho musíte nakonfigurovať. Vytvorte si používateľský účet, ktorý budete používať na prihlásenie do webového používateľského rozhrania Rudder. Otvorte terminál a spustite nasledujúci príkaz na vytvorenie používateľského účtu:

sudo kormidlo server vytvoriť-užívateľ -u 

Potom nastavte heslo pre tento používateľský účet.

Pre bezproblémovú prevádzku budete musieť otvoriť TCP porty 5309 a 443 na firewalle vášho servera. Použite na to nasledujúce príkazy:

sudo ufw povoliť 443/tcp
sudo ufw povoliť 5309/tcp

Prístup k webovému rozhraniu kormidla získate prechodom na IP adresu alebo názov hostiteľa koreňového servera kormidla pomocou webového prehliadača:

https://<IP adresa>/rudder

Prihláste sa do webového rozhrania pomocou používateľského mena a hesla, ktoré ste si vytvorili vyššie. Potom z ľavého bočného panela vo webovom rozhraní Kormidla prejdite na Správa > Nastavenia.

Pod Všeobecné nastavenia, ísť do Povolené siete. Tu nakonfigurujte siete, z ktorých chcete uzlom povoliť pripojenie k serveru Rudder. Pridajte siete do ID siete/maska formát.

Napríklad, ak chcete uzlu s IP adresou 192.168.42.137/24 povoliť pripojenie k serveru Rudder, pridáte ho ako 192.168.42.0/24.

V prípade, že potrebujete reštartovať koreňový server, použite nasledujúci príkaz:

sudo systemctl reštart kormidla-server

Inštalácia Rudder Agent na Debian/Ubuntu

Ak chcete spravovať uzol alebo hostiteľa na Rudder, musíte si nainštalovať agenta. Na inštaláciu agenta Rudder na uzly môžete použiť oficiálny repozitár. Začnite pridaním kľúča GPG úložiska Rudder do vášho systému pomocou nasledujúceho príkazu:

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

Potom pridajte úložisko Rudder do svojho systému pomocou nasledujúceho príkazu:

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

Aktualizujte index úložiska zadaním:

sudo apt aktualizovať

Teraz môžete nainštalovať agenta Rudder pomocou nasledujúceho príkazu:

sudo apt Inštalácia kormidlo-agent

Konfigurácia kormidlového agenta

Po nainštalovaní agenta Rudder budete musieť povoliť jeho kontakt s koreňovým serverom Rudder. Môžete to dosiahnuť dvoma spôsobmi: buď pridaním adresy IP koreňového servera Rudder alebo názvu hostiteľa do súboru /var/rudder/cfengine-community/policy_server.dat súbor:

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

Alebo spustením nasledujúceho príkazu nahradenie s IP adresou alebo názvom hostiteľa koreňového servera Rudder:

sudo kormidlo agent policy-server <IP-alebo-hostname>

V prípade, že potrebujete reštartovať agenta Rudder, použite nasledujúci príkaz:

sudo kormidlo agent reštart

Pridanie uzla na server kormidla

Po nainštalovaní a nakonfigurovaní agenta Rudder na uzle sa na koreňový server odošle inventár (obsahujúci informácie o hardvéri a softvéri) na registráciu uzla.

Z ľavého bočného panela vo webovom rozhraní Kormidla prejdite na Správa uzlov > Čakajúce uzly. Váš nový uzol sa zobrazí v okne Čakajúce uzly. Vyberte uzol pomocou začiarkavacieho políčka vedľa neho a kliknite súhlasiť.

Potom kliknite súhlasiť v ďalšom okne to potvrďte. Teraz bude váš uzol pridaný na server Rudder.

Ak chcete zobraziť všetky spravované uzly na serveri Rudder, prejdite na Správa uzlov > Uzly.

Kliknutím na uzol zobrazíte všetky informácie, ktoré sú s ním spojené. Ak nevidíte uzol uvedený pod Čakajúce uzly, môžete agenta spustiť manuálne a spustiť inventár pomocou niektorého z nasledujúcich príkazov:

inventár agenta sudo kormidla

Alebo

sudo kormidlo agent beh

Odinštalovanie programu Rudder Agent z uzla

Ak chcete odinštalovať agenta Rudder na uzle, použite nasledujúci príkaz:

sudo apt remove rudder-agent

Po odinštalovaní agenta kormidla spustite nasledujúci príkaz, aby ste overili, že nie je spustená žiadna zo služieb kormidla:

ps aux | grep kormidlo

Vymažte aj adresáre Kormidla:

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

Po úplnom odstránení agenta kormidla z uzla budete musieť odstrániť uzol aj z koreňového servera kormidla. Ísť do Správa uzlov > Uzly. Odtiaľ vyberte uzol, ktorý chcete odstrániť.

Pod Zhrnutie kliknite na stránku Odstrániť tlačidlo na odstránenie tohto uzla z koreňového servera. Teraz koreňový server Rudder už nebude spravovať uzol.

Odinštalovanie koreňového servera Rudder na Ubuntu/Debian

Ak chcete odinštalovať koreňový server Rudder z Ubuntu, spustite nasledujúci príkaz:

sudo apt odstrániť kormidlo-server

Ak chcete overiť, že nie je spustená žiadna zo služieb Kormidla, spustite nasledujúci príkaz:

ps aux | grep kormidlo

tiež vymazať adresáre súvisiace s Kormidlom z koreňového servera:

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

Automatizujte a spravujte svoju infraštruktúru z jedného centrálneho servera

Kormidlo vám umožňuje ušetriť čas a zvýšiť efektivitu automatizáciou a správou vašej IT infraštruktúry. Teraz by ste mali byť schopní nainštalovať a nastaviť platformu správy infraštruktúry Rudder na Ubuntu a Debiane.

Ako alternatívu k Rudderu môžete použiť bezplatnú a open-source automatizačnú platformu Ansible. Je k dispozícii pre viacero platforiem vrátane Linuxu, Windowsu a Macu.