天天看點

centos6安裝calamari

首先安裝作業系統centos6,安裝過程選擇的是base server,這個不相同不要緊,出現缺少包的時候去iso找出來安裝就可以了

首先簡單的介紹下calamari的這個軟體系統的組成,主要是calamari-server,romana,salt-minion,salt-server,diamond,

這些子產品各自的作用:

calamari-server這個是提供一個與叢集進行互動,并且自己封裝了一個自己的API,做集中管理的地方,這個隻需要在叢集當中的某一台機器上安裝,也可以獨立安裝

romana就是原來的calamari-client,這個叫client,其實是一個web的界面,這個叫calamari-web更好,現在已經更名為romana,這個也是隻需要在叢集當中的某一台機器上安裝,也可以獨立安裝,這個需要跟calamari-server安裝在一台機器上

salt-server是一個管理的工具,可以批量的管理其他的機器,可以對安裝了salt-minion的機器進行管理,在叢集當中,這個也是跟calamari-server安裝在一起的

salt-minion是安裝在叢集的所有節點上的,這個是接收salt-server的指令對叢集的機器進行操作,并且回報一些資訊到salt-server上

diamond這個是系統的監控資訊的收集控件,提供叢集的硬體資訊的監控和叢集的資訊的監控,資料是發送到romana的機器上的,是由romana上的carbon來收取資料并存儲到機器當中的資料庫當中的

是以總結下來安裝的方式是:

節點情況

需要安裝軟體

單獨一台非叢集節點裝calmari-server

calamri-server romana salt-master salt-minion

叢集節點

salt-minion diamond

注意:

如果calamri-server選擇安裝在叢集内節點,那麼這台機器就安裝 calamri-server romana salt-master salt-minion diamond

安裝過程很簡單就是安裝上面的包就可以了,這個包的資源我已經打包好了在這篇的結尾的連結下面,分好了目錄,管理節點就安裝calamriserver,叢集的節點就安裝clusternode裡面的,出現的沖突的一個包就用rpm -Uvh 更新安裝一下,這裡面有一個包需要更新安裝下

需要注意一點安裝完calamari的server以後需要處理下權限

然後再去做

目前已經測試通過,就是可能我的是虛拟機的原因,會提示web的狀态沒更新的問題,叢集的狀态都拿到了

配置好了後用

我的出現了calamari連接配接了叢集發現檢測不到叢集,就用上面的檢測,然後發現确實拿不到叢集的資訊,然後就去節點的機器上檢查salt-minion的日志,發現是一個提示認證的錯誤,就做了下面的處理後就好了

連結:http://pan.baidu.com/s/1eRtLZvO 密碼:0ael

資源更新說明:

增加了osd限制為256個數的修改patch包,使用rpm -Uvh進行安裝,在滿足目前的情況下就不需要更新,解決溢出的情況

繼續閱讀