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.
Hyväksytään orjat masterille jonka jäkeen voidaan alkaa tekemään sls tiedostoja
Tehdään uusi kansio johon tulee init.sls tiedosto joka näyttää yllä olevan kuvan kaltaiselta. Huomaa kirjoitusvirhe (contest -> pitäisi olla context).
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.
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
Tehdään seuraavaksi top.sls tiedosto pillar kansioon
Tehdään myös top.sls tiedosto salt kansioon
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
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
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.
Ajetaan nyt näiden muutosten jälkeen komennolla sudo salt ‘*’ state.highstate
Nopeasti katsottuna näemme että vain toinen orjista on ottanut vastaan muutoksen.
Käydään viellä testaamassa toimiiko tämä uusi osoite toisella orjalla.
Hienosti toimii! Näin ollaan saatu päätökseen tämän viikon tehtävät.
https://jkjournalblog.wordpress.com/2018/04/19/ict4tn022-4-kotitehtava-number-4/