Rudder installeren en instellen op Ubuntu/Debian

Rudder installeren en instellen op Ubuntu/Debian

Rudder is een open-source webgebaseerd configuratie- en automatiseringsplatform voor IT-infrastructuur dat helpt bij het configureren en beheren van systemen in organisaties. Hiermee kunt u complexe configuraties automatiseren en uw IT-infrastructuur beheren met behoud van beveiligingsrichtlijnen.





MAKEUSEVAN VIDEO VAN DE DAG

Rudder heeft twee hoofdcomponenten: rootserver en node. De rootserver definieert configuraties voor de beheerde knooppunten, terwijl knooppunten de systemen zijn die door de rootserver worden beheerd.





Hier leest u hoe u de Rudder-rootserver en -knooppunten op Debian/Ubuntu kunt installeren en instellen.





De Rudder Root Server installeren op Debian/Ubuntu

Om de Rudder-rootserver op Debian/Ubuntu te installeren, kunt u de officiële repository gebruiken. De Rudder root-server vereist Java RE als voorwaarde. Tot Java installeren op Debian/Ubuntu , gebruik het volgende commando:

sudo apt install default-jre

Voeg vervolgens de Rudder-repositorysleutel toe met behulp van de volgende opdracht:



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

Voeg vervolgens de Rudder-repository toe aan uw systeem:

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

Werk de repository-index bij met:





sudo apt update

Nu kunt u de Rudder-rootserver installeren met de volgende opdracht:

sudo apt install rudder-server

De Rudder Root Server configureren

Nadat de Rudder-rootserver is geïnstalleerd, moet u deze configureren. Maak een gebruikersaccount aan dat u gaat gebruiken om in te loggen op de Rudder web-UI. Open de terminal en voer de volgende opdracht uit om het gebruikersaccount aan te maken:





sudo rudder server create-user -u <username>

Stel vervolgens het wachtwoord voor dit gebruikersaccount in.

Voor een soepele werking moet u de TCP-poorten 5309 en 443 op de firewall van uw server openen. Gebruik hiervoor de volgende commando's:

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

Open de Rudder-webinterface door met een webbrowser naar het IP-adres of de hostnaam van de Rudder-rootserver te gaan:

https://<ipaddress>/rudder

Log in op de webinterface met de gebruikersnaam en het wachtwoord die u hierboven hebt aangemaakt. Ga vervolgens vanuit de linkerzijbalk in de Rudder-webinterface naar Beheer > Instellingen .

hoe op te lossen voor x in Excel

Onder Algemene instellingen , ga naar Toegestane netwerken . Configureer hier de netwerken waarvan u wilt dat de nodes verbinding maken met de Rudder-server. Voeg de netwerken toe in de netwerk-ID/masker formaat.

Om bijvoorbeeld het knooppunt met een IP-adres 192.168.42.137/24 verbinding te laten maken met de Rudder-server, voegt u het toe als 192.168.42.0/24.

  toegestane netwerken in Rudder-server

In het geval dat u de rootserver opnieuw moet opstarten, gebruikt u de volgende opdracht:

sudo systemctl restart rudder-server

De Rudder Agent installeren op Debian/Ubuntu

Om een ​​node of host op Rudder te beheren, moet je een agent installeren. U kunt de officiële repository gebruiken om de Rudder-agent op knooppunten te installeren. Begin met het toevoegen van de Rudder repository GPG-sleutel aan uw systeem met behulp van de volgende opdracht:

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

Voeg vervolgens de Rudder-repository toe aan uw systeem met behulp van de volgende opdracht:

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

Werk de repository-index bij door te typen:

sudo apt update

Nu kunt u de Rudder-agent installeren met de volgende opdracht:

sudo apt install rudder-agent

De Rudder Agent configureren

Nadat u de Rudder-agent hebt geïnstalleerd, moet u het contact met de Rudder-rootserver inschakelen. U kunt dit op twee manieren bereiken: ofwel door het IP-adres of de hostnaam van de Rudder-rootserver toe te voegen aan de /var/rudder/cfengine-community/policy_server.dat het dossier:

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

Of, door het volgende commando uit te voeren, vervangend met het IP-adres of de hostnaam van de Rudder-rootserver:

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

Als u de Rudder-agent opnieuw moet opstarten, gebruikt u de volgende opdracht:

sudo rudder agent restart

Een knooppunt toevoegen aan de roerserver

Nadat u de Rudder-agent op het knooppunt hebt geïnstalleerd en geconfigureerd, wordt een inventaris (met hardware- en software-informatie) naar de rootserver gestuurd om het knooppunt te registreren.

Ga in de linkerzijbalk in de Rudder-webinterface naar Knooppuntbeheer > Knooppunten in behandeling . U ziet uw nieuwe node vermeld in het venster Openstaande knooppunten. Selecteer het knooppunt met behulp van het selectievakje ernaast en klik op Aanvaarden .

  hangende knoop in roer

Dan klikken Aanvaarden in het volgende venster om het te bevestigen. Nu wordt uw node toegevoegd aan de Rudder-server.

  Knooppunt in roer accepteren

Om alle beheerde nodes op de Rudder-server te bekijken, gaat u naar: Knooppuntbeheer > Knooppunten .

  roer knooppunten

Klik op een knooppunt om alle bijbehorende informatie te bekijken. Als u het knooppunt niet ziet onder Knooppunten in behandeling , kunt u de agent handmatig uitvoeren en een inventaris activeren met een van de volgende opdrachten:

sudo rudder agent inventory

Of

sudo rudder agent run 
  roer agent inventaris

De Rudder Agent van een node verwijderen

Gebruik de volgende opdracht om de Rudder-agent op het knooppunt te verwijderen:

sudo apt remove rudder-agent

Nadat u de Rudder-agent hebt verwijderd, voert u de volgende opdracht uit om te controleren of geen van de Rudder-services actief is:

ps aux | grep rudder

Verwijder ook de Rudder-mappen:

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

Nadat u de Rudder-agent volledig van het knooppunt hebt verwijderd, moet u het knooppunt ook van de Rudder-rootserver verwijderen. Ga naar Knooppuntbeheer > Knooppunten . Selecteer daar het knooppunt dat u wilt verwijderen.

Onder de Overzicht pagina, klik op de Verwijderen om dit knooppunt van de rootserver te verwijderen. Nu zal de Rudder-rootserver het knooppunt niet langer beheren.

  Knooppunt verwijderen van Rudder-server

De Rudder Root Server op Ubuntu/Debian verwijderen

Voer de volgende opdracht uit om de Rudder-rootserver van Ubuntu te verwijderen:

sudo apt remove rudder-server

Voer de volgende opdracht uit om te controleren of geen van de Rudder-services actief is:

ps aux | grep rudder

Ook, verwijder de mappen gerelateerd aan Rudder van de rootserver:

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

Automatiseer en beheer uw infrastructuur vanaf één centrale server

Met Rudder kunt u tijd besparen en de efficiëntie verhogen door uw IT-infrastructuur te automatiseren en te beheren. U zou nu het Rudder-infrastructuurbeheerplatform op Ubuntu en Debian moeten kunnen installeren en instellen.

Als alternatief voor Rudder kun je gebruik maken van het gratis en open source Ansible automatiseringsplatform. Het is beschikbaar voor meerdere platforms, waaronder Linux, Windows en Mac.