Cum se instalează și se configurează Rudder pe Ubuntu/Debian

Cum se instalează și se configurează Rudder pe Ubuntu/Debian

Rudder este o platformă de automatizare și configurare a infrastructurii IT bazată pe web open-source, care ajută la configurarea și gestionarea sistemelor în cadrul organizațiilor. Vă permite să automatizați configurații complexe și să vă controlați infrastructura IT, menținând în același timp regulile de securitate.





câte concerte este Windows 10
REALIZAREA VIDEOCLIPULUI ZILEI

Rudder are două componente principale: server rădăcină și nod. Serverul rădăcină definește configurațiile pentru nodurile gestionate, în timp ce nodurile sunt sistemele gestionate de serverul rădăcină.





Iată cum puteți instala și configura serverul rădăcină Rudder și nodurile pe Debian/Ubuntu.





Instalarea serverului Rudder Root pe Debian/Ubuntu

Pentru a instala serverul rădăcină Rudder pe Debian/Ubuntu, puteți utiliza depozitul oficial. Serverul rădăcină Rudder necesită Java RE ca o condiție prealabilă. La instalați Java pe Debian/Ubuntu , utilizați următoarea comandă:

sudo apt install default-jre

Apoi, adăugați cheia de depozit Rudder utilizând următoarea comandă:



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

Apoi, adăugați depozitul Rudder la sistemul dvs.:

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

Actualizați indexul depozitului cu:





sudo apt update

Acum puteți instala serverul rădăcină Rudder folosind următoarea comandă:

sudo apt install rudder-server

Configurarea serverului Rudder Root

După ce serverul rădăcină Rudder este instalat, trebuie să-l configurați. Creați un cont de utilizator pe care îl veți utiliza pentru a vă conecta la interfața web Rudder. Deschideți terminalul și executați următoarea comandă pentru a crea contul de utilizator:





sudo rudder server create-user -u <username>

Apoi, setați parola pentru acest cont de utilizator.

Pentru operațiuni fără probleme, va trebui să deschideți porturile TCP 5309 și 443 pe firewall-ul serverului dvs. Utilizați următoarele comenzi pentru a face acest lucru:

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

Accesați interfața web Rudder mergând la adresa IP sau numele de gazdă a serverului rădăcină Rudder folosind un browser web:

https://<ipaddress>/rudder

Conectați-vă la interfața web folosind numele de utilizator și parola pe care le-ați creat mai sus. Apoi, din bara laterală din stânga a interfeței web Rudder, accesați Administrare > Setări .

Sub Setari generale , mergi la Rețele permise . Aici, configurați rețelele din care doriți să permiteți nodurilor să se conecteze la serverul Rudder. Adăugați rețelele în ID de rețea/mască format.

De exemplu, pentru a permite nodului cu o adresă IP 192.168.42.137/24 să se conecteze la serverul Rudder, îl veți adăuga ca 192.168.42.0/24.

  rețele permise în serverul Rudder

În cazul în care trebuie să reporniți serverul rădăcină, utilizați următoarea comandă:

sudo systemctl restart rudder-server

Instalarea Rudder Agent pe Debian/Ubuntu

Pentru a gestiona un nod sau o gazdă pe Rudder, trebuie să instalați un agent. Puteți utiliza depozitul oficial pentru a instala agentul Rudder pe noduri. Începeți prin adăugarea cheii GPG a depozitului Rudder în sistemul dvs. utilizând următoarea comandă:

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

Apoi, adăugați depozitul Rudder la sistemul dvs. utilizând următoarea comandă:

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

Actualizați indexul depozitului tastând:

sudo apt update

Acum, puteți instala agentul Rudder folosind următoarea comandă:

sudo apt install rudder-agent

Configurarea Rudder Agent

După instalarea agentului Rudder, va trebui să activați contactul acestuia cu serverul rădăcină Rudder. Puteți realiza acest lucru în două moduri: fie adăugând adresa IP a serverului rădăcină Rudder sau numele de gazdă în /var/rudder/cfengine-community/policy_server.dat fişier:

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

Sau, rulând următoarea comandă, înlocuind cu adresa IP sau numele de gazdă al serverului rădăcină Rudder:

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

În cazul în care trebuie să reporniți agentul Rudder, utilizați următoarea comandă:

sudo rudder agent restart

Adăugarea unui nod la serverul Rudder

După ce ați instalat și configurat agentul Rudder pe nod, un inventar (conținând informații despre hardware și software) va fi trimis către serverul rădăcină pentru a înregistra nodul.

Din bara laterală din stânga a interfeței web Rudder, accesați Managementul nodurilor > Noduri în așteptare . Veți vedea noul dvs. nod listat în fereastra Noduri în așteptare. Selectați nodul folosind caseta de selectare de lângă el și faceți clic Accept .

  nod în aşteptare în cârmă

Apoi apasa Accept în fereastra următoare pentru a o confirma. Acum nodul dvs. va fi adăugat la serverul Rudder.

  Acceptați nodul în cârmă

Pentru a vedea toate nodurile gestionate de pe serverul Rudder, accesați Managementul nodurilor > Noduri .

  nodurile cârmei

Faceți clic pe un nod pentru a vizualiza toate informațiile asociate cu acesta. Dacă nu vedeți nodul listat sub Noduri în așteptare , puteți rula manual agentul și declanșa un inventar utilizând oricare dintre următoarele comenzi:

sudo rudder agent inventory

Sau

sudo rudder agent run 
  inventarul agentului cârmei

Dezinstalarea Rudder Agent dintr-un nod

Pentru a dezinstala agentul Rudder pe nod, utilizați următoarea comandă:

sudo apt remove rudder-agent

După dezinstalarea agentului Rudder, rulați următoarea comandă pentru a verifica că niciunul dintre serviciile Rudder nu rulează:

ps aux | grep rudder

De asemenea, ștergeți directoarele Rudder:

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

După eliminarea completă a agentului Rudder din nod, va trebui să eliminați și nodul de pe serverul rădăcină Rudder. Mergi la Managementul nodurilor > Noduri . De acolo, selectați nodul pe care doriți să îl eliminați.

Sub rezumat pagina, faceți clic pe Șterge butonul pentru a elimina acest nod de pe serverul rădăcină. Acum, serverul rădăcină Rudder nu va mai gestiona nodul.

  Ștergeți nodul de pe serverul Rudder

Dezinstalarea serverului Rudder Root pe Ubuntu/Debian

Pentru a dezinstala serverul rădăcină Rudder din Ubuntu, executați următoarea comandă:

sudo apt remove rudder-server

Pentru a verifica că niciunul dintre serviciile Rudder nu rulează, rulați următoarea comandă:

ce să faci cu un computer nou
ps aux | grep rudder

De asemenea, ștergeți directoarele legate de Rudder de la serverul rădăcină:

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

Automatizați și gestionați-vă infrastructura de pe un server central

Rudder vă permite să economisiți timp și să creșteți eficiența prin automatizarea și gestionarea infrastructurii IT. Acum ar trebui să puteți instala și configura platforma de gestionare a infrastructurii Rudder pe Ubuntu și Debian.

Ca alternativă la Rudder, puteți utiliza platforma de automatizare gratuită și open-source Ansible. Este disponibil pentru mai multe platforme, inclusiv Linux, Windows și Mac.