Kā instalēt un iestatīt stūri Ubuntu/Debian

Kā instalēt un iestatīt stūri Ubuntu/Debian

Rudder ir atvērtā pirmkoda tīmekļa IT infrastruktūras konfigurācijas un automatizācijas platforma, kas palīdz konfigurēt un pārvaldīt sistēmas dažādās organizācijās. Tas ļauj automatizēt sarežģītas konfigurācijas un kontrolēt IT infrastruktūru, vienlaikus saglabājot drošības vadlīnijas.





DIENAS VIDEO MAKEUSEOF

Stūrei ir divas galvenās sastāvdaļas: saknes serveris un mezgls. Saknes serveris nosaka pārvaldīto mezglu konfigurācijas, savukārt mezgli ir sistēmas, kuras pārvalda saknes serveris.





Lūk, kā jūs varat instalēt un iestatīt Rudder saknes serveri un mezglus Debian/Ubuntu.





Rudder Root Server instalēšana Debian/Ubuntu

Lai instalētu Rudder saknes serveri Debian/Ubuntu, varat izmantot oficiālo repozitoriju. Rudder saknes serverim kā priekšnoteikums ir nepieciešams Java RE. Uz instalējiet Java uz Debian/Ubuntu , izmantojiet šādu komandu:

sudo apt install default-jre

Pēc tam pievienojiet Rudder repozitorija atslēgu, izmantojot šādu komandu:



USB cietais disks netiek parādīts Windows 10
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg

Pēc tam pievienojiet sistēmai Rudder repozitoriju:

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

Atjauniniet repozitorija indeksu ar:





sudo apt update

Tagad jūs varat instalēt Rudder saknes serveri, izmantojot šādu komandu:

sudo apt install rudder-server

Rudder Root Server konfigurēšana

Kad Rudder saknes serveris ir instalēts, tas ir jākonfigurē. Izveidojiet lietotāja kontu, kuru izmantosit, lai pieteiktos Rudder tīmekļa lietotāja saskarnē. Atveriet termināli un palaidiet šo komandu, lai izveidotu lietotāja kontu:





sudo rudder server create-user -u <username>

Pēc tam iestatiet šī lietotāja konta paroli.

Lai nodrošinātu netraucētu darbību, servera ugunsmūrī būs jāatver TCP porti 5309 un 443. Lai to izdarītu, izmantojiet šādas komandas:

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

Piekļūstiet Rudder tīmekļa saskarnei, pārejot uz Rudder saknes servera IP adresi vai resursdatora nosaukumu, izmantojot tīmekļa pārlūkprogrammu:

https://<ipaddress>/rudder

Piesakieties tīmekļa saskarnē, izmantojot iepriekš izveidoto lietotājvārdu un paroli. Pēc tam no Rudder tīmekļa saskarnes kreisās sānjoslas dodieties uz Administrēšana > Iestatījumi .

Zem Vispārīgie iestatījumi , iet uz Atļautie tīkli . Šeit konfigurējiet tīklus, no kuriem vēlaties atļaut mezgliem izveidot savienojumu ar Rudder serveri. Pievienojiet tīklus mapē tīkla ID/maska formātā.

Piemēram, lai ļautu mezglam ar IP adresi 192.168.42.137/24 izveidot savienojumu ar Rudder serveri, tas jāpievieno kā 192.168.42.0/24.

  atļautie tīkli Rudder serverī

Ja jums ir jārestartē saknes serveris, izmantojiet šo komandu:

sudo systemctl restart rudder-server

Rudder Agent instalēšana Debian/Ubuntu

Lai pārvaldītu Rudder mezglu vai resursdatoru, ir jāinstalē aģents. Lai mezglos instalētu Rudder aģentu, varat izmantot oficiālo repozitoriju. Sāciet, pievienojot sistēmai Rudder repozitorija GPG atslēgu, izmantojot šādu komandu:

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

Pēc tam pievienojiet Rudder repozitoriju savai sistēmai, izmantojot šādu komandu:

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

Atjauniniet repozitorija indeksu, ierakstot:

sudo apt update

Tagad jūs varat instalēt Rudder aģentu, izmantojot šādu komandu:

sudo apt install rudder-agent

Stūres aģenta konfigurēšana

Pēc Rudder aģenta instalēšanas jums būs jāiespējo tā kontakts ar Rudder saknes serveri. To var paveikt divos veidos: vai nu pievienojot Rudder saknes servera IP adresi vai resursdatora nosaukumu /var/rudder/cfengine-community/policy_server.dat fails:

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

Vai arī, izpildot šo komandu, aizstājot ar Rudder saknes servera IP adresi vai resursdatora nosaukumu:

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

Ja jums ir jārestartē Rudder aģents, izmantojiet šo komandu:

sudo rudder agent restart

Mezgla pievienošana Rudder serverim

Kad esat instalējis un konfigurējis Rudder aģentu mezglā, saknes serverim tiks nosūtīts inventārs (kas satur informāciju par aparatūru un programmatūru), lai reģistrētu mezglu.

Rudder tīmekļa saskarnes kreisajā sānjoslā dodieties uz Mezglu pārvaldība > Neapstiprinātie mezgli . Jūs redzēsiet savu jauno mezglu sarakstā Gaidīšanas mezgli. Atlasiet mezglu, izmantojot izvēles rūtiņu blakus tam, un noklikšķiniet uz Pieņemt .

  gaidošais mezgls stūrē

Pēc tam noklikšķiniet uz Pieņemt nākamajā logā, lai to apstiprinātu. Tagad jūsu mezgls tiks pievienots Rudder serverim.

  Pieņemt mezglu stūrē

Lai skatītu visus pārvaldītos mezglus Rudder serverī, dodieties uz Mezglu pārvaldība > Mezgli .

  stūres mezgli

Noklikšķiniet uz mezgla, lai skatītu visu ar to saistīto informāciju. Ja neredzat zemāk norādīto mezglu Neapstiprinātie mezgli , varat manuāli palaist aģentu un aktivizēt inventarizāciju, izmantojot kādu no šīm komandām:

Photoshop nevarēja pabeigt jūsu pieprasījumu
sudo rudder agent inventory

Or

sudo rudder agent run 
  stūres aģentu inventārs

Rudder Agent atinstalēšana no mezgla

Lai mezglā atinstalētu Rudder aģentu, izmantojiet šo komandu:

sudo apt remove rudder-agent

Pēc Rudder aģenta atinstalēšanas palaidiet šo komandu, lai pārbaudītu, vai neviens no Rudder pakalpojumiem nedarbojas:

ps aux | grep rudder

Izdzēsiet arī Rudder direktorijus:

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

Pēc Rudder aģenta pilnīgas noņemšanas no mezgla, jums būs arī jānoņem mezgls no Rudder saknes servera. Iet uz Mezglu pārvaldība > Mezgli . No turienes atlasiet mezglu, kuru vēlaties noņemt.

Saskaņā Kopsavilkums lapā noklikšķiniet uz Dzēst pogu, lai noņemtu šo mezglu no saknes servera. Tagad Rudder saknes serveris vairs nepārvaldīs mezglu.

  Dzēst mezglu no Rudder servera

Rudder Root Server atinstalēšana Ubuntu/Debian

Lai atinstalētu Rudder saknes serveri no Ubuntu, palaidiet šo komandu:

sudo apt remove rudder-server

Lai pārbaudītu, vai neviens no Rudder pakalpojumiem nedarbojas, palaidiet šo komandu:

ps aux | grep rudder

Tāpat dzēst direktorijus saistīts ar Rudder no saknes servera:

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

Automatizējiet un pārvaldiet savu infrastruktūru no viena centrālā servera

Rudder ļauj ietaupīt laiku un palielināt efektivitāti, automatizējot un pārvaldot IT infrastruktūru. Tagad jums vajadzētu būt iespējai instalēt un iestatīt Rudder infrastruktūras pārvaldības platformu Ubuntu un Debian.

Kā alternatīvu Rudder varat izmantot bezmaksas un atvērtā koda Ansible automatizācijas platformu. Tas ir pieejams vairākām platformām, tostarp Linux, Windows un Mac.