官方介面文件
由於工作原因,上不同的平台, 需要部署很多微服務,如果乙個乙個服務部署就很消耗體力,於是便寫了乙個指令碼,批量部署
#!/bin/bash
#cgi 節點數量
cginodenum=1
#tars服務節點數量
tarsnodenum=2
#base服務節點數量,設定是0,則自動部署到tars服務節點
basenodenum=1
# 設定 tarsweb 位址 //' 的網域名稱 #tarsweb=default.tarsweb.xming6.net
tarsweb=default.tarsweb.xming6.net
# 設定 tarswebip 繫結 tarsweb 的ip
tarswebip=192.168.102.43
# 設定 tarswebticket 在tarsweb 使用者中心生成
tarswebticket=d37c80dd24zz1d295bcea255c73ccd59676293ppif[
"$"=""]
;then
echo
"請設定 tarsweb 網域名稱 !"
exit 1
fiif
["$"=""
];then
echo
"請設定 tarswebip 位址 !"
exit 1
fiif
["$"=""
];then
echo
"請設定 tarswebticket !"
exit 1
fi## 需要處理的包
通過指令碼批量部署ssh私鑰認證
以下來自 expect是在tcl基礎上建立起來的,它還提供了一些tcl所沒有的命令,它可以用來做一些linux下無法做到互動的一些命令操作,在遠端管 理方面發揮很大的作用。spawn命令啟用乙個unix程式來進行互動式的執行。send命令向程序傳送字串。expect 命令等待程序的某些字串。expe...
python指令碼實現批量遠端部署主機
本指令碼通過填寫位置引數來實現批量部署遠端主機的功能,位置引數1填寫主機ip列表,位置引數2填寫執行命令 執行命令寫在 內 root bin python import paramiko import sys import getpass import threading defrcmd host,...
自動部署dhcp服務 指令碼
基本的東西都在了,需要用的拿出來組合一下就ok了 bin bash yum y install dhcp cp usr share doc dhcp 3.0.5 dhcpd.conf.sample etc dhcpd.conf read p 請輸入網段 wd read r 請輸入子網掩碼 zwym ...