salt的快速開始

2021-06-18 00:34:21 字數 752 閱讀 6357

在salt安裝和配置完畢以後,你主要通過salt命令在master上執行來完成你的工作

salt '目標minion' 模組名稱.模組函式 引數

可以是一台主機的名稱,即hostname

也可以帶萬用字元,例如*.me.gall

也可以指定所有,例如*

這個是所有預置的salt的功能,也可以自己用python開發模組。所有的模組列表可以在附件完整手冊的最後一頁找到。

原則上同樣的功能,建議使用模組而不是shell命令。

即模組函式的引數,取決於函式的實現。

salt '*' cmd.run '命令'
命令可以是任何shell指令,控制台上會返回各個minion上執行的結果

vim /etc/salt/master

編輯

file_roots:

base:

- /srv/salt/base

新增

-你本地的目錄根路徑,例如/var

可以一次新增多個

這樣你指定根目錄/var下的/var/a.txt,則可以使用salt:來訪問到。

目錄同理。

支援一些引數

具體的用法請查閱附件手冊

salt '*' cp.get_file salt: minion端本地的路徑

salt '*' cp.get_dir salt://common minion端本地的路徑

Pytest 快速開始

我們先來感受一下 pytest 的用例,老規矩 待測函式依然是add 然後再找個資料夾新建乙個 test demo.py 檔案 最後寫下如下內容 test demo.py import pytest 待測函式 defadd a,b return a b deftest str 測試字串 a,b 1 ...

Nacos Spring Cloud 快速開始

參考位址 本文主要面向 spring cloud 的使用者,通過兩個示例來介紹如何使用 nacos 來實現分布式環境下的配置管理和服務註冊發現。關於 nacos spring cloud 的詳細文件請參看 nacos config 和 nacos discovery。通過 nacos server ...

Hexo 快速開始

hexo 是乙個快速 簡潔且高效的部落格框架,使用 markdown 或其他渲染引擎解析文章,在幾秒內,即可利用靚麗的主題生成靜態網頁 hexo 官網 安裝 hexo 之前需要安裝以下程式 全域性安裝 npm install g hexo cli安裝 hexo 完成後,執行下列命令,hexo 會在指...