开发自动化运维管理平台

开发自动化运维管理平台

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
开发环境:
 
操作系统:Cenots6. 6
Web框架:tornado - 4.0 . 2
数据库:mysql - 5.1 . 73
html框架:bootstrap - 3.0 . 3 - dist
 
相关软件包:
 
tornado相关依赖包
backports.ssl_match_hostname - 3.4 . 0.2 .tar.gz
setuptools - 5.7 .tar.gz
certifi - 1.0 . 1.tar .gz
tornado - 4.0 . 2.tar .gz
 
torndb数据库环境需要软件包
 
MySQL - python - 1.2 . 5.zip
torndb - 0.2 .tar.gz
 
密码加密软件包:
 
passlib - 1.6 . 2.tar .gz
 
windows客户端远程调试Mysql软件包
 
Navicat_windows_premium_en.rar
 
相关学习资料:
 
tornado官网
http: / / www.tornadoweb.org / en / stable /
tornado源码导读
http: / / www.nowamagic.net / academy / detail / 13321002
tornado类似案例
http: / / my.oschina.net / quanpower / blog / 132294
tornado 学习资料
http: / / demo.pythoner.com / itt2zh / index.html
saltstack学习资料
http: / / www.saltstack.cn / projects / cssug - kb / wiki
1
2
3
4
5
6
一、登录界面  1 23 日开发完成,已经能实现用户登录验证、和退出登录删除cookie功能、限制不登录无法跳转其他页面。
 
存在bug
1. 密码是用md5加密,然后去群里问有没有有更好的加密方法推荐python passlib库需要后期改进
2. 存在问题 没有实现 用户登录密码输错 3 次锁定 30 分钟,网上查阅方法通过记录cookie的方法。后期待改进。
3. 登录成功成功后弹出框需要美工美化。

wKioL1TENj3gN28LAAPTU6Sb6Lw885.jpg

1
2
3
4
5
二、用户管理界面  1 24 25 两天开发完成。
存在bug
1. 创建用户验证表单存在问题,需要单独调试js
2. 创建成功、删除成功、编辑成功 弹出框需要美化。
3. 背景样式需要美工修改,让界面更漂亮。

wKioL1TESI7BzDg3AAIXGeEdYNY865.jpg

1
2
3
4
5
6
7
8
三、主机管理 
 
具体功能还需要讨论实现、调研 具体要实现什么?
 
审计报表功能?(报表具体事项)
系统监控?(SNMPor自己开发Agent)
主机远程连接服务? (webbash  or  puppet ....)
主机管理 服务 or 集群管理?
1
2
3
4
四、项目部署
 
存在歧义 
     是上传一个写好的shell脚本和软件包就自动部署到指定的一台机器上,还是单独针对现在比较流行的服务写好专门的脚本到时候直接上传软件就可以。
1
2
3
五、日志管理
 
  坐等。。。建议和意见,目的怎么分隔相关服务的日志,更好的获取有用的数据。

流程图-和大致功能可以去下载附件。

自动化运维平台

1
2
3
4
5
6
7
8
9
2015 - 01 - 26  修正bug
 
1. 密码加密方法改用passlib 来加密使登录更加安全
2. 更改数据库密码字段长度,数据库增加登录时间字段
3. 去除manager_user中的密码字段,增加登录时间字段
4.html 中增加user和group <tab>分隔功能
5. 对代码的规范进行了完善,对代码块都加上了注释
 
加油!!!继续努力

wKiom1TG1bPh8FTwAAFrNOs-7e4280.jpg

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2015 - 01 - 27 
 
1. 因为下一步要开发组和主机监控对应关系,找人去帮忙设计了下数据库对应关系的表
2. 了解学习saltstack自动化运维管理软件,集成到项目部署当中
3. 整理了下bootstarp分页功能让组管理和用户管理能正常切换
 
有兴趣的同志、或者对自动化管理平台有啥意见都可以给我提意见
邮箱: 598824458 @qq.com 
也可以加入我一起学习 一起进步。
 
2015 - 01 - 28 
 
1. 修复bug 新建用户报错问题
2. 设计组功能相关内面内容
3. 设计项目页面
 
2015 - 02 - 01 
 
因为最近比较没有精力去搞,耽误了几天.
 
1. 更新了导航栏的样式(使用bootstarp的metisMenu插件)

wKioL1TO7ouDmHU4AAJonzFaQKo257.jpg

1
2
2015 2 3 日 
1. 增加功能 组功能 (后期根据组来和主机绑定)

wKiom1TQfEzD3WeHAAIP2OSAdtY050.jpg


备注附录:

目前自动化运维与部署管理系统有:
ansible+jenkins  saltstack puppet+func Chef OMserver  fuel Kickstar Cobbler unifyDeploy(国外)
CheungSSH websocket 天涯LXC OSA (国内)

另外处理批量部署更新管理请阅读基于Django与Celery实现异步对列任务:http://www.liuts.com/

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值