gesendet werden Wenn ich Highestate bei Minion, gibt es einen seltsamen Fehler. Ich vermute, dass die Säulen-Daten über den Diener vielleicht nicht stimmen. Kann ich irgendwie die Pfeilerdaten vom Schergen wegwerfen?Wie kann ich Säulen Daten dump, die an Minion
Antwort
zuerst aktualisieren Wie Sie Ihre eigene Frage in Ihrer Antwort sagte
salt '*' pillar.data
zeigt alle Daten an. Sie haben jedoch einige zusätzliche nützliche Befehle:
salt '*' pillar.raw
werden die Rohdaten zeigen, wie sie in den __pillar__
dict geladen wird.
salt '*' pillar.get <key>
werden Sie den Wert eines Schlüssels in Säule zeigen, mit der Fähigkeit, einen bestimmten Wert auf Standard, wenn der Schlüssel nicht existiert. (Die Standardeinstellung ist super nützlich, wenn Sie Säule verwenden, wenn Staaten Templating)
Daten und Raw-Befehle geben mir die gleiche Ausgabe. Was würde sie anders machen? –
'pillar.raw' liefert die aktuellen Daten des Minions zu diesem Zeitpunkt, während' pillar.data' eine begrenzte Aktualisierung der Säule durchführt und prüft, welche Säulendaten auf dem Master aussehen, ohne die Daten der Schergen zu aktualisieren. Beachten Sie, dass das Hochladen der Säule aktualisiert wird. Wenn Sie also die Säule auf dem Master geändert haben und nicht aktualisiert wurden (explizit oder über einen Highstate), wird die Ausgabe anders sein. – basepi
Von Salt 0.16.2 sollten Sie 'pillar.items' * verwenden (' pillar.data' ist veraltet) *. Referenz: https://docs.saltstack.com/en/latest/topics/pillar/#viewing-minion-pillar – manikanta
Um die Säule Daten
salt '*' pillar.data
Es ist gute Idee, finden Sie in den Säulen Daten mit
salt '*' saltutil.refresh_pillar
Auch mit:
Salz ‚*‘ pillar.items
Sie sich über alle Säulen Knoten für Knoten zeigen
Was ist die Ausgabe von Highstate auf dem Diener? – pcurry
Es ist wirklich lange her. Ich habe das Problem in der Zwischenzeit mit den Antworten unten behoben :) –