Palvelinten hallinta h1

c) Asenna Salt Master ja Slave pull-arkkitehtuurilla (eli master on server). Voit laittaa herran ja orjan myös samalle koneelle. Kokeile suorittamalla salt:illa komentoja etänä.

d) Kokeile jotain Laineen esimerkistä lainattua tilaa tai tee jostain tilasta oma muunnelma. Muista testata lopputuloksen toimivuus. Huomaa, että varastossa on myös keskeneräisiä esimerkkejä, kuten Battlenet-asennus Windowsille.

e) Kerää laitetietoja koneilta saltin grains-mekanismilla.

f) Oikeaa elämää. Säädä Saltilla jotain pientä, mutta oikeaa esimerkiksi omalta koneeltasi tai omalta virtuaalipalvelimelta. (Kannattaa kokeilla Saltia oikeassa elämässä, mutta jos se ei onnistu, rakenna jotain oikeaa konettasi vastaava virtuaaliympäristö ja tee asetus siinä).

c.) Salt Master asennus

Salt masterin ja minionin asentaminen onnistuu komenolla

sudo apt-get -y install salt-master salt-minion

Tämän jälkeen orjalle pitää kertoa kuka on hänen herransa

sudoedit /etc/salt/minion

WhatsApp Image 2018-04-01 at 20.37.49 (8)

Uudelleenkäynnistys, jotta muutokset tulevat voimaan

sudo systemctl restart salt-minion.service

Hyväksytään orjan avain

sudo salt-key -A

Sitten voidaan koittaa suorittaa toimintoja etänä esim.

sudo salt ‘*’ cmd.run “apt-get -y update

WhatsApp Image 2018-04-01 at 20.37.49 (11)

d.) Laineen esimerkki

Päätin kokeilla Laineen Firewall.sls tilaa. Kopioin sisällön täältä.

cd /srv” srv hakemistoon johon loin sisälle salt kansion

mkdir salt” ja salt kansion sisälle tulee firewall.sls

sudoedit firewall.sls” jonne kopioin Laineen firewall.sls tiedot.

WhatsApp Image 2018-04-01 at 20.37.49 (10)

Halutaan saada tila toimimaan heti ja se onnistuu komenolla

sudo salt ‘*’ state.apply firewall

WhatsApp Image 2018-04-01 at 20.37.49 (9)

e.) Salt Grains

Voidaan tarkastella orjan laitetietoja komennolla

sudo salt ‘*’ grains.item

WhatsApp Image 2018-04-01 at 20.37.49 (6)

Kuvassa näkyy mm. tietokoneen laitetietoja ja järjestelmän versio.

f.) Saltilla säätöä

Halusin luoda tilan, joka varmuuskopioi tietokoneeni kotikansion 24 tunnin välein. Loin teksitiedoston srv/salt/ kansion sisälle

sudoedit backup.sls

WhatsApp Image 2018-04-01 at 20.37.49 (12)

Jonka jälkeen tila piti laittaa päälle

sudo salt ‘*’ state.apply backup

WhatsApp Image 2018-04-01 at 20.37.49 (13)

Jonka jälkeen vielä tarkistin että backup.tar oli luotu

WhatsApp Image 2018-04-01 at 20.46.05

Lähteitä:

http://terokarvinen.com/2018/aikataulu-%E2%80%93-palvelinten-hallinta-ict4tn022-4-ti-5-ke-5-loppukevat-2018-5p

https://github.com/joonaleppalahti/CCM/tree/master/salt/srv/salt

http://terokarvinen.com/2018/salt-quickstart-salt-stack-master-and-slave-on-ubuntu-linux

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s