Skip to content

ne1000/ams

Repository files navigation

运维自动化平台的开发 目前实现功能:

  1. 主机的增删查改,免密码认证等
  2. java应用发布和回退,包括tomcat重启/停止/启动等
  3. nginx/apache/jdk/tomcat多实例/php-fpm/mysql/memcached/keepalived/maven/zabbix等的部署
  4. 上线单的提交和显示
  5. java应用的集群发布会回退

一.登陆界面 登录界面

二.Dashboard dashboard

profile设置菜单包括退出和修改密码 profile

三.列表菜单 1.主机组的增删查改 hostgroup

机房的增删查改 idc

发布环境的增删查改 env

2.主机列表页,主机的增删查改以及主机免密码认证、初始化 hostlist

3.批量认证页,多台主机的免密码认证 batchauth

四.发布管理菜单 1.应用列表页,单应用的发布、回退、重启、启动、停止等 apppage

2.集群发布 clusterpage

3.集群回退 clusterrollbackpage

4.待发布, 列出等待发布的应用或sql waitrelease

5.已发布,列出发布的应用或sql released

6.上线单页,开发提交上线应用和sql语句 onlinepage

五.部署菜单 1.部署列表,部署的应用列表都在这里,比如nginx, apache, tomcat, mysql, hadoop等,都需要写单独的ansible playbook installlist

2.tomcat部署详情页, 允许一台主机上部署多个tomcat实例 tomcat

六.系统管理菜单 用户设置、用户注册 settings 目前实现的功能暂时这些,更多功能未完待续.......

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published