„Rudder“ yra atvirojo kodo žiniatinklio IT infrastruktūros konfigūravimo ir automatizavimo platforma, padedanti konfigūruoti ir valdyti sistemas įvairiose organizacijose. Tai leidžia automatizuoti sudėtingas konfigūracijas ir valdyti IT infrastruktūrą, laikantis saugos gairių.

Vairą sudaro du pagrindiniai komponentai: šakninis serveris ir mazgas. Šakninis serveris apibrėžia valdomų mazgų konfigūracijas, o mazgai yra sistemos, kurias valdo šakninis serveris.

Štai kaip galite įdiegti ir nustatyti „Rudder“ šakninį serverį ir mazgus „Debian“ / „Ubuntu“.

„Rudder Root Server“ diegimas „Debian“ / „Ubuntu“.

Norėdami įdiegti „Rudder“ šakninį serverį „Debian“ / „Ubuntu“, galite naudoti oficialią saugyklą. „Rudder“ šakniniam serveriui reikalinga Java RE kaip būtina sąlyga. Į įdiekite „Java“ „Debian“ / „Ubuntu“., naudokite šią komandą:

sudo apt diegtinumatytas-jre

Tada pridėkite „Rudder“ saugyklos raktą naudodami šią komandą:

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

Tada prie sistemos pridėkite „Rudder“ saugyklą:

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

Atnaujinkite saugyklos indeksą naudodami:

sudo apt atnaujinti

Dabar galite įdiegti „Rudder“ šakninį serverį naudodami šią komandą:

sudo apt diegti vairas-serveris

„Rudder Root Server“ konfigūravimas

Įdiegę „Rudder“ šakninį serverį, turite jį sukonfigūruoti. Sukurkite vartotojo paskyrą, kurią naudosite prisijungdami prie „Rudder“ žiniatinklio vartotojo sąsajos. Atidarykite terminalą ir paleiskite šią komandą, kad sukurtumėte vartotojo abonementą:

sudo vairo serveris sukurti-Vartotojas -u 

Tada nustatykite šios vartotojo paskyros slaptažodį.

Kad darbas veiktų sklandžiai, savo serverio užkardoje turėsite atidaryti TCP prievadus 5309 ir 443. Norėdami tai padaryti, naudokite šias komandas:

sudo ufw leidžia 443/tcp
sudo ufw leidžia 5309/tcp

Pasiekite „Rudder“ žiniatinklio sąsają naudodami „Rudder“ šakninio serverio IP adresą arba pagrindinio kompiuterio pavadinimą naudodami žiniatinklio naršyklę:

https://<IP adresas>/rudder

Prisijunkite prie žiniatinklio sąsajos naudodami aukščiau sukurtą vartotojo vardą ir slaptažodį. Tada iš kairės vairo žiniatinklio sąsajos šoninės juostos eikite į Administravimas > Nustatymai.

Pagal Bendrieji nustatymai, eiti į Leidžiami tinklai. Čia sukonfigūruokite tinklus, iš kurių norite leisti mazgams prisijungti prie vairo serverio. Pridėkite tinklus į tinklo ID / kaukė formatu.

Pavyzdžiui, norėdami leisti mazgui, kurio IP adresas yra 192.168.42.137/24, prisijungti prie vairo serverio, įtraukite jį kaip 192.168.42.0/24.

Jei jums reikia iš naujo paleisti šakninį serverį, naudokite šią komandą:

sudo systemctl iš naujo paleiskite vairas-serverį

„Rudder Agent“ diegimas „Debian“ / „Ubuntu“.

Norėdami valdyti mazgą arba pagrindinį kompiuterį „Rudder“, turite įdiegti agentą. Norėdami įdiegti vairo agentą mazguose, galite naudoti oficialią saugyklą. Pradėkite pridėdami „Rudder“ saugyklos GPG raktą į savo sistemą naudodami šią komandą:

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

Tada pridėkite „Rudder“ saugyklą prie savo sistemos naudodami šią komandą:

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

Atnaujinkite saugyklos indeksą įvesdami:

sudo apt atnaujinti

Dabar galite įdiegti „Rudder“ agentą naudodami šią komandą:

sudo apt diegti vairas-agentas

Vairo agento konfigūravimas

Įdiegę „Rudder“ agentą, turėsite įjungti jo kontaktą su „Rudder“ šakniniu serveriu. Tai galite padaryti dviem būdais: pridėdami „Rudder“ šakninio serverio IP adresą arba pagrindinio kompiuterio pavadinimą /var/rudder/cfengine-community/policy_server.dat failas:

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

Arba vykdydami šią komandą pakeiskite su „Rudder“ šakninio serverio IP adresu arba pagrindinio kompiuterio pavadinimu:

sudo vairo agento politikos serveris <ip arba pagrindinio kompiuterio vardas>

Jei jums reikia iš naujo paleisti vairo agentą, naudokite šią komandą:

sudo vairo agento paleidimas iš naujo

Mazgo pridėjimas prie vairo serverio

Įdiegę ir sukonfigūravus vairo agentą mazge, šakniniam serveriui bus išsiųstas inventorius (su aparatinės ir programinės įrangos informacija), kad būtų galima užregistruoti mazgą.

Iš kairės šoninės juostos vairo žiniatinklio sąsajoje eikite į Mazgų valdymas > Laukiantys mazgai. Pamatysite savo naują mazgą, pateiktą Laukiančių mazgų lange. Pasirinkite mazgą naudodami žymimąjį laukelį šalia jo ir spustelėkite Priimti.

Tada spustelėkite Priimti kitame lange, kad patvirtintumėte. Dabar jūsų mazgas bus pridėtas prie vairo serverio.

Norėdami peržiūrėti visus valdomus mazgus „Rudder“ serveryje, eikite į Mazgų valdymas > Mazgai.

Spustelėkite mazgą, kad peržiūrėtumėte visą su juo susijusią informaciją. Jei nematote žemiau nurodyto mazgo Laukiantys mazgai, galite rankiniu būdu paleisti agentą ir suaktyvinti inventorių naudodami vieną iš šių komandų:

sudo vairo agento inventorius

Arba

sudo vairo agentas paleisti

Vairo agento pašalinimas iš mazgo

Norėdami pašalinti vairo agentą mazge, naudokite šią komandą:

sudo apt remove vairo agentas

Pašalinę vairo agentą, paleiskite šią komandą, kad patikrintumėte, ar neveikia nė viena iš vairo paslaugų:

ps aux | grep vairas

Taip pat ištrinkite vairo katalogus:

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

Visiškai pašalinę vairo agentą iš mazgo, taip pat turėsite pašalinti mazgą iš vairo šakninio serverio. Eiti į Mazgų valdymas > Mazgai. Iš ten pasirinkite mazgą, kurį norite pašalinti.

Pagal Santrauka puslapyje spustelėkite Ištrinti mygtuką, kad pašalintumėte šį mazgą iš šakninio serverio. Dabar „Rudder“ šakninis serveris nebevaldys mazgo.

„Rudder Root Server“ pašalinimas iš Ubuntu / Debian

Norėdami pašalinti „Rudder“ šakninį serverį iš Ubuntu, paleiskite šią komandą:

sudo apt pašalinti vairą-serverį

Norėdami patikrinti, ar neveikia nė viena iš vairo paslaugų, paleiskite šią komandą:

ps aux | grep vairas

Taip pat ištrinti katalogus susiję su „Rudder“ iš šakninio serverio:

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

Automatizuokite ir valdykite savo infrastruktūrą iš vieno centrinio serverio

Vairas leidžia sutaupyti laiko ir padidinti efektyvumą automatizuojant ir valdant IT infrastruktūrą. Dabar turėtumėte turėti galimybę įdiegti ir nustatyti „Rudder“ infrastruktūros valdymo platformą „Ubuntu“ ir „Debian“.

Kaip „Rudder“ alternatyvą galite naudoti nemokamą atvirojo kodo „Ansible“ automatizavimo platformą. Jį galima naudoti kelioms platformoms, įskaitant „Linux“, „Windows“ ir „Mac“.