A Rudder egy nyílt forráskódú webalapú IT-infrastruktúra konfigurációs és automatizálási platform, amely segít a rendszerek konfigurálásában és kezelésében a szervezetek között. Lehetővé teszi az összetett konfigurációk automatizálását és az IT-infrastruktúra vezérlését a biztonsági irányelvek betartása mellett.
A kormánylapátnak két fő összetevője van: a gyökérkiszolgáló és a csomópont. A gyökérkiszolgáló határozza meg a felügyelt csomópontok konfigurációit, míg a csomópontok a gyökérkiszolgáló által kezelt rendszerek.
Így telepítheti és állíthatja be a Rudder gyökérkiszolgálót és a csomópontokat Debian/Ubuntu rendszeren.
A Rudder Root Server telepítése Debian/Ubuntu rendszeren
A Rudder gyökérkiszolgáló Debian/Ubuntu rendszerre történő telepítéséhez használhatja a hivatalos adattárat. A Rudder gyökérkiszolgálóhoz előfeltételként Java RE szükséges. Nak nek telepítse a Java-t Debian/Ubuntu rendszerre, használja a következő parancsot:
sudo apt telepítésalapértelmezett-jre
Ezután a következő paranccsal adja hozzá a Rudder tárolókulcsot:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
Ezután adja hozzá a Rudder tárolót a rendszeréhez:
visszhang "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Frissítse az adattár indexét a következővel:
sudo apt frissítés
Most telepítheti a Rudder gyökérkiszolgálót a következő paranccsal:
sudo apt telepítés oldalkormány-szerver
A Rudder Root Server konfigurálása
A Rudder gyökérkiszolgáló telepítése után konfigurálnia kell. Hozzon létre egy felhasználói fiókot, amellyel bejelentkezhet a Rudder webes felhasználói felületére. Nyissa meg a terminált, és futtassa a következő parancsot a felhasználói fiók létrehozásához:
sudo kormányszerver teremt-felhasználó -u
Ezután állítsa be a jelszót ehhez a felhasználói fiókhoz.
A zökkenőmentes működés érdekében meg kell nyitnia az 5309-es és 443-as TCP-portokat a kiszolgáló tűzfalán. Ehhez használja a következő parancsokat:
sudo ufw 443/tcp engedélyezése
sudo ufw engedélyezi az 5309/tcp-t
A Rudder webes felületéhez lépjen a Rudder gyökérkiszolgáló IP-címére vagy gazdagépnevére egy webböngésző segítségével:
https://<IP-cím>/rudder
Jelentkezzen be a webes felületre a fent létrehozott felhasználónévvel és jelszóval. Ezután a Rudder webes felület bal oldalsávjáról lépjen a következőre: Adminisztráció > Beállítások.
Alatt Általános beállítások, menj Engedélyezett hálózatok. Itt konfigurálja azokat a hálózatokat, amelyekről engedélyezni szeretné a csomópontok számára a Rudder szerverhez való csatlakozást. Adja hozzá a hálózatokat a hálózati azonosító/maszk formátum.
Például ahhoz, hogy a 192.168.42.137/24 IP-című csomópont csatlakozhasson a Rudder szerverhez, 192.168.42.0/24 néven adja hozzá.
Abban az esetben, ha újra kell indítania a gyökérkiszolgálót, használja a következő parancsot:
sudo systemctl indítsa újra a rudder-servert
A Rudder Agent telepítése Debian/Ubuntu rendszeren
A Rudder csomópontjának vagy gazdagépének kezeléséhez telepítenie kell egy ügynököt. A hivatalos adattárból telepítheti a Rudder ügynököt a csomópontokra. Kezdje azzal, hogy a következő paranccsal adja hozzá a Rudder repository GPG kulcsát a rendszeréhez:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
Ezután adja hozzá a Rudder tárolót a rendszeréhez a következő paranccsal:
visszhang "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Frissítse a tárolóindexet a következő beírásával:
sudo apt frissítés
Most telepítheti a Rudder ügynököt a következő paranccsal:
sudo apt telepítés oldalkormány-ügynök
A Rudder Agent konfigurálása
A Rudder ügynök telepítése után engedélyeznie kell a kapcsolatot a Rudder gyökérkiszolgálóval. Ezt kétféleképpen érheti el: vagy a Rudder gyökérkiszolgáló IP-címének vagy gazdagépnevének hozzáadásával a /var/rudder/cfengine-community/policy_server.dat fájl:
visszhang sudo tee /var/rudder/cfengine-community/policy_server.dat
Vagy a következő parancs futtatásával cserélje ki a Rudder gyökérszerver IP-címével vagy gazdagépnevével:
sudo rudder agent policy-server <ip-vagy gazdagépnév>
Abban az esetben, ha újra kell indítania a Rudder ügynököt, használja a következő parancsot:
sudo rudder agent újraindítás
Csomópont hozzáadása a Rudder szerverhez
Miután telepítette és konfigurálta a Rudder ügynököt a csomóponton, egy leltár (hardver- és szoftverinformációkat tartalmazó) elküldésre kerül a gyökérkiszolgálónak a csomópont regisztrálásához.
A Rudder webes felület bal oldalsávjáról lépjen a következőre: Csomópontkezelés > Függőben lévő csomópontok. Az új csomópont megjelenik a Függőben lévő csomópontok ablakban. Jelölje ki a csomópontot a mellette lévő jelölőnégyzet segítségével, majd kattintson Elfogad.
Ezután kattintson Elfogad a következő ablakban a megerősítéshez. Most a csomópont hozzá lesz adva a Rudder szerverhez.
A Rudder szerver összes felügyelt csomópontjának megtekintéséhez lépjen a következő helyre: Csomópontkezelés > Csomópontok.
Kattintson egy csomópontra a hozzá tartozó összes információ megtekintéséhez. Ha nem látja az alábbi csomópontot Függőben lévő csomópontok, manuálisan futtathatja az ügynököt, és elindíthatja a leltárt a következő parancsok valamelyikével:
sudo kormányos ügynök leltár
Vagy
sudo kormányos ügynök futás
A Rudder Agent eltávolítása csomópontról
A Rudder ügynök csomópontról való eltávolításához használja a következő parancsot:
sudo apt remove rudder-agent
A Rudder ügynök eltávolítása után futtassa a következő parancsot annak ellenőrzésére, hogy a Rudder szolgáltatások egyike sem fut:
ps aux | grep kormánylapát
Törölje a Rudder könyvtárakat is:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Miután teljesen eltávolította a Rudder ügynököt a csomópontból, el kell távolítania a csomópontot a Rudder gyökérkiszolgálóról is. Menj Csomópontkezelés > Csomópontok. Innen válassza ki az eltávolítani kívánt csomópontot.
Alatt Összegzés oldalon kattintson a Töröl gombot a csomópont eltávolításához a gyökérkiszolgálóról. Mostantól a Rudder gyökérkiszolgálója nem fogja felügyelni a csomópontot.
A Rudder Root Server eltávolítása Ubuntu/Debian rendszeren
A Rudder gyökérkiszolgáló Ubuntuból való eltávolításához futtassa a következő parancsot:
sudo apt remove rudder-server
Annak ellenőrzéséhez, hogy a Rudder szolgáltatások egyike sem fut, futtassa a következő parancsot:
ps aux | grep kormánylapát
Is, törölje a könyvtárakat a Rudderhez kapcsolódóan a gyökérszerverről:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Automatizálja és kezelje infrastruktúráját egyetlen központi szerverről
A Rudder lehetővé teszi, hogy időt takarítson meg és növelje a hatékonyságot az IT-infrastruktúra automatizálásával és kezelésével. Most már képesnek kell lennie a Rudder infrastruktúra-felügyeleti platform telepítésére és beállítására Ubuntu és Debian rendszeren.
A Rudder alternatívájaként használhatja az ingyenes és nyílt forráskódú Ansible automatizálási platformot. Több platformon is elérhető, beleértve a Linuxot, a Windowst és a Mac-et.