OMServer簡介

平臺架構

OMServer簡介

平臺介紹

OMServer平臺爲三層架構,分別爲WEB交互層、分佈式計算層、集羣管理服務層。
第一層:即爲WEB交互層,典型的B/S架構,以供管理員操作的交互平臺,也是OMServer的核心,基於Django開發;
第二層:分佈式計算層,提供與主控端的連接通道,採用的是rpyc傳輸協議,協議操作流程:前端模塊參數->加密傳輸->任務執行->返回結果集->解密輸出
第三層:集羣管理服務層,整合Ansible
對被控端(業務服務器集羣)進行管理,其中主控端可以根據不同IDC環境,採用多地多點的管理方式,可提升冗餘度及執行效率。主控端操作模塊以不同Python文件加以區分,便於維護,可靈活定製操作邏輯及橫向擴展等特點

部署環境

web前端

  • Nginx-1.12.2
  • uwsgi-2.0.16
  • Django-1.8.6
  • mariadb-5.5
  • rpyc 加密客戶端

主控端

  • rpyc 服務器
  • OMServer 任務程序
  • Ansible 服務器

管理後臺

OMServer簡介

操作面板

OMServer簡介

認證系統

不同用戶進入系統後,顯示各負責服務器 與 可操作 模塊
OMServer簡介

重啓進程服務

可對一臺、多臺、一組服務器操作
OMServer簡介

其它功能模塊不一 一截圖了。

安全審計

OMServer簡介

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章