Palvelinten hallinta pt.1

Tehtävänannot täältä :  http://terokarvinen.com/2018/aikataulu-%e2%80%93-palvelinten-hallinta-ict4tn022-4-ti-5-ke-5-loppukevat-2018-5p

a) Lue virallisesta Salt Getting Started Guide -kirjasta luvut Understanding SaltStack (noin 8 alasivua) ja SaltStack Fundamentals (6 alasivua, ei tarvitse asentaa demoympäristöä) ja SaltStack Configuration Management: Functions (1 alasivu). (Tätä lukutehtävää ei tarvitse raportoida).

b) Silmäile Laineen 2017 varastossa olevia salt -asetuksia. (Tätä lukutehtävää ei tarvitse raportoida).

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ä.

d) Kokeile jotain Laineen esimerkistä lainattua tilaa tai tee jostain tilasta oma muunnelma. Muista testata lopputuloksen toimivuus. Huomaa, että varastossa on myös keskeneräisiä esimerkkejä, kuten Battlenet-asennus Windowsille.

e) Kerää laitetietoja koneilta saltin grains-mekanismilla.

f) Oikeaa elämää. Säädä Saltilla jotain pientä, mutta oikeaa esimerkiksi omalta koneeltasi tai omalta virtuaalipalvelimelta. (Kannattaa kokeilla Saltia oikeassa elämässä, mutta jos se ei onnistu, rakenna jotain oikeaa konettasi vastaava virtuaaliympäristö ja tee asetus siinä).

g) Vapaaehtoinen: asenna ja konfiugroi jokin palvelin Saltilla. (package-file-server)”


c + d )

saltherraasennus

saltstatecode

salterror

e)

saltgrains


En tahdo saamaan tätä toimimaan kunnolla, koneella on herra ja orja samassa, ping näyttää true ja komennot menevät kyllä läpi selkeästi, mutta jossain on häikkää?

Kokeilin myös pkg.installed – metodia statessa, mutta se antoi saman errorin.

f) Koitin säätää Linux-kurssilla luotua virtuaalipalvelinta salt-minioniksi, mutta en ajanpuutteiden vuoksi ehtinyt viedä tätä loppuun asti: salt-minion on siis kyllä asennettuna ja toiminnassa virtuaalipalvelimella, ja master-koneella on tulimuuriin reiät tehty sitä varten, mutta ongelmana on että virtuaalipalvelimen minion key ei näy masterilla “salt-key -l”, restarttaamiset eikä muut säädöt (tulimuuri, nimeäminen yms) eivät auttaneet. Koitin debugata ja katsella lokeja, mutta en saanut niistä mitään irti.

Itse säätö tuskin on suuri temppu, käytännössä .sls-tiedoston luonti ja sinne isketään tarvittavat asiat esim : ”

install_lamp:
pkg.installed:
pkgs:
– apache2
– libapache2-mod-php

– Alexi

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