saltstack當中的pillar的基本使用

2021-08-25 13:53:43 字數 1395 閱讀 7401

saltstack預設將主控端配置檔案中的所有資料都定義到pillar中,而且對所有被控主機開放,可以通過修改/etc/salt/master配置中的pillar_opts:ture來開啟這項功能,然後重啟master 服務再去進行檢視

然後我們去重新整理pillar資訊,使用下面的命令

salt '*' pillar.items
得到的結果如下所示

我們要想自己去自定義pillar的話,我們就要去修改/etc/salt/master配置檔案,修改為如下所示

pillar_roots:

base:

- /srv/pillar

然後我們去建立/srv/pillar目錄

mkdir -p /srv/pillar
之後,我們可以去建立乙個data.sls檔案,也就是建立pillar的描述檔案*data.sls檔案內容如下所示

flow:

maxconn: 30000

maxmem: 6g

緊接著我們再去建立乙個top.sls檔案,這個檔案就是裡面寫的就是每乙個伺服器和哪個狀態檔案進行對應的關係,內容如下所示

列出/srv/pillar目錄下的檔案,我們一共建立了兩個檔案

然後我們再去重新整理下pillar的快取,然後再去檢視pillar的內容

//重新整理快取

salt '*' saltutil.refresh_pillar

//檢視pillar資料

salt '*' pillar.items

內容如下所示

PIL庫的使用

導入庫 from pil import image 需要的字元 隨便定義就行了 ascii char list wm ahkbdpqwmzo0qljuyxzcvunxr jft 1 i 定義顏色 def get char r,b,g,alpha 256 if alpha 0 返回空格 return ...

PIL的常見示例

opencv是將開啟為numpy array的形式 pil是將開啟為pil.image的形式 from pil import imagecolor 顏色與rgba值 print imagecolor.getcolor red rgba print imagecolor.getcolor black ...

PIL的基本概念

pil中所涉及的基本概念有如下幾個 通道 bands 模式 mode 尺寸 size 座標系統 coordinate system 調色盤 palette 資訊 info 和濾波器 filters 1 通道 每張都是由乙個或者多個資料通道構成。pil允許在單張中合成相同維數和深度的多個通道。以rgb...