Spug 自動化運維平台


https://mp.weixin.qq.com/s/daDtxSa-whws2RE8HYsICg

我們先看一下中小企業面臨的問題:

1、人員有限,小一點的公司專業運維可能沒有,開發自己上線,也有可能1-2個運維人員,基本不會投入專門的運維開發來開發運維自動化平台。2、服務器少,可能不超過50台服務器。3、版本更新迭代比較快,需要快速方便的發布回滾。

中小企業運維自動化常見做法:

1、Gitlab+Jenkins,創建Jenkins任務,使用Jenkins登錄服務器執行腳本實現發布,配合服務器多個腳本實現對服務器管理。
2、Gitlab+Jenkins+Ansible,使用Jenkins調用Ansible登錄服務器執行腳本實現代碼的發布,平時服務器管理使用Anaible進行服務器管理。
3、K8S平台,使用K8s發布平台,打包應用Docker鏡像,通過K8s發布到線上。
4、使用開源的運維自動化平台發布管理,Github上有很多優秀的開源項目,可以使用。
雖然可以通過上面的幾種方法把發布和經常操作的都實現自動化,但是避免不了登錄服務器操作命令、配置任務計划,修改應用配置文件,配置服務器監控等。那么有沒有開源平台可以很方便的實現上面說到的這些功能呢?
下面就給給大家推薦一款面向中小企業的開源運維自動化平台:Spug

平台介紹:

Spug,中文名稱:麻雀。寓意:麻雀雖小,五臟俱全,它是面向中小型企業設計的無 Agent的自動化運維平台,整合了主機管理、主機批量執行、主機在線終端、應用發布、任務計划、配置中心、監控、報警等一系列功能。

Docker安裝

依賴環境

  • Docker
  • 現代瀏覽器

安裝步驟

以下安裝步驟使用 Centos7.x 操作系統系統。

1. 安裝docker

$ yum install docker 

2. 拉取鏡像

$ docker pull reg.qiniu.com/openspug/spug 

3. 啟動

Docker鏡像內部使用的 Sqlite 數據庫。

$ docker run -d -p 80:80 reg.qiniu.com/openspug/spug 

4. 訪問測試

在瀏覽器中輸入 http://localhost:80 訪問。

用戶名: admin 密碼: spug.dev

官網地址https://spug.dev/docs/install-docker/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM