Ich habe ein kleines, aber großes Problem. Ich verfüge über eine Architektur mit Dutzenden von Servern, und jeder hat ein anderes Betriebssystem.
- MeinMeisterist auf einem Ubuntu Server 14.04 und seine Version ist0,17,5.
- MeinMinions gibt es in verschiedenen Versionen, inbegriffen0,17,5und zum Beispiel2015.5.0auf einem Ubuntu 12.04 genau.
Wenn Master und Minion die gleiche Versions-ID haben, wird alles korrekt ausgeführt. Wenn sie nicht übereinstimmen, erhalte ich beim Aufrufen folgende Meldung state.highstate
:
No Top file or external nodes data matches found
Diese Meldung ist seltsam, da sich die oberste Datei am richtigen Ort befindet ( /srv/salt/top.sls
), ich die (mit der richtigen Syntax) festgelegt habe und ich in meiner " " (mit der richtigen Syntax) file_roots: base: - /srv/salt
festgelegt habe .base: '*'
top file
Haben Sie eine Idee, wie ich mit verschiedenen Versionen von Master-Minion umgehen kann oder wie ich die vorherige Version meines Minion (auf alten Betriebssystemen) auf die neueste aktualisieren kann? Vielen, vielen Dank für Ihre Unterstützung!!!
Antwort1
Ich antworte mir selbst: Nachdem ich das PPA mit hinzugefügt hatte, sudo add-apt-repository ppa:saltstack/salt
vergaß ich, ein Update von apt get auszuführen apt-get update
und dann den Master mit zu aktualisierenapt-get install --only-upgrade salt-master
Danke dir übrigens :)