2011-05-18 28 views
0

我只是在尋找一些關於木偶的建議。主要是每個人使用他們的木偶主人的硬件以及木偶主人可以服務的節點的最大數量是否有限制。Puppet max客戶端

我正在設置一個puppet集羣來管理幾千臺服務器,並且很好奇我需要在這個項目上投入多少硬件。

+0

它很大程度上取決於您的清單的複雜性。你使用服務器端功能嗎?他們在做什麼? Storeconfigs?您的目錄中有多少資源。這些都是有效的問題。我們可以使用apache和乘客爲每個主人運行約500個客戶端。我們廣泛使用服務器端功能,但是我們不使用storeconfigs。 Storeconfigs增加了巨大的開銷。 – AndrewF 2011-05-19 01:58:04

回答

1

我不管理多服務器(小於10)的時刻,所以我不能幫你多少, 但如果比例是一個問題,你可以有一個無主的部署,使用Git和運行與cron的傀儡(http://current.workingdirectory.net/posts/2011/puppet-without-masters/ )。

您只需要使用cron(以及您選擇的vcs)部署您的配置,並使用cron(或fabric,或mcollective)來應用它。然後,唯一需要擴展的是vcs服務器,這樣做更容易。你甚至可以簡單地使用rsync或nfs,我認爲服務幾千個服務器不會是一個問題。

但是,問題將存儲配置。