Palvelinten hallinta – H4

Tehtävät kurssilta: ICT4TN022-4

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.

Aloitetaan tehtävä järjestämällä 2 orjaa masterille, itse tein omasta palvelimestani masterin ja pistin samaanpalvelimeen orjan ja fyysiseen koneeseen toisen orjan.

Screenshot_2018-04-22_15-36-27

Hyväksytään orjat masterille jonka jäkeen voidaan alkaa tekemään sls tiedostoja

Screenshot_2018-04-22_15-45-08

Tehdään uusi kansio johon tulee init.sls tiedosto joka näyttää yllä olevan kuvan kaltaiselta. Huomaa kirjoitusvirhe (contest -> pitäisi olla context).

Screenshot_2018-04-22_15-49-43

Seuraavaksi käydään muokkaamassa /etc/hosts tiedostoa ja samalla kopioidaan tämä tiedosto juuri tehtyy kansioon joka sisälsi sinun init.sls tiedoston tämän voi tehdä komenolla sudo cp /etc/hosts /srv/salt/apache omassa tapauksessani.

Screenshot_2018-04-22_15-53-52

Tehdään seuraavaksi kummallekkin orjalle oma sls tiedosto tehdään /srv kansioon uusi kansio nimeltä pillar ja pillar kansion sisälle kansio nimeltä hosts tähän kansioon tehdään minun tapauksessani omena.sls ja omena2.sls

Screenshot_2018-04-22_15-55-00

Tehdään seuraavaksi top.sls tiedosto pillar kansioon

Screenshot_2018-04-22_16-01-38

Tehdään myös top.sls tiedosto salt kansioon

Screenshot_2018-04-22_17-54-06

Valmistelut on tehty koitetaan nyt ajaa tämä tiedosto komennolla sudo salt ‘*’ state.highstate

hyvältä näyttää muutoksia on tapahtunut.

Käydään viellä testaamassa että localhostin omena2.example.com toimii

Screenshot_2018-04-22_17-53-40

Hyvin toimii! Näin ollaan saatu päätökseen B kohta tämän viikon tehtävistä.

 

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.

Voidaan käyttää vanhoja tiedostoja tässä tehtävässä aloitetaan tehtävä muokkaamalla tekemäämme init.sls tiedostoa.

Tehdään siitä tämän näköinen

Screenshot_2018-04-22_18-08-16

Seuraavaksi käydään muokkaamassa jomman kumman orjan sls tiedostoa minun tapauksessani joko omena.sls tai omena2.sls muokataan vähän osoitetta joka tehtiin edelliseen tehtävään.

Screenshot_2018-04-22_18-11-27

Ajetaan nyt näiden muutosten jälkeen komennolla sudo salt ‘*’ state.highstate

Screenshot_2018-04-22_18-11-53

Nopeasti katsottuna näemme että vain toinen orjista on ottanut vastaan muutoksen.

Käydään viellä testaamassa toimiiko tämä uusi osoite toisella orjalla.

Screenshot_2018-04-22_18-12-14

Hienosti toimii! Näin ollaan saatu päätökseen tämän viikon tehtävät.

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

https://jkjournalblog.wordpress.com/2018/04/19/ict4tn022-4-kotitehtava-number-4/

 

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 )

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