使用salt批量運維管理伺服器最常用的3條命令

2021-10-25 01:30:44 字數 442 閱讀 5477

1、測試遠端主機是否可達

salt '*' test.ping

使用salt-key -l命令檢視已安裝並接受key的主機。

2、對多台主機批量執行shell命令

salt '*' cmd.run 'pwd'

*為通配,表示已接受key的所有主機;pwd部分為要執行的shell命令;

3、拷貝檔案至遠端主機 

salt '*' cp.get_file salt://zabbix_agentd /usr/sbin/zabbix_agentd

此處拷貝的原始檔放置路徑為salt-master配置檔案(/etc/salt/master)中base下的指定目錄路徑。

/ 第乙個『/』為 配置檔案base指定的根,第二個為路徑分割符 ;

複製到的目標必須給出檔名,不能只給出目錄,否則報錯 ;

更多模組參考官方文件:

伺服器運維

運維 網際網路運維,通常屬於技術部門,與研發 測試 系統管理同為網際網路產品技術支撐的4大部門,這個劃分在國內和國外以及大小公司間都會多少有一些不同。產品的整個生命週期裡運維的職責重要而廣泛,但運維工程師們的職責不僅限於這部分工作,還需要總結工作中遇到的問題,抽取出相關的技術方向 研發相關的工具和平...

使用pssh批量管理伺服器

pssh是乙個可以在多台伺服器上執行命令的工具,同時支援拷貝檔案,是同類工具中很出色的。使用是必須在各個伺服器上配置好金鑰認證訪問。在系統centos 5.6 64位 和 red hat enterprise linux 6.1 64位中測試通過 1 安裝pssh wget tar zxvf pss...

python運維伺服器

好久沒有寫東西了.一直做伺服器開發需要寫一些指令碼來控 務器的啟動.本來windows自帶了任務計畫,但不是特別方便,還是用python寫了一下.需求 在固定的時間啟動伺服器 先看源 def start process date cwd os.getcwd global list threads g...