Erinevus lehekülje "Salt" redaktsioonide vahel
| 30. rida: | 30. rida: | ||
===Kasutamine=== | ===Kasutamine=== | ||
| + | |||
| + | Kõigi masinate kontroll | ||
| + | |||
| + | Salt '*' test.ping | ||
| + | |||
| + | Eeldefineeritud käivitusmoodulite (execution modules) kasutamine. | ||
| + | |||
| + | salt '*' cmd.run 'ls /' | ||
| + | |||
| + | Skriptid võib paigaldada nt /srv/salt ala ja käivitada neid | ||
| + | |||
| + | salt '*' cmd.script salt://mysript.sh | ||
| + | |||
| + | Salt kasutab enda failide hoidmiseks väikest failiserverit | ||
| + | |||
| + | Võimalik on käivitada käske ka vaid kindla os-iga masinates nt | ||
| + | |||
| + | salt -G 'os:Ubuntu' test.ping | ||
Redaktsioon: 6. september 2017, kell 14:50
Seadistus
Serveri paigaldus ehk salt-master debianis/ubuntus paigaldub käsuga
apt-get install salt-master
Konfiguratsioon on /etc/salt/master. Minionide seadistusi otsib ta kaustast /srv/salt
Kliendi ehk salt-minioni paigaldus
Kõigis levinud opsüsteemides toimib paigalduseks järgmine üherealine käsk
wget -O - http://bootstarp.saltstack.org | sudo sh
Kliendi konfiguratsioon asub /etc/salt/minion Vaikimisi üritavad kõik minonid ühenduda masteriga, mille hostnameks on salt. Selleks,e t muuta master masina nime võib nt selle masina defineerida /etc/hosts abil
Minionid genereeriad käivitumisel omaneda võtmepaari ja saadavad avaliku võtme masterile.
Debianil/ubuntul paigaldab see skirpt lisaks sobiva apti repo
Master servers näeb võtmete nimekirja käsuga
salt-key -L
Võtmeid, mis ootavad autoriseerimist näeb ja saab aksepteerida
salt-key -A
Kasutamine
Kõigi masinate kontroll
Salt '*' test.ping
Eeldefineeritud käivitusmoodulite (execution modules) kasutamine.
salt '*' cmd.run 'ls /'
Skriptid võib paigaldada nt /srv/salt ala ja käivitada neid
salt '*' cmd.script salt://mysript.sh
Salt kasutab enda failide hoidmiseks väikest failiserverit
Võimalik on käivitada käske ka vaid kindla os-iga masinates nt
salt -G 'os:Ubuntu' test.ping