
在配置新節點時更新一個節點的配置的首選方法是什麼?
例如,假設有一個類似叢集的環境
我正在配置節點,假設這些節點需要存取其他節點上的 memcached 或 MySQL 伺服器(也由 puppet 管理)
現在,當新增節點時,我該如何更新 iptables 設定或另一個節點上所需的任何其他初始設定步驟,以便使新節點能夠開始其工作?
我目前正在使用自製的「配置」系統來完成這些任務,有沒有一種方便的方法可以使用木偶來完成這樣的事情?
答案1
答案2
Puppet 對此沒有很好的支援。要獲取此類信息,您可以查詢 PuppetDB。據我所知,Puppet 本身不具備執行此操作的能力,但是puppet-puppetdbquery補充道。這是一個教程將兩者放在一起產生一個包含 PuppetDB 資料的設定檔。