
Palvelinten Hallinta – Spring 2020
Harjoitus 2 Package-File-Service
aloitettu: 13.4.2020 kello: 18:01
Tehtävä a)
Demonin asetukset. Säädä jokin demoni (asenna+tee asetukset+testaa) package-file-service -rakenteella. Tunnilla muutettiin ssh:n porttinumeroa, joten tee jotain muuta.
-
Ensimmäiseksi päivitetään järjestelmä –> sudo apt-get update
-
Testasin masterin ja minionin välisen yhteyden –> sudo salt ‘*’ test.ping
-
Loin hakemiston apachelle –> sudo mkdir /srv/salt/apache
-
Loin sls-tiedoston hakemiston sisälle ja sinne kopioin tarvittavat tiedot apachen asentamiseksi –> sudo vim init.sls

-
Apachen asennus tilaa käyttäen –> sudo salt ‘*’ state.apply apache
-
Muokkasin ohjeiden mukaan sls tiedostoa ja poistin “creates” osion.

-
sudo salt ‘*’ state.apply apache
- sudo salt ‘*’ state.apply apache –> 4 succeeded, 1 failed… file.managed false, file not found. Tässä kohtaa aloin taas miettimään, että ehkä olen hieman liikaa vaan copypastennut… Tässä kohtaa mietiskelin pari tuntia teenkö oikein vai enkö tee. Opetus: Yksi asia kerrallaan ajatuksen kanssa 🙂 Myös yksi ohje kerrallaan!
- sudo vim default-index.html –> sisältö: patrikin valtakunta –> 5 succeeded, failuret korjattu.

- sudo systemctl restart apache2
- 10.0.2.15:80
- Toimii!

- Varmistukseksi muokkasin html tiedostoa ja ajoin init.tilan uudestaan:
b) Uusi ohjelma. Asenna + tee asetukset + testaa jokin sovellus, jota ei ole käsitelty tunnilla. Asenna ensin käsin, ja käytä sen jälkeen find-komentoa etsiäksesi muuttuneet tiedostot.
- Päätin asentaa “Stacer” ohjelman (Järjestelmän optimointi ja puhdistustyökalu).
sudo add-apt-repository ppa:oguzhaninan/stacer -y(ekalla kerralla ei mennyt läpi)
sudo apt-get updatesudo apt-get install stacer -y- CCleanerin tyyppinen sovellus, yksinkertainen ja helppo käyttää!


-
find -printf "%T+ %p\n"|sort

c) Aja jokin tila paikallisesti ilman master-slave arkkitehtuuria. Tutki debug-tulostetta. ‘sudo salt-call –local state.apply hellotero –state-output terse’
- sudo salt-call –local state.apply apache –state-output terse (terse = fileformat)

Lähteet (luettu 14.4.2020):
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.pkg.html
http://terokarvinen.com/2018/apache-user-homepages-automatically-salt-package-file-service-example
https://www.bloglinux.me/node/11
https://github.com/oguzhaninan/Stacer
Follow My Blog
Get new content delivered directly to your inbox.