Palvelinten Hallinta – H2

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.
  1. Ensimmäiseksi päivitetään järjestelmä –> sudo apt-get update

  2. Testasin masterin ja minionin välisen yhteyden –> sudo salt ‘*’ test.ping

  3. Loin hakemiston apachelle –> sudo mkdir /srv/salt/apache

  4. Loin sls-tiedoston hakemiston sisälle ja sinne kopioin tarvittavat tiedot apachen asentamiseksi –> sudo vim init.slsh2

  5. Apachen asennus tilaa käyttäen –>  sudo salt ‘*’ state.apply apache

  6. Muokkasin ohjeiden mukaan sls tiedostoa ja poistin “creates” osion.h2222

  7. sudo salt ‘*’ state.apply apache

  8. 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!
  9. sudo vim default-index.html –> sisältö: patrikin valtakunta –> 5 succeeded, failuret korjattu.
  10.  
  11. h222222n
  12. sudo systemctl restart apache2
  13. 10.0.2.15:80
  14. Toimii!hhhh2222222
  15. Varmistukseksi muokkasin html tiedostoa ja ajoin init.tilan uudestaan:hhhhhh2222png 

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.

  1. Päätin asentaa “Stacer” ohjelman (Järjestelmän optimointi ja puhdistustyökalu).
  2. sudo add-apt-repository ppa:oguzhaninan/stacer -y (ekalla kerralla ei mennyt läpi)stacer2222222222222
  3. sudo apt-get update
  4. sudo apt-get install stacer -y
  5. CCleanerin tyyppinen sovellus, yksinkertainen ja helppo käyttää!stacer11stacer22
  6. find -printf "%T+ %p\n"|sort
    stacer222222

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

  1. sudo salt-call –local state.apply apache –state-output terse (terse = fileformat)stacer2222222222

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.

Leave a comment