關於運維自動化工具saltstack的教程更新頁面

saltstack的妥當寫了很多,可是有點亂,如今把saltstack的教程歸類在一塊兒,方便你們查看,也方便本身 !python


本身寫的教程,更像是 一個個的實例,而不是每一個功能及模塊的使用說明,後期再寫的時候,必定改進下 !web



正在進行的 !api

運維平臺化saltstack和jinja2模板構建高可用集羣配置平臺websocket

http://rfyiamcool.blog.51cto.com/1030776/1351068運維


用saltstack cp模塊實現文件管理、拉取和回滾下發ssh

http://rfyiamcool.blog.51cto.com/1030776/1360468socket


關於saltstack mine自定義收集minion狀態及應用場景ide

http://rfyiamcool.blog.51cto.com/1030776/1433843 oop



saltsatck基礎入門教程測試

http://rfyiamcool.blog.51cto.com/1030776/1262537


借用subprocess和gevent、multiprocess解決saltstack超時不許的問題

http://rfyiamcool.blog.51cto.com/1030776/1377429



簡單實現海量數據的管理平臺 [saltstack hadoop]

http://rfyiamcool.blog.51cto.com/1030776/1258561



利用saltstack的api接口和modules實現實時監控

http://rfyiamcool.blog.51cto.com/1030776/1345518



saltstack 關於ssh key

http://rfyiamcool.blog.51cto.com/1030776/1300204



saltstack web ui的配置及簡單的二次開發


http://rfyiamcool.blog.51cto.com/1030776/1275443



saltstack websocket監控開發

http://rfyiamcool.blog.51cto.com/1030776/1269232




用Saltstack的modules和grains實現實時監控平臺

http://rfyiamcool.blog.51cto.com/1030776/1266437




用Saltstack的returners實現批量監控和數據存儲


http://rfyiamcool.blog.51cto.com/1030776/1264438


利用saltstack的salt-ssh進行集羣管理【無客戶端下】

http://rfyiamcool.blog.51cto.com/1030776/1305710


salt-api的接口文檔

http://rfyiamcool.blog.51cto.com/1030776/1362979


saltstack event配合websocket客戶端實時推送結果


http://rfyiamcool.blog.51cto.com/1030776/1418208


之後有時間了,能夠寫成pdf 。



一些常見的問題,以及解決的方法:

2014-02-27 17:26:25,477 [salt.crypt                               ][ERROR   ] The master key has changed, the salt master could have been subverted, verify salt master's public key

2014-02-27 17:26:25,478 [salt.crypt                               ][CRITICAL] The Salt Master server's public key did not authenticate!

The master may need to be updated if it is a version of Salt lower than 0.17.4, or

If you are confident that you are connecting to a valid Salt Master, then remove the master public key and restart the Salt Minion.

The master public key can be found at:

/etc/salt/pki/minion/minion_master.pub



這個是由於本身作測試的時候,用錯api致使的。   形成的問題是 master和monion的master.pub不是同一個,若是有之前的備份,直接解壓就行了,要是沒有,那就被催了,須要從新刪掉,再次認證。總之,注意備份!!!


saltstack master的2014.1.0 說實話,真心不穩定,能用17就用17吧。


salt-master --versions-report
          Salt: 2014.1.0
        Python: 2.7.5+ (default, Sep 19 2013, 13:48:49)
        Jinja2: 2.7.1
      M2Crypto: 0.21.1
msgpack-python: 0.3.0
  msgpack-pure: Not Installed
      pycrypto: 2.6
        PyYAML: 3.10
         PyZMQ: 13.1.0
           ZMQ: 3.2.3



出現了,老是這樣。。。 最後才知道 master的var滿了。。。。

[root@vm-10-154-252-46 minion]# [WARNING ] SaltReqTimeoutError: Waited 60 seconds

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

[WARNING ] SaltReqTimeoutError: Waited 60 seconds

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

[DEBUG   ] Decrypting the current master AES key

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

[DEBUG   ] Decrypting the current master AES key

[DEBUG   ] Loaded minion key: /etc/salt/pki/minion/minion.pem

相關文章
相關標籤/搜索