天天看點

搬磚-運維管理平台OpsMange安裝部署

    騰訊藍鲸運維管理平台是一個很好的項目,但是比較龐大複雜,部署和維護比較繁瑣,關鍵是按照産品手冊部署出來的一直都有問題,可能是我技術比較low =。=

也試過劉天斯大神的OMserver,但是這個隻是一個實驗平台,應用不到生産上。後來發現opsManage項目比較好,就開始嘗試部署使用,現在也支援docker版本.

一款代碼部署、應用部署、計劃任務、裝置資産管理平台。

程式設計語言:Python2.7 + HTML + JScripts

前端Web架構:Bootstrap

後端Web架構:Django

後端Task架構:Celery + Redis

開源項目位址:https://github.com/welliamcao/OpsManage,裡面有詳細的部署步驟,但是有坑

本次測試安裝的虛拟機為centos7最小化安裝,4G記憶體,100G硬碟空間

一、環境準備

二、安裝

    根據實際情況,進行安裝,同時解決出現的問題,centos7自帶python,不用安裝

1安裝子產品

reauirements.txt檔案内容如下,如果之前的依賴包都安裝完畢,一般不會出問題,如果出現了問題和報錯,一般都是缺少相應的軟體包

安裝完畢之後,目錄結構如下圖所示:

搬磚-運維管理平台OpsMange安裝部署

2安裝Redis

修改以下配置

搬磚-運維管理平台OpsMange安裝部署

3安裝mysql

對于國外站點的程式或者rpm包,我的方式是直接網頁下載下傳後再用xftp上傳到主機進行安裝

搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署

4配置OpsManage

搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署

中間一些模版配置資訊,保持預設即可

搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署

5生成資料表與管理者賬戶

前面的問題都解決了,執行腳本就會很順利

搬磚-運維管理平台OpsMange安裝部署

設定登入賬戶密碼

6.啟動部署平台

搬磚-運維管理平台OpsMange安裝部署

注意,啟動後,會占用目前終端,需要調整時開啟新終端登入

7.配置Celery異步任務系統

搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署

三、登入使用

遊覽器http://xxxx.xxxx.xxxx.xxxx:8000

搬磚-運維管理平台OpsMange安裝部署

輸入設定的使用者名密碼admin

搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署
搬磚-運維管理平台OpsMange安裝部署

這個平台是個好東西,對于自動化運維是非常必要的,但是想學會用,回報問題,嘿嘿,老老實實交學費

搬磚-運維管理平台OpsMange安裝部署