Saltstack: verschiedene Versionen für Master und Minion

Saltstack: verschiedene Versionen für Master und Minion

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/saltfestgelegt 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/saltvergaß ich, ein Update von apt get auszuführen apt-get updateund dann den Master mit zu aktualisierenapt-get install --only-upgrade salt-master

Danke dir übrigens :)

verwandte Informationen