Harjoitus 4

Harjoitus 4

Palvelinten hallinta

 

B)

Tee kahdella orjalla esimerkki, jossa orjat saavat eri muuttujan pilarista. Tarkista ‘pillars.items’, että kummalekin orjalle menee eri tieto. Tee jokin muu kuin tunnilla tehty sshd-esimerkki.

Käynnistin koneen live-tikulta.

Aloitin komennooilla “setxkbmap fi” ja “sudo apt-get update”.

Asensin orjat ja masterin. Master ja orja xubuntulle ja toinen orja vagrantilla virtualboxille.

sudo apt-get -y install salt-master salt-minion

sudo apt-get -y  install vagrant virtualbox

 

Slave1 asennus kuin ensimmäisessä kotitehtävässä xubuntulle, kohdassa A.

 

Slave2 vagrantilla.

vagrant init bento/ubuntu-16.04

vagrant up

vagrant ssh

Näin asensin virtuaalikoneen ja otin yhteyden ssh:lla. Sitten asensin sille salt-minion:in.

sudo apt-get -y install salt-minion

Sitten samat temput siihen asti, kunnes master on hyväksynyt. Samalla tavalla kuin slave1 siis.

 

Tein /srv/salt/ kansion ja sinne hello/ kansion. Sinne init.sls ja hello.txt

initsls

hellotxt

Sitten tein /srv/pillar kansion, jonne tein top.sls, slave1.sls ja slave2.sls.pillarfilet

Kokeilin pillar.items eli sudo salt ‘*’ pillar.itemspillaritems

Näkyi halutut tiedot.

 

Käynnistin tilan komennolla “sudo salt ‘*’ state.apply hello”

Katsoin kummankin orjan /tmp/ kansiosta, mitä olivat saaneet.

pillartoimix2

Tehtävä onnistui.

 

 

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.

 

B-kohdassa oli oletusarvo jo annettu hello.txt:ssä, joten muutan /srv/pillar/slave2.sls tiedostosta sen muuttujan.

Muutin “numero” muuttujan → “eitoimi”.

eitiomi

sudo salt ‘*’ state.apply helloapplytesti

Pillar.items tarkistus.

pillaritemseitoimi

Katsoin toimiko ja kyllä se toimi.

 

cattesti

 

Lähteet:

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

http://terokarvinen.com/2018/simple-secrets-in-salt-pillars

http://terokarvinen.com/2017/vagrant-revisited-install-boot-new-virtual-machine-in-31-seconds

 

 

Advertisements

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 )

Google photo

You are commenting using your Google 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