是否有一種內置方式可以在無人值守的自動化方式下在數百個節點上大量部署Puppet代理? (提供用戶/密碼/證書)傀儡代理大規模部署
3
A
回答
1
基本上你唯一需要做的就是在這些機器上安裝Puppet Agent。我假設你不需要爲數百個節點手動安裝軟件包,對吧?
安裝代理程序後,它會自動查找Puppet Master(如果puppet.yourdomain.com指向該主機),則將證書請求發送到需要對其進行簽名的主服務器。您還可以使用Puppet的autosign feature。
此外,Puppet Enterprise和The Foreman都基於Puppet,它們還具有其他配置功能。
2
沒有內置的方式來做到這一點。但是,您始終可以使用kickstart/pre-seed將puppet代理部署爲os供應的一部分,並將其交給puppet來管理您的主機。
或者作爲替代品,您可以編寫自定義shell腳本來在機器上部署數百個puppet代理,我個人使用此方法來管理puppet。作爲參考,這裏是script。
另外,您可能會對project razor感興趣,它會自動將puppet部署爲裸機配置的一部分,並將其交給puppet進行配置管理。
0
我建議你使用並行SSH。有很多口味,我喜歡clush,看https://github.com/cea-hpc/clustershell/wiki/clush
你需要創建你的/ etc/clustershell /團體與團體,如文件:
all: node[1-2000]
然後你就可以安裝在所有節點上的木偶很容易用這樣的事情:
clush -bw @all yum -y install puppet
相關問題
- 1. mcollective管理傀儡代理無主傀儡安裝
- 2. 傀儡代理商文件
- 3. 傀儡生產自動化部署
- 4. 傀儡子模塊?
- 5. 錯誤的傀儡代理運行
- 6. 不能讓傀儡代理工作
- 7. 傀儡申請正在工作,但傀儡代理 - 測試不工作?
- 8. 我可以通過傀儡清單安裝傀儡模塊嗎?
- 9. 如何在傀儡客戶端使用傀儡模塊?
- 10. 使用傀儡
- 11. 流氓/ GAE規定失敗,傀儡
- 12. 傀儡Perforce版本
- 13. puPHPet +傀儡+ puppetlabs/mongodb
- 14. 錯誤在Ruby代碼運行的傀儡代理運行
- 15. 從傀儡主機管理LXC容器
- 16. 在傀儡中迭代yaml散列
- 17. 傀儡木偶聯模板:// URL中
- 18. 傀儡不識別支持的模塊
- 19. 使用傀儡模塊多次
- 20. 傀儡hiera模塊的基本用法
- 21. 使用傀儡第三方模塊
- 22. 從傀儡模板中讀取值
- 23. 無法找到我的傀儡模塊
- 24. 傀儡代理無法申請證書:標題太長
- 25. 傀儡代理日誌中隱藏祕密?
- 26. 不能爲傀儡代理使用不同的環境
- 27. 傀儡踢高手得到連接拒絕代理
- 28. 傀儡與哈希關係
- 29. 傀儡像python的語法
- 30. 傀儡,一個數組