Linux下部署saltstack

來源:互聯網
上載者:User

標籤:state   class   root   end   使用   取消   repo   option   預設   

saltstack的安裝

1、系統基於CentOS

2、添加ali的yum源

阿里源:

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

官網源:

#CentOS6.xyum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el6.noarch.rpm #CentOS7.xyum install https://repo.saltstack.com/yum/redhat/salt-repo-latest-1.el7.noarch.rpm

3、安裝master: 

#安裝masteryum install salt-master -y#設定開機自啟動chkconfig salt-master on#啟動salt master/etc/init.d/salt-master start

4、安裝minion:yum install -y salt-minion

  1. 一般用戶端和伺服器不在一台機器上
  2. 如有報錯請添加官方yum源,vim不說明,請自行尋找
#安裝minionyum install  -y salt-minion#設定開機自啟動chkconfig salt-minion on#啟動salt master/etc/init.d/salt-minion start 

5、修改設定檔

主機:發現也可以不配 vim /etc/salt/master

用戶端:注意":"後面必須有空格 vim /etc/salt/minion

6、常用命令

salt-key -A :添加用戶端

salt-key -L:列出申請的用戶端

salt-key -D:刪除全部的用戶端

salt-key -d ‘用戶端主機名稱‘ :刪除某個用戶端

salt-key --help
[[email protected] ~]# salt-key --helpUsage: salt-key [options]Salt key 用於管理認證keyOptions:  --version            顯示版本號碼後退出  --versions-report    顯示程式的所有依賴包版本號碼,並退出  -h, --help           協助資訊  -c CONFIG_DIR, --config-dir=CONFIG_DIR                       指定配置目錄,預設 :/etc/salt/  -q, --quiet          安靜模式,不輸出資訊到控制台  -y, --yes            對所有詢問是否繼續,回答yes,預設:false  Logging Options:                   設定loggin選項會覆蓋掉設定檔中對日誌的配置.    --log-file=LOG_FILE                                        指定記錄檔路徑,預設: /var/log/salt/key.    --log-file-level=LOG_LEVEL_LOGFILE                        記錄檔等級,可設定下面中的一個值 ‘all‘, ‘garbage‘,                        ‘trace‘, ‘debug‘, ‘info‘, ‘warning‘, ‘error‘, ‘quiet‘.                        預設: ‘warning‘.    --key-logfile=KEY_LOGFILE                        將所有的輸出發送到指定的檔案,預設: ‘/var/log/salt/key‘  Output Options:    配置輸出格式    --out=OUTPUT, --output=OUTPUT                        把salt-key命令的輸出資訊發送給指定的outputer.                 可設定為下面參數值 ‘no_return‘, ‘virt_query‘.                        ‘grains‘, ‘yaml‘, ‘overstatestage‘, ‘json‘, ‘pprint‘,                        ‘nested‘, ‘raw‘, ‘highstate‘, ‘quiet‘, ‘key‘, ‘txt‘,    --out-indent=OUTPUT_INDENT, --output-indent=OUTPUT_INDENT                        設定輸出行縮排的空格數.                         負數取消輸出縮排編排.僅對使用的outputer有效.    --out-file=OUTPUT_FILE, --output-file=OUTPUT_FILE                        把顯示輸出到指定的檔案    --no-color, --no-colour                        關閉字型顏色    --force-color, --force-colour                        強制開啟輸出顏色渲染  Actions:    -l ARG, --list=ARG                       列印公開金鑰key. 可設定下面三個值                "pre", "un", and "unaccepted" 會顯示 不許可/未簽名 keys.                 "acc" or "accepted"會顯示 許可/已簽名 keys.                 "rej" or "rejected"會顯示拒絕的 keys.                  "all" 會顯示所有 keys.    -L, --list-all      會顯示所有公開金鑰,相當月: "--list all"    -a ACCEPT, --accept=ACCEPT                        許可指定的公開金鑰(使用--include-all選項                        可以指定除了掛起的key外的所有reject狀態的公開金鑰)    -A, --accept-all    許可所有pending的公開金鑰    -r REJECT, --reject=REJECT                        拒絕指定的公開金鑰 (使用--include-all選項                        可以指定除了掛起的key外的所有accept狀態的公開金鑰)    -R, --reject-all    拒接所有pending的公開金鑰    --include-all         配合 accepting/rejecting 選項使用,指定所有非pending狀態的公開金鑰    -p PRINT, --print=PRINT                        列印指定的公開金鑰    -P, --print-all     Print all public keys    -d DELETE, --delete=DELETE                        根據公開金鑰的名稱刪除公開金鑰    -D, --delete-all    刪除所有 keys    -f FINGER, --finger=FINGER                        列印指定key的指紋資訊    -F, --finger-all    列印所有key的指紋資訊  Key 常用選項:    --gen-keys=GEN_KEYS                        對產生的key配置設定一個salt使用的名稱。    --gen-keys-dir=GEN_KEYS_DIR                        設定產生key對的放置目錄,預設目前的目錄。default=.--keysize=KEYSIZE                                   為產生key設定位元, 僅跟--gen-keys選項配合時有效,                數值大小必須大於2048,否則會被提升至2048位,預設2048                        default=2048

  

 

Linux下部署saltstack

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.