Harjoitus 4 – Palvelinten hallinta ICT4TN022-4

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

h4

b) Tee kahdella orjalla esimerkki, jossa orjat saavat eri muuttujan pilarista. Tarkista ‘pillars.items’, että kummalekin orjalle mene eri tieto. Tee jokin muu kuin tunnilla tehty sshd-esimerkki.

Aloitan tilanteesta jossa minulla on käytössäni Virtuaalipalvelin (Xubuntu 16.04.4) ja Läppäri (Xubuntu 16.04.3). Olen asettanut Virtuaalipalvelimen mestariksi ja orjaksi ja läppärini toimii toisena orjana.

Aloitetaan tekemällä kansio pillartesti

sudo mkdir /srv/salt/pillartesti

cd /srv/salt/pillartesti

sudoedit init.sls

initid

 

ja teemme myös pillartesti.txt tiedoston komennolla

sudoedit pillartesti.txt

45677888

Tässä vaiheessa meillä ei ole vielä pillareita joten teemme niille kansion

sudo mkdir /srv/pillar

ja teemme /srv/pillariin top.sls tiedoston käyttämällä komentoa

sudoedit top.sls

korjattutop

ja teemme kyseiset tilat nimillä testi1.sls ja testi2.sls

sudoedit testi1.sls

sudoedit testi2.sls

testi

Testataan käyttää komennolla

sudo salt ‘*’ state.apply pillartesti

varsinainentesti

Katsotaan tiedostot:

vivon

vilost

Voimme todeta että pillareita on käytetty oikein ja eri orjalla on eri sana.

c) Tee kahdella orjalla esimerkki, jossa toinen orja saa muuttujan pilarista ja toinen käyttää oletusarvoa (pillar.get). Tee jokin muu kuin tunnilla tehty sshd-esimerkki.

Poistetaan vaikka testi1.sls hakemistosta /srv/pillar

sudo rm testi1.sls

Testataan käyttää komentoa

sudo salt ‘*’ state.apply pillartesti

tamahantoimii

Voimme todeta että nyt slaveslave orja käyttää oletusarvoa ‘omegalul’ kun taas zulolman orja saa tietonsa pillarista.

Tähän päättyy harjoitus 4.

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 )

Connecting to %s