Puppet

做修訂控制/傀儡/等是否值得?在單伺服器設置上?

  • January 29, 2015

閱讀後有哪些解決方案允許對伺服器配置文件使用修訂控制?,我決定在我的伺服器上安裝 etckeeper。

然而,這是一個單伺服器設置,所以我只有一台物理機器,沒有負載均衡器等,因為只有一個目的地可以將流量路由到(另外我沒有第二台機器來完成這項工作)。

我認為使用 etckeeper 仍然值得,因為它正在跟踪本地機器。

我真正的問題是,考慮到我只有一台伺服器,是否值得“升級”到 Puppet 或 Chef 之類的東西。如果是這樣,為什麼?

這取決於:您將成為一台伺服器多久?

有些事情你經常做。

就像備份和備份一樣,還有-哦,是的,BACKUPS

最好備份到您的伺服器以外的地方,並定期進行恢復測試。

有些事情對單台伺服器來說是沒有意義的:

不會在單台機器上執行負載均衡器,將流量指向自身。即使您最終打算擁有一個伺服器場,您也會等到您擁有第二台機器來實現負載平衡。

對於始終是單台伺服器的環境,其他事情沒有意義
: 我的個人網站由單台機器提供服務。我從不打算讓它變得多餘,或者提供足夠的流量來對其進行負載平衡。因此我不使用 puppet/chef/radmind 來管理機器。

在我的情況下,我什至不使用etckeeper- 當我進行重大更改時,我只是將文件複製到 .bak - 但如果你想使用一個工具,那很好。

其他一切都是判斷電話。

如果您想學習 Puppet,這是一個很好的方法。

如果你知道明年這個時候你將擁有 10 台機器,並且已經設置好 Puppet 並開始工作,那麼新的部署將會更快;相反,如果您知道您將在未來 3-5-10 年內成為一台機器,並且您沒有時間掌握一種新工具,您當然可以將它推遲一段時間……

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