ちょっとした大きな問題があります。何十台ものサーバーからなるアーキテクチャがあり、それぞれが異なる 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/salt
base: '*'
top file
異なるバージョンの Master-Minion を管理する方法、または以前のバージョンの Minion (古い OS 上) を最新バージョンにアップグレードする方法をご存知ですか? ご支援いただき、誠にありがとうございます。
答え1
私は自分自身に答えます:PPAを追加した後、sudo add-apt-repository ppa:saltstack/salt
apt getの更新を実行しapt-get update
、マスターを更新するのを忘れましたapt-get install --only-upgrade salt-master
ところでありがとう:)