Rudder on avoimen lähdekoodin verkkopohjainen IT-infrastruktuurin konfigurointi- ja automaatioalusta, joka auttaa järjestelmien määrittämisessä ja hallinnassa eri organisaatioissa. Sen avulla voit automatisoida monimutkaisia määrityksiä ja hallita IT-infrastruktuuriasi turvaohjeita noudattaen.
Rudderissa on kaksi pääkomponenttia: juuripalvelin ja solmu. Juuripalvelin määrittää hallittujen solmujen määritykset, kun taas solmut ovat juuripalvelimen hallitsemia järjestelmiä.
Näin voit asentaa ja määrittää Rudder-juuripalvelimen ja solmut Debianissa/Ubuntussa.
Rudder Root Serverin asentaminen Debianiin/Ubuntuun
Rudder-juuripalvelimen asentamiseksi Debian/Ubuntuun voit käyttää virallista arkistoa. Rudder-juuripalvelin vaatii Java RE: n edellytyksenä. Vastaanottaja asenna Java Debian/Ubuntuun, käytä seuraavaa komentoa:
sudo apt Asentaaoletuksena-jre
Lisää sitten Rudder-arkistoavain seuraavalla komennolla:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
Lisää seuraavaksi Rudder-arkisto järjestelmääsi:
kaiku "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Päivitä arkistoindeksi seuraavasti:
sudo apt päivittää
Nyt voit asentaa Rudder-juuripalvelimen seuraavalla komennolla:
sudo apt Asentaa peräsin-palvelin
Rudder Root Serverin määrittäminen
Kun Rudder-juuripalvelin on asennettu, sinun on määritettävä se. Luo käyttäjätili, jolla kirjaudut Rudder-verkkokäyttöliittymään. Avaa pääte ja suorita seuraava komento luodaksesi käyttäjätilin:
sudo peräsinpalvelin luoda-käyttäjä -u
Aseta sitten tämän käyttäjätilin salasana.
Sujuvaa toimintaa varten sinun on avattava palvelimesi palomuurin TCP-portit 5309 ja 443. Käytä tätä varten seuraavia komentoja:
sudo ufw salli 443/tcp
sudo ufw salli 5309/tcp
Pääset Rudder-verkkokäyttöliittymään siirtymällä Rudder-juuripalvelimen IP-osoitteeseen tai isäntänimeen verkkoselaimella:
https://<IP-osoite>/rudder
Kirjaudu sisään verkkokäyttöliittymään yllä luomallasi käyttäjätunnuksella ja salasanalla. Siirry sitten Rudder-verkkokäyttöliittymän vasemmasta sivupalkista kohtaan Hallinta > Asetukset.
Alla Yleiset asetukset, mene Sallitut verkot. Tässä määritä verkot, joista haluat sallia solmujen muodostavan yhteyden Rudder-palvelimeen. Lisää verkot kohtaan verkkotunnus/maski muoto.
Jos haluat esimerkiksi sallia solmun, jonka IP-osoite on 192.168.42.137/24, muodostaa yhteyden Rudder-palvelimeen, lisää se nimellä 192.168.42.0/24.
Jos sinun on käynnistettävä juuripalvelin uudelleen, käytä seuraavaa komentoa:
sudo systemctl käynnistä rudder-server uudelleen
Rudder Agentin asentaminen Debianiin/Ubuntuun
Jotta voit hallita Rudderin solmua tai isäntää, sinun on asennettava agentti. Voit käyttää virallista arkistoa asentaaksesi Rudder-agentin solmuihin. Aloita lisäämällä Rudder-varaston GPG-avain järjestelmääsi käyttämällä seuraavaa komentoa:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
Lisää sitten Rudder-arkisto järjestelmääsi käyttämällä seuraavaa komentoa:
kaiku "deb http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
Päivitä arkiston indeksi kirjoittamalla:
sudo apt päivittää
Nyt voit asentaa Rudder-agentin seuraavalla komennolla:
sudo apt Asentaa peräsin-agentti
Rudder Agentin määrittäminen
Kun olet asentanut Rudder-agentin, sinun on otettava sen yhteys Rudder-juuripalvelimeen. Voit tehdä tämän kahdella tavalla: joko lisäämällä Rudderin juuripalvelimen IP-osoite tai isäntänimi /var/rudder/cfengine-community/policy_server.dat tiedosto:
kaiku sudo tee /var/rudder/cfengine-community/policy_server.dat
Tai suorittamalla seuraavan komennon, korvaa Rudder-juuripalvelimen IP-osoitteella tai isäntänimellä:
sudo ruder agent policy-server <ip-tai isäntänimi>
Jos sinun on käynnistettävä Rudder-agentti uudelleen, käytä seuraavaa komentoa:
sudo ruder agentin käynnistys uudelleen
Solmun lisääminen Rudder-palvelimeen
Kun olet asentanut ja määrittänyt Rudder-agentin solmuun, luettelo (sisältää laitteisto- ja ohjelmistotiedot) lähetetään juuripalvelimelle solmun rekisteröimiseksi.
Siirry Rudder-verkkokäyttöliittymän vasemmasta sivupalkista kohtaan Solmun hallinta > Odottavat solmut. Näet uuden solmun Odottavat solmut -ikkunassa. Valitse solmu sen vieressä olevalla valintaruudulla ja napsauta Hyväksyä.
Napsauta sitten Hyväksyä vahvista se seuraavassa ikkunassa. Nyt solmusi lisätään Rudder-palvelimeen.
Voit tarkastella kaikkia Rudder-palvelimen hallittuja solmuja siirtymällä osoitteeseen Solmun hallinta > Solmut.
Napsauta solmua nähdäksesi kaikki siihen liittyvät tiedot. Jos et näe alla olevaa solmua Odottavat solmut, voit suorittaa agentin manuaalisesti ja käynnistää varaston käyttämällä jompaakumpaa seuraavista komennoista:
sudo ruder agent inventaario
Tai
sudo ruder agent run
Rudder Agentin asennuksen poistaminen solmusta
Voit poistaa Rudder-agentin asennuksen solmulta käyttämällä seuraavaa komentoa:
sudo apt remove ruder-agent
Kun olet poistanut Rudder-agentin, suorita seuraava komento varmistaaksesi, että mikään Rudder-palveluista ei ole käynnissä:
ps aux | grep peräsin
Poista myös Rudder-hakemistot:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Kun olet poistanut Rudder-agentin kokonaan solmusta, sinun on myös poistettava solmu Rudder-juuripalvelimesta. Mene Solmun hallinta > Solmut. Valitse sieltä poistettava solmu.
Alla Yhteenveto -sivua, napsauta Poistaa -painiketta poistaaksesi tämän solmun juuripalvelimesta. Nyt Rudder-juuripalvelin ei enää hallitse solmua.
Rudder Root Serverin asennuksen poistaminen Ubuntu/Debianissa
Poista Rudder-juuripalvelimen asennus Ubuntusta suorittamalla seuraava komento:
sudo apt remove ruder-server
Varmista, ettei mikään Rudder-palvelu ole käynnissä, suorittamalla seuraava komento:
ps aux | grep peräsin
Myös, poista hakemistot liittyvät Rudderiin juuripalvelimelta:
sudo rm -rf /opt/rudder
sudo rm -rf /var/rudder
Automatisoi ja hallitse infrastruktuuriasi yhdeltä keskuspalvelimelta
Rudderin avulla voit säästää aikaa ja lisätä tehokkuutta automatisoimalla ja hallitsemalla IT-infrastruktuuriasi. Sinun pitäisi nyt pystyä asentamaan ja asentamaan Rudder-infrastruktuurin hallintaympäristö Ubuntuun ja Debianiin.
Vaihtoehtona Rudderille voit käyttää ilmaista ja avoimen lähdekoodin Ansible-automaatioalustaa. Se on saatavana useille alustoille, mukaan lukien Linux, Windows ja Mac.