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简介

猜你喜欢

转载自blog.51cto.com/dodowolf/2123172