Drift/Salt: Difference between revisions
< Drift
(Create page, documenting the first steps in setting up salt) |
(Add info about grains) |
||
Line 12: | Line 12: | ||
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør <code><nowiki>service salt-minion status</nowiki></code> som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i <code><nowiki>/etc/salt/minion</nowiki></code>. | Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør <code><nowiki>service salt-minion status</nowiki></code> som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i <code><nowiki>/etc/salt/minion</nowiki></code>. | ||
=== Konfigurasjon === | |||
<pre>$ vim /etc/salt/grains | |||
roles: | |||
- workstations | |||
</pre> | |||
== Legge til nye filer == | == Legge til nye filer == | ||
== Grains == | |||
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. <code><nowiki>salt 'hostname*' grains.items</nowiki></code> viser alle grains hostname er med i. For eksempel kan man si <code><nowiki>salt -G 'os_familt:Debian' test.ping</nowiki></code> for å pinge maskiner som er basert på Debian. |
Revision as of 21:04, 22 August 2015
Salt er, som Drift/Puppet, et system for å distribuere filer og sørge for at maskiner har samme oppsett.
Sette opp ny salt minion
Installasjon
$ apt-get install salt-minion $ ssh root@salt.pvv.ntnu.no salt-master# salt-key -L salt-master# salt-key -a hostname.pvv.ntnu.no salt-master# salt '*' test.ping
Hvis alt har har gått bra, vil pingtesten gi true for maskinen din nå. Hvis ikke, kjør service salt-minion status
som root på din nye minion for å få hint om hva som er galt. Konfigurasjonsfilen til salt ligger i /etc/salt/minion
.
Konfigurasjon
$ vim /etc/salt/grains roles: - workstations
Legge til nye filer
Grains
Salt kan bruke grains for å gjøre noe på en gruppe med maskiner. salt 'hostname*' grains.items
viser alle grains hostname er med i. For eksempel kan man si salt -G 'os_familt:Debian' test.ping
for å pinge maskiner som er basert på Debian.