Saltstack: マスターとミニオンの異なるバージョン

Saltstack: マスターとミニオンの異なるバージョン

ちょっとした大きな問題があります。何十台ものサーバーからなるアーキテクチャがあり、それぞれが異なる OS を使用しています。

  • 私のマスターUbuntu Server 14.04上にあり、バージョンは0.17.5
  • 私のミニオンには様々なバージョンがある、含まれる0.17.5そして、例えば、2015.5.0Ubuntu 12.04 precise で。

Master-Minion のバージョン ID が同じ場合、すべてが正しく実行されます。一致しない場合は、 を呼び出すと次のメッセージが表示されますstate.highstate

  • No Top file or external nodes data matches found

このメッセージは奇妙です。なぜなら、トップ ファイルは正しい場所 ( ) にあり、 を正しい構文で/srv/salt/top.sls設定し、で " " (正しい構文で)を設定しているからです。file_roots: base: - /srv/saltbase: '*'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

ところでありがとう:)

関連情報