Site icon Mr. 沙先生

Puppet 中 Node 的管理方式

在 Puppet 中 Node 有許多概念要先釐清,這篇記錄 Node 管理中需要了解的事項:

 

在用 Puppet 管理後,當機器數量大於一定的數字,你的 site.pp 將會面臨難以維護的狀況,所以必須使用官方提供的 ENC (External Node Classifiers) 來配置,ENC 是使用 yaml or JSON 的格式來撰寫。

 

除了 ENC 以外,官方還推薦使用 Hiera,Hiera 主要用於設定你的屬性值,當你需要針對不同環境要有許多相同、不同的環境 Hiera 就是很好用來處理這個工作,在 Puppet 3.0 之後官方已經將 Hiera 內建在 Puppet server 內了,在 4.9 之後使用的是 Hiera 5 版本。

 

 

Exit mobile version