Sziasztok,
adott 10 LXC konténer (Ubuntu 14.04), amiket SaltStack-el szeretnénk menedzselni, elvileg minden be van állítva tökéletesen,
a salt-master és a salt-minion-ok is, a minionok elvégzik a masteren kiadott utasításokat, viszont a top.sls fájlt sehogysem találják meg.
Kulcsok:
salt-key -L
Accepted Keys:
app01
cache01
db01
job01
log01
mail01
monitor01
proxy01
redis01
search01
Unaccepted Keys:
Rejected Keys:
Ping:
salt '*' test.ping
job01:
True
monitor01:
True
mail01:
True
proxy01:
True
db01:
True
cache01:
True
app01:
True
search01:
True
log01:
True
redis01:
True
Salt master config:
/etc/salt/master
...
file_roots:
base:
- /srv/salt
...
top.sls:
/srv/salt/top.sls
base:
'*':
- global
global.sls:
/srv/salt/global.sls
htop:
pkg:
- installed
Salt highstate:
salt '*' state.highstate
mail01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
db01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
cache01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
proxy01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
app01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
monitor01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
log01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
job01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
redis01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
search01:
----------
State: - no
Name: states
Function: None
Result: False
Comment: No Top file or external nodes data matches found
Changes:
Summary
------------
Succeeded: 0
Failed: 1
------------
Total: 1
Ahogy látszik a minion-ok valamiért nem látják a top fájlt, de már nincs semmi ötletünk, hogy miért, minden a hivatalos dokumentáció szerint lett bekonfigurálva.
Van valakinek ötlete mi lehet a probléma?
Előre is köszönök minden segítséget!
Hozzászólások
így néz ki csak nálad megette a szóközöket a hup?
top.sls
base:
__'*':
____- global
global.sls:
/srv/salt/global.sls
htop:
__pkg:
____- installed
a "_" szóközt jelöl.
szerk.: egy "_" egy szóközt jelöl.
Igen, így nézne ki valójában.
Egy minionról indított
salt-call state.highstate -l debug
, mit mond?szerk.: vagy még a
salt-call state.sls golbal -l debug
is tanulságos lehet, bár akkor erre sírna nem a topfile hiányára.Na, köszönöm a tippet, de megvan közben a probléma.
Furcsamód a hivatalos SaltStack repóból különböző verziójú master és minion települt fel (pedig egy időben lettek telepítve, az OS-el együtt), amik nem voltak kompatibilisek egymással.
én is ma frissítettem a minionokat, egy a file.replace modul feature miatt :)
egyébként jó cucc ez.
Igen, elég jó, és nekem nagyságrendekkel szimpatikusabb mint a többi configuration management eszköz. :)
Most készítettünk két olyan LXC konténer template-et, amikben alapból benne van a salt-master és a salt-minion.
Nem mindegy, hogy tab, vagy szóköz van benne és a szóközökből sem lehet akármennyi.
Ez a phyton csodája.
Szóközök voltak, a fájl szintaxisával nem volt probléma.