1、檢視所有minion-key
salt-key -l
2、接受某個minion-key
salt-key -a
3、刪除某個minion-key
salt-key -d
4、接受所有的minion-key
salt-key -a
5、刪除所有的minion-key
salt-key -d
salt "主機名" test.ping
salt "主機名" cmd.run "命令"
1、用salt修改windows遠端使用者名稱密碼
修改命令需要使用者名稱存在,密碼需要滿足密碼策略條件
salt "主機名" cmd.run "net user 使用者名稱 密碼"
2、用salt新增新的windows遠端使用者名稱密碼
新增使用者名稱:root ,密碼:adminroot123
salt '主機名' cmd.run "net user root adminroot123 /add"
需要修改 file_recv: true才能拉取檔案
salt "主機名" cp.push 客戶端檔案路徑
拉取上來的檔案儲存在master主機位置
/var/cache/salt/master/minions
方法兩種任選一種即可
如果傳送所有客戶端直接把主機名改為:*
1、salt-cp 「主機名」 主機檔案路徑 客戶端需要放置的路徑
此方法如果客戶端沒有路徑會自動建立
salt-cp '主機名' /srv/salt/powershell/檔名 d:\\powershell
傳送部分客戶端,-l代表列表
salt-cp -l 「主機名,主機名,主機名」 主機檔案路徑 客戶端需要放置的路徑
salt-cp -l"主機名,主機名,主機名" /srv/salt/powershell/檔名 d:\\powershell
2、cp.get_file是模組 salt代表/srv/salt 路徑 後面是絕對路徑 目標主機路徑
此方法如果客戶端沒有路徑會傳送失敗
salt "主機名" cp.get_file salt://powershell/檔名 d:\\powershell\\檔名
傳送部分客戶端, -l代表列表
salt -l "主機名,主機名,主機名" cp.get_file salt://powershell/檔名 d:\\powershell\\檔名
首先在cmd視窗檢視程式是否支援/quiet 程式路徑+/?
如果軟體安裝會提示重啟,這個命令就會重啟
單台舉例
salt "主機名" cmd.run cmd=
"d:\\powershell\\dotnet.exe /quiet"
部分多台舉例
salt -l "主機名,主機名,主機名" cmd.run cmd=
"d:\\powershell\\dotnet.exe /quiet"
不重啟伺服器命令
salt "主機名" cmd.run cmd=
"d:\\powershell\\dotnet.exe /quiet /norestart"
salt實戰系列 安裝salt
環境說明 role hostname iprelease master sh salt 01 1.1.1.11 centos6.5 minion 1.1.1.12 centos6.5 master sh salt 01 1.1.1.11 centos6.5 伺服器安裝 yum install sal...
centos7 salt操作命令
首先安裝完成salt之後,需要在每個minion寫入配置資訊 minion如圖 冒號中間有空格 master如圖 所有網路介面位址 啟動節點 systemctl restart salt master systemctl restart salt minion master同意接受命令如下 salt...
salt安全設定
在使用salt的時候,用起來很方便,但是salt的許可權太大了,預設非root使用者沒有任何模組的執行許可權,但是root能執行所有操作,對於rm,reboot等操作還是比較危險的,需要將這些命令禁用掉,禁用的方法參考 在我的環境中是 vim usr lib python2.7 site packa...