Saltstack: diferentes versiones para Master y Minion

Saltstack: diferentes versiones para Master y Minion

Tengo un pequeño-gran problema. Tengo una arquitectura con docenas de servidores, cada uno con un sistema operativo diferente.

  • MiMaestroestá en un Ubuntu Server 14.04 y su versión es0.17.5.
  • MiLos minions son de diferentes versiones., incluido0.17.5y, por ejemplo,2015.5.0en un Ubuntu 12.04 preciso.

Cuando Master-Minion tiene el mismo ID de versión, todo se ejecuta correctamente. Cuando no coinciden, recibo el siguiente mensaje cuando llamo a state.highstate:

  • No Top file or external nodes data matches found

Este mensaje es extraño, porque el archivo superior está en el lugar correcto ( /srv/salt/top.sls), configuré el archivo file_roots: base: - /srv/salt, con la sintaxis correcta) y configuré " base: '*'" (con la sintaxis correcta) en mi archivo top file.

¿Tiene alguna idea sobre cómo administrar diferentes versiones de Master-Minion o cómo puedo actualizar la versión anterior de mi Minion (en sistemas operativos antiguos) a la más reciente? ¡¡¡Muchas gracias por vuestro apoyo!!!

Respuesta1

Me respondo: Después de haber agregado el PPA con sudo add-apt-repository ppa:saltstack/saltolvidé ejecutar una actualización de apt get apt-get updatey luego actualizar el master conapt-get install --only-upgrade salt-master

Gracias por cierto :)

información relacionada