安裝salt-api確實有些曲折,也需很多小夥伴並沒有碰到,但對於碰到的小夥伴,希望能給予借鑑。
伺服器系統centos 6.7 部署salt-api,salt-master和salt-minion都是直接使用epel的yum源安裝
在無論是依照salt-api官方文件,還是這類小夥伴的部署攻略都完美的失敗
不知道是pip庫問題,還是鬧哪樣
pin install salt-api 始終報錯
最後沒有深究,放棄
yum install salt-api
但是,啟動後就會報錯:
[error ] an un-handled exception was caught by salt's global exception handler:
attributeerror: 'module' object has no attribute '_create_loader'
統統啟動報錯
解決了yum安裝salt-api啟動失敗
是谷歌發現的,而且解決問題的大神是國內的大神
引用綠肥大神的原話:
salt-api 0.8.2
有該bug,
官方已經修復
, 具體
issue見:
不知道是否使用的是
rhel/centos, epel stable
中依然是
0.8.2
版本, epel testing
中已經是
0.8.3
版本,
建議使用
epel testing
版本如果是
rhel/centos
並且已經新增了
epel
倉庫,
可以使用如下方式進行安裝
:yum install salt-api --enablerepo=epel-testing
yum install salt-api --enablerepo=epel-testing
一定要注意版本、一定要用谷歌
salt 安裝 以及salt api使用
salt master 和 salt minion 控制端 被控制端 通過 salt api 訪問 salt master 來控制salt minion 執行 命令 返回結果 linux 伺服器安裝過程 master api yum install y salt master yum install...
thrift安裝天坑
最近想嘗試一下rpc框架。主要是機器學習和大資料的結合。機器學習用的python那套,大資料打算用hadoop。所以不可避免的會遇到跨語言的問題。於是調研了一下,發現thrift是個好東西。但是安裝過程坑太多了吧,首先上文件 最後,這個問題和crontab的問題搞了我一天。這裡也順便記錄下。cron...
通過saltapi介面安裝例項(modules)
1 需求 自定義乙個類,首先初始化時候獲得token,然後使用token認證去請求相應的json檔案。salt命令在shell中使用方式是salt 客戶端 模組名.方法 引數 例子 salt client cmd.run free m 這裡salt命令方法我們已經封裝好了,想使用salt的什麼方法就...