Salt-moduuli Windows-tietokoneen käyttöönottoon

Palvelinten hallinnan kurssini päätehtävänä oli luoda Salt-moduuli valitsemastaan aiheesta. Päätin tehdä moduulin Windows-tietokoneen käyttönottoon pelaamista ajatellen. Moduuli asentaa erilaisia pelaamiseen liittyviä ohjelmia kuten esimerkiksi Steamin, Originin ja Teamspeakin. Linkki moduuliin! Moduulin käyttöä varten tarvitset Linux-tietokoneen (livetikku/CD käy) sekä Windows-tietokoneen. Windows-tietokoneelle tulee ladata salt-minion (Python3, luultavasti AMD64) ja asennuksen yhteydessä asettaa Linux-tietokoneesi Read more…

Harjoitus 6

Tehtävät perustuvat  Tero Karvisen Palvelinten hallinta -kurssiin. a) Kultainen polku. Tee ensimmäinen versio modulistasi, joka toimii ainakin optimiolosuhteissa. Jos jokin säätö on poikkeuksellisen hankala, voit tehdä sen tässä versiossa käsin, ja dokumentoida ajamasi käskyt. (Valmis moduli tarvitaan vasta esitykseen ensi viikolla). Moduuli löytyy GitHubistani. Moduulini tarkoituksena on helpottaa Windows-tietokoneen käyttöönottoa pelaamista Read more…

Harjoitus 4

Tehtävät perustuvat  Tero Karvisen Palvelinten hallinta -kurssiin. Tehtävät edellyttävät, että salt-masterin sekä salt-minionin käyttöönotto on hoidettu valmiiksi. Suoritin tehtävät pöytäkoneella joka on sekä herra että orja. Toisena orjana käytin HP Pavilion 14 -kannettavaa Xubuntu 16.04.3 -livetikulta. b) Tee kahdella orjalla esimerkki, jossa orjat saavat eri muuttujan pilarista. Tarkista ‘pillars.items’, että Read more…

Harjoitus 3

Tehtävät perustuvat tähän Tero Karvisen kurssiin. Tehtävät edellyttävät salt-masterin ja salt-minionin asennusta ja käyttöönottoa. Käytin samaa tietokonetta livetikulta sekä herrana että orjana.   b) Tiedosto muotista: tee yksinkertainen SLS-tilatiedosto, joka laittaa muuttujan tiedostoon. Käytä jinjan kontekstimuuttujaa (template: jinja, context: …). Ohje. Aloitetaan luomalla /srv/salt -kansioon files-niminen kansio selkeyden säilyttämiseksi. Tähän Read more…

Harjoitus 2

Tämä harjoitus on siirretty vanhoilta kotisivuiltani tänne. Alkuperäinen julkaisuajankohta oli 1.4.2018. Tehtävät perustuvat tähän Tero Karvisen kurssiin. Tehtävissä oletetaan, että salt-master ja salt-minion ovat asennettuina ja valmiina käyttöön. Käyttöönotto ensimmäisessä harjoituksessa. Teen itse harjoitukset siten, että molemmat ohjelmat ovat asennettuna samalle tietokoneelle. Käytin tehtävissä apuna Miikka Valtosen vinkkaamana tätä Salt Cheat Sheetiä. Read more…

Harjoitus 1

Tämä harjoitus on siirretty vanhoilta kotisivuiltani tänne. Alkuperäinen julkaisuajankohta oli 1.4.2018. Tehtävät perustuvat tähän Tero Karvisen kurssiin. 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ä. Asensin salt-masterin ja salt-minionin samalle koneelle komennolla “sudo apt Read more…