足球资料库数据/孙祥/nba五佳球/足球直播哪个平台好 - cctv5今日现场直播

首頁 > 知識庫 > 正文

簡單介紹自動化運維工具clip(1)
2016-02-20 19:33:36   來源: 王冬生 運維幫    評論:0 點擊:

Clip是一款自動化運維工具,適用于海量服務器的管理場景,可以降低系統誤操作風險,提高工作效率等。Clip將傳統的IP管理緯度替換為String管理緯度,管理方式的改變使海量運維時更加的便捷、可靠與高效。

 Clip SDK使用

Clip SDK 功能用于獲取Server上的IP關系,并在Client上重新組織編排IP關系。(注:目前clip也支持將IP存放到本地文件中管理)。目前Clip 提供8個子命令,以下Clip子命令的參數解釋與演示(更多案例參考:Clip SDK 案例):

clip scan (用于對String對應的IP進行端口存活狀態掃描)

◆–query_string(-q)# 根據String掃描IP的端口

◆–ip (-i) # 掃描指定IP的端口

◆–query_string (-q) *-test-*-*,*-docker-*-* # 多String掃描用逗號分隔

◆–append (-a) # 在原有String基礎上,追加IP,追加多個(192.168.0.1,192.168.0.2)IP用逗號分隔

◆–remove_ip (-r) # 刪除String原有IP列表的IP

◆–limit(-l)# 掃描String中指定范圍的IP范圍

◆–port (-P) # 指定自定義掃描端口(注:默認為80端口)

◆–log_disable(-o)# 默認日志會上報服務器,并通過history命令查看歷史,通過此命令可以關閉日志上報,建議頻繁使用clip關閉clip

clip scan 使用演示:

掃描*-puppet-*-* 對應開放的端口

\

clip cstring(正解與反解String對應IP關系)

◆–query_string(-q)# 解析String對應的IP列表

◆–ip (-i) # 解析IP對應的String

◆–query_string (-q) *-test-*-*,*-docker-*-* # 解析多個String對應IP列表,多String用逗號分隔

◆–limit(-l)# 解析String中指定范圍的IP范圍

◆–append (-a) #在原有String基礎上,追加IP,追加多個(192.168.0.1,192.168.0.2)IP用逗號分隔

◆–remove_ip (-r) # 刪除String原有IP列表的IP

◆–join (-j) # 指定輸出的格式,支持(“|” “,” “n”,space) 4種格式輸出

◆–log_disable(-o)# 默認日志會上報服務器,并通過history命令查看歷史,通過此命令可以關閉日志上報,建議頻繁使用clip關閉clip

◆–count (-c) # 統計輸出IP個數

◆–dryrun (-d) # 輸出調用接口用例

clip cstring演示:

解析*-qq-*-* 對應的IP關系。

\

解析192.168.0.7 對應的String。

\

clip ssh (遠程命令執行工具)

◆–password (-p) # 密碼

◆–append (-a) # 在原有String基礎上,追加IP,追加多個(192.168.0.1,192.168.0.2)IP用逗號分隔

◆–remove_ip (-r) # 刪除String原有IP列表的IP

◆–limit(-l)# 解析String中指定范圍的IP范圍

◆–port (-P) #指定自定義端口(注:默認為22端口)

◆–dryrun (-d) # 輸出調用接口用例

◆–log_disable(-o)# 默認日志會上報服務器,并通過history命令查看歷史,通過此命令可以關閉日志上報,建議頻繁使用clip關閉clip

clip ssh演示:

查看string(sh-docker-base_v1-*) 對應機器上負載。

\

查看string(sh-docker-base_v1-*)的第一臺服務器對應負載。

\

clip scp (遠程命令執行工具)

◆–password (-p) # 密碼

◆–append (-a) # 在原有String基礎上,追加IP,追加多個(192.168.0.1,192.168.0.2)IP用逗號分隔

◆–remove_ip (-r) # 刪除cstring原有IP列表的IP

◆–limit(-l)# 解析String中指定范圍的IP范圍

◆–port (-P) # 指定自定義端口(注:默認為22端口)

◆–dryrun (-d) # 輸出調用接口用例

◆–log_disable(-o)# 默認日志會上報服務器,并通過history命令查看歷史,通過此命令可以關閉日志上報,建議頻繁使用clip關閉clip

clip scp演示:

將ip文件推送到string(sh-docker-base_v1-*)對應機器的/tmp目錄上。

\

tree(String關系遍歷工具)

◆–query_string(-p) # 密碼

◆–json (-j) # 指定輸出的格式

◆–dryrun (-d) # 輸出調用接口用例

◆–log_disable(-o)# 默認日志會上報服務器,并通過history命令查看歷史,通過此命令可以關閉日志上報,建議頻繁使用clip關閉clip

clip tree 演示:

遍歷*-*-*-* 下的節點

\

import(IP關系導入工具)

◆–insert (-i) # 將文件內的clip對應關系導入數據庫

◆–bulid (-b) # 創建clip導入數據庫,關系模板文件

◆–list_struct (-l) # 顯示clip數據庫結構

clip import 演示:

clip import -b 創建導入string與關系模板

\

lt(Local tools 本地獲取IP關系管理工具)

◆–password (-p) # 密碼

◆–append (-a) # 追加IP,多個IP用逗號分隔

◆–remove (-r) # # 刪除原有IP列表的IP

◆–port (-P) # 指定自定義端口(注:默認為22端口)

clip import 演示:

clip lt 根據本地文件IP文件,進行遠程ssh command,其中root@“本地IP關系文件名”

\

【編輯推薦】

  1. 27個Linux下軟件包管理工具DNF的命令例子
  2. 快速配置Windows 10隱私選項的3款優秀免費工具
  3. 最棒的60款DevOps開源工具
  4. Github有一款可以教你編程的開源工具
  5. 使用tuptime工具查看Linux服務器系統開機時間的歷史和統計
【責任編輯:火鳳凰 TEL:(010)68476606】

相關熱詞搜索:clip 自動化運維 工具

上一篇:【專題】如何應對運維工作的幾大挑戰?
下一篇:我從【優維計劃】訪談中看到的運維現狀

分享到: 收藏