Saltstack: Master와 Minion의 다른 버전

Saltstack: Master와 Minion의 다른 버전

조금 큰 문제가 있습니다. 저는 수십 대의 서버로 구성된 아키텍처를 보유하고 있으며 모두가 서로 다른 OS를 가지고 있습니다.

  • 나의주인Ubuntu Server 14.04에 있고 해당 버전은 다음과 같습니다.0.17.5.
  • 나의미니언즈는 버전이 다양해요, 포함됨0.17.5그리고 예를 들면,2015.5.0Ubuntu 12.04에서 정확합니다.

Master-Minion의 버전 ID가 동일하면 모두 올바르게 실행됩니다. 일치하지 않는 경우 전화를 걸면 다음 메시지가 나타납니다 state.highstate.

  • No Top file or external nodes data matches found

이 메시지는 이상합니다. 왜냐하면 최상위 파일이 올바른 위치( /srv/salt/top.sls)에 있고 를 올바른 구문으로 설정했으며 에 " "(올바른 구문으로)를 file_roots: base: - /srv/salt설정했기 때문 입니다 .base: '*'top file

다양한 버전의 Master-Minion을 관리하는 방법이나 내 Minion의 이전 버전(이전 OS)을 최신 버전으로 업그레이드할 수 있는 방법에 대한 아이디어가 있습니까? 귀하의 지원에 진심으로 감사드립니다 !!!

답변1

나는 스스로에게 대답합니다. PPA를 추가한 후 sudo add-apt-repository ppa:saltstack/saltapt get 업데이트를 실행하는 것을 잊은 다음 apt-get update다음으로 마스터를 업데이트합니다.apt-get install --only-upgrade salt-master

그런데 감사합니다 :)

관련 정보