saltstack state模組 狀態管理

2021-09-21 04:20:32 字數 2584 閱讀 9043

一、說明

本文基於前兩篇的salstack的安裝部署和使用的基礎上,又乙個常用的功能,

state模組是saltstack核心的功能,狀態管理包括:package,file,network,                     service, user等常用功能,其他功能參考官方文件:

本次的實驗環境依然和前面的一致兩台。

任務:通過grins,pillar,state向指定minion安裝apache軟體包,並啟動。

開啟state的檔案目錄

#cat  -n /etc/salt/master

1

2

3

file_roots:

base:

-/srv/salt

二、pillar結合grains的檔案編寫

主要通過pillar,grains給state提供特定安裝條件

1、pillar中的變數生成配置

說明:通過 pillar,結合grains的os_family值,讓apache的變數在minion端動態生成儲存在pillar.data中;

2、同步更新到minion

#salt "*" saltutil.refresh_pillar

此時可通過salt "*" pillar.data pkg  如圖:

三、state檔案編寫

1、states配置檔案

cat /srv/salt/top.sls

1

2

3

base:

"*":

- apache

cat /srv/salt/apache.sls

1

2

3

4

5

6

7

8

apache:

pkg:

- installed

- name: }

service.running:

- name: }

- require:

- pkg: }

2、同步到minion

測試是否有錯誤:

# salt  "*" state.highstate test=true

如果沒有問題

#salt  "*" state.highstate

執行成功出現類似下面的提示

驗證:[root@web02_135 pillar]# salt -c "minion_local" cmd.run "service httpd status"

到此乙個通過過pillar 結合grains 和state讓客戶端操持狀態和任務下發完成。本文只是拋磚引玉,入門使用。歡迎交流指正。

共模差模阻抗

特性阻抗 差分阻抗含義 特性阻抗 是根據輸入阻抗計算的出的平均值。輸入阻抗 是線纜實際量測的阻抗值。差分阻抗 發射訊號可正負交替又稱為平衡阻抗。共模阻抗 導體走正編織或地線走負的訊號。目前用於同軸線或帶地線的cable。又稱不平衡阻抗。特性阻抗 假設一根均勻電纜無限延伸,在發射端的在某一頻率下的阻抗...

in amp 共模差模濾波

首先,確定兩蘋串聯電阻器的阻值,同時保證前面的電路可充分地驅動這個阻抗。這兩蘋電阻器的典型值在2k 和10k 之間,這兩蘋電阻器產生的雜訊不應當大於該儀表放大器本身的雜訊。採用一對2k 電阻器,詹森雜訊會增加 8nv hz1 2 採用4k 電阻器,會增加11nv hz1 2 採用10k 電阻器,會增...

共模干擾 差模干擾

要明白共模電感的應用就得先明白什麼是共模干擾,差模干擾。共模和差模都是乙個相對量,共模是指兩個訊號a,b相對於參考點 gnd 的電勢,差模是指a,b之間的相對值。共模干擾是指兩個訊號線對地的干擾,如果環境對兩個訊號線對地之間產生對地的同向等幅的干擾 疊加相同的電壓 那麼就叫共模干擾,之所以說差分訊號...