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/salt
olvidé ejecutar una actualización de apt get apt-get update
y luego actualizar el master conapt-get install --only-upgrade salt-master
Gracias por cierto :)