Puppet
在 Puppet 部署中,是否所有代理節點都必須連接到 Internet 儲存庫?
還是主節點記憶體來自 Internet 的儲存庫並為代理節點提供服務?
無論哪種情況,如何部署和管理更新?什麼先於什麼?
編輯: rpm 更新、yum 更新、tarball 更新、zypper 更新、apt-get 更新等如何部署/管理/監督。
rpm 更新、yum 更新、tarball 更新、zypper 更新、apt-get 更新等如何部署/管理/監督。
對此沒有預設配置。你自己定義。
對於我的 Debian 系統,我使用 puppet 更新節點上的 apt 源列表,這些列表指向恰好在我的 puppet 主機上執行的近似實例(apt 代理/記憶體)。如果我不這樣做,機器就會使用安裝時定義的任何 apt 源退出。
就像你可以很容易地在你的 puppet master 上下載東西並通過
file{}
資源將它們傳送到你的節點一樣。所有決定權都在你手裡。這裡沒有任何自動魔術發生。你定義你想要的行為。