SaltStack常用命令

2021-10-03 22:38:00 字數 1277 閱讀 1141

相容正規表示式

-e:短選項,例如:salt -e 『^min.[e|o|u]n$』 test.ping

–pcre:長選項

list

-l:短選項,

–list:長選項

通過逗號分隔的列表指定多個minion

例如:salt -l web1,web2,web3 test.ping

subnet

-s:短選項

–ipcidr:長選項

通過指定乙個ipv4位址或乙個cidr的ipv4子網來target minion

例如:salt -s 192.168.9.1 test.ping

salt -s 192.168.9.0/24 test.ping

grain

-g:短選項

–grain:長選項

salt 可以通過作業系統,cpu等架構資訊進行target minion。因為grain是鍵值對,所以key/value都必須指定,通過冒號分隔

例如:salt -g 『os:centos7』 test.ping

salt -g 『ip_inte***ces:eth0:10.9.1.43』 test.ping

grain pcre

–grain-pcre:長選項

通過該選項,可以進行更複雜的匹配

salt --grain-pcre 『os:redhat(6|7)』 test.ping

pillar:

-i:短選項

–pillar:長選項

可以通過pillar資料盡心匹配

例如:salt -i 『var:value』 test.ping

混合-c:短選項

–compound:長選項

混合target允許使用者在乙個shell命令中指定多種target型別,預設是glob,想指定其他target型別,需要在前面加上型別簡寫和@符號

例如:salt -c 『web* or *qa,g@os:arch』 test.ping

節點組-n:段選項

–nodegroup:長選項

節點組是salt內部使用的,所有的targeting終將乙個動態的節點組。在命令列下使用必須在salt master配置檔案中以target列表進行定義

例如:salt -n webdev test.ping

執行模組方法

方法包括兩部分,通過(.)分隔,格式:《模組名》.《方法》

salt 《模組名》.《方法》 [引數]

常用模組及常用方法

pkg模組

file模組

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

常用命令 Git 常用命令大全

安裝教程可參照 廖雪峰老師的安裝教程。git config 在git中,使用git config 命令來配置 git 的配置檔案,git配置級別主要有3類 1 倉庫級別 local 本地 git 倉庫級別配置檔案,作用於當前倉庫。優先順序最高 2 使用者級別 global,全域性配置檔案,作用於所有...

Linux常用命令 vi vim常用命令介紹

vi vim是linux系統自帶的乙個功能豐富的文字編輯器 命令字元 介紹dd 雙擊d 剪下當前行 num dd 雙擊d 剪下當前行 例如10dd可以刪除10行 yy拷貝當前行 p將內容貼上至游標所示位置 命令 說明 set number 頁面顯 hi 檢視當前系統提供的高亮模式 match col...