De masterplug-in slaat verschillende soorten gegevens op het bestandssysteem van de Salt-master op in SQLite-databases. Deze bestanden worden opgeslagen in de Salt-mastercachedirectory, gewoonlijk /var/cache/salt/master/.
Met de sseapi_cache-runner kunt u deze cachebestanden controleren en beheren.
Cache | Inhoud |
---|---|
load | Salt-opdrachtinformatie, geïndexeerd op master-id en JID |
tgt | Doelgroepinformatie van RaaS, geïndexeerd op doelgroep-UUID |
tgtmatch | Gegevens voor doelafstemming, geïndexeerd op UUID van doelgroep en minion-id |
exprmatch | Afstemmingsgegevens voor doelexpressie, geïndexeerd op minion-id |
pillar | Pillargegevens van RaaS, geïndexeerd op pillar-UUID (versleuteld) |
De sseapi_cache-runner ondersteunt deze commando's:
Commando | Beschrijving |
---|---|
info | Rapporteert samenvattingsinformatie over de cache |
list | Geeft een lijst met sleutels in een cache weer |
fetch | Haalt een of meer waarden uit de cache op |
flush | Wist alle vermeldingen uit de cache |
Alle vier commando's voor runners gebruiken de cachenaam als argument. De commando's list, fetch en flush gebruiken ook een sleutelnaam met optionele SQL-achtige jokertekens als optioneel tweede argument. Bijvoorbeeld:
Commandoregel | Beschrijving |
---|---|
# salt-run sseapi_cache.info tgtmatch | Toont samenvattingsgegevens over de tgtmatch-cache |
# salt-run sseapi_cache.list load | Geeft een lijst met alle sleutels in de load-cache weer |
# salt-run sseapi_cache.list load %2896 | Geeft een lijst met alle sleutels in de load-cache weer die eindigen op 2896 |
# salt-run sseapi_cache.fetch tgt | Rapporteert alle sleutels en waarden uit de tgt-cache |
# salt-run sseapi_cache.fetch tgtmatch %:minion1 | Toont doelgroepen die overeenkomen met minion1 (de sleutels van de tgtmatch-cache zijn tekenreeksen met de notatie doelgroep-uuid:minion-id) |
# salt-run sseapi_cache.fetch exprmatch minion1 | Toont overeenkomstresultaten voor doelexpressie voor minion1 (de sleutels van de exprmatch-cache zijn minion-id's) |
# salt-run sseapi_cache.flush pillar | Alle vermeldingen uit de pillarcache leegmaken |