無聊,近期痴迷程式設計,沒事就寫寫shell和python**練練手。
這次寫了個自動安裝saltstack的shell**選單
功能比較low,相對比較省事。多台主機安裝方便。僅供參考,大佬勿噴
#顏色控制
red='\033[1;31m'
black='\033[0m'
orange='\033[35m'
background='\033[0m'
minion_file='/etc/salt/minion'
datetime=`date +"%f %t"`
#判斷軟體是否安裝
function if_installed()
#安裝master元件
function install_master()
#4)salt-minion配置
function salt-minion()'`
if [ $num1 -eq 0 ];then
sed -i "17i master: $master_ip" $minion_file
echo "salt-minion配置salt-master的ip為:$master_ip"
else
sed -i "s/$old_ip/$master_ip/" $minion_file
echo "salt-minion配置salt-master的ip為:$master_ip"
fielse
echo "$minion_file檔案不存在"
fifi}
#刪除軟體
function salt_remove()
#重啟服務
function salt_restart()
#選單function menu()
menu
saltstack快速安裝
過幾天就要離開這家公司了,原先計畫做的自動化還沒完成,群主推薦了saltstack,上網對比了相關軟體puppet和func.決定選擇他來做自動化.前後研究了幾天,今天把公司的伺服器都上了saltstack,今天先分享下saltstack的簡單安裝方法.以下是redhat6和centos6的安裝過程...
saltstack 安裝部署
官方源 saltstack yum源 系統環境 cat etc redhat release centos linux release 7.2.1511 core saltstack安裝版本 salt v salt version salt 2017.7.2 dependency versions ...
saltstack安裝部署
saltstack是基於python開發的一套c s架構配置管理工具,使用ssl證書籤方的方式進行認證管理,底層使用zeromq訊息佇列pub sub方式通訊。saltstack有兩個主要功能,分別是配置管理與遠端執行。saltstack基於c s架構,伺服器端稱作master,客戶端稱作minio...