Linux
在 linux 中管理各種軟體應用程序和設置的安裝和配置的方法?
有哪些方法可以管理 Linux 開發和伺服器電腦組中各種軟體應用程序和設置的安裝和配置?一套基本的腳本是一種很好的攻擊手段嗎?
我在考慮只擁有大量腳本,例如:
setup_dev_env [install|uninstall|reinstall] setup_nfs [...] setup_nfs_share [...] setup_http [...] setup_memcache_node [...]
有沒有更好的方法?
如果能夠“升級”安裝腳本,例如更改常見的開發設置,那就太好了。
您正在尋找配置管理,那裡有很多選擇。一對是:
其他選項是 Chef 和 Bcfg2。然而,木偶是目前擁有最多思想份額的人。
如果您使用 Puppet 路線,您應該嘗試使用Foreman 或PuppetDashboard ,以便您可以進行更易於管理的 Puppet 安裝。