Linux

輕鬆重新創建伺服器的“狀態”

  • August 19, 2014

我希望能夠非常輕鬆地為開發/測試/產品設置新伺服器。能夠設置新的開發虛擬機的原因是顯而易見的,但對於生產來說,我擔心的是添加新的生產伺服器/遷移到新伺服器。

我認為傳統的備份解決方案無法正常工作,因為硬體可能不同,因此二進製文件/配置可能不同。

無論如何,我想獲得 puppet 的經驗,所以我正在考慮創建一個清單來設置我的使用者,安裝 Postgres、Nginx、PHP-FPM 等,並按照我指定的方式配置它們。然後我可以在新伺服器上安裝 puppet,複製我的清單並在本地應用它。這也將使我的伺服器配置更容易保持同步。

有沒有更好的方法我不知道,我的方法有什麼陷阱嗎?

您可以使用**藍圖工具**對正在執行的伺服器進行逆向工程。

它可以生成Puppet 模組、Chef 食譜甚至是一組 shell 腳本來重現系統的配置。

引用自:https://serverfault.com/questions/476893