Saltstack:Master 和 Minion 的不同版本

Saltstack:Master 和 Minion 的不同版本

我有一個有點大的問題。我的架構有數十台伺服器,每個伺服器都有不同的作業系統。

  • 我的掌握在 Ubuntu Server 14.04 上,其版本是0.17.5
  • 我的Minions有不同的版本, 包括0.17.5並且,例如,2015.5.0在 Ubuntu 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 的先前版本(在舊作業系統上)升級到最新版本?非常非常感謝您的支持!

答案1

我對自己回答:在添加 PPA 之後,sudo add-apt-repository ppa:saltstack/salt我忘記執行 apt get 的更新apt-get update,然後用apt-get install --only-upgrade salt-master

順便謝謝你:)

相關內容