没有合适的资源?快使用搜索试试~ 我知道了~
基于python的自动化运维系统设计与实现.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 97 浏览量
2023-09-09
14:09:43
上传
评论 1
收藏 1.54MB DOC 举报
温馨提示
试读
38页
基于python的自动化运维系统设计与实现.doc
资源推荐
资源详情
资源评论
摘要
自动化运维系统能够为运维人员提供对大规模服务器群集进行
可视化运维操作的平台,通过自动化运维系统运维人员可以更直观
清晰的了解和记录主机信息,并进行管理。
本文设计并实现了一个自动化运维系统。系统设计开发使用 VIM
开发工具,Python 开发语言,MySQL 数据库,使用了集中化运维管
理工具 SaltStack,基于 web.py 的架构完成,该系统设计实现的功
能包括:账户管理,主机管理,已加入 SaltStack 的主机信息采集,
Master 监控,本系统同时提供对于远程主机的命令管理。
关键词: Python; SaltStack; 自动化运维
Abstract
The automated operation and maintenance system can provide a
platform for the operation and maintenance personnel to visualize the
operation and maintenance of large-scale server clusters. Through the
automatic operation and maintenance system, the operation and maintenance
personnel can understand and record the host information more intuitively
and clearly, and manage it.
This paper designs and implements an automated operation and
maintenance system. The system design and development uses VIM
development tools, Python development language, MySQL database, and
uses the centralized operation and maintenance management tool SaltStack,
which is completed based on the web.py architecture. The functions designed
and implemented by the system include: account management, host
management, and has joined SaltStack The host information collection,
Master monitoring, the system also provides command management for the
remote host.
Key words: Python; Saltstack; Automated operations
目 录
第一章 绪论 .................................................1
1.1 研究意义与目的.........................................1
1.2 研究背景和现状.........................................1
1.3 系统内容综述与论文结构 .................................2
1.3.1 本文主要内容 ........................................2
1.3.2 本文主要结构 ........................................2
第二章 系统分析与设计 .......................................4
2.1 需求分析 ..............................................4
2.2 系统总体设计 ...........................................4
2.2.1 开发结构设计 ........................................4
2.2.2 系统架构设计 ........................................4
2.2.3 总体功能架构 ........................................5
2.3 SaltStack 综述 ........................................6
2.3.1 简介 ................................................6
2.3.2 SaltStack 基本原理 ..................................6
2.3.3 SaltStack 的部署架构 ................................7
2.3.4 为何选择 SaltStack ..................................9
2.4 开发技术综述 ...........................................9
2.4.1 Python 编程语言 .....................................9
2.4.2 web.py 框架 ........................................10
2.4.3 Mako 模板 ..........................................10
2.4.4 psutil 库 ..........................................10
2.4.5 Dmidecode 工具 .....................................10
2.4.6 MySQL 数据库 .......................................10
2.5 系统所需环境及数据库设计 ..............................10
2.5.1 系统运行时所需环境 ................................11
2.5.2 环境配置 ...........................................11
2.5.3 数据库表分析 .......................................11
2.5.4 概念模型设计 .......................................12
2.5.5 数据库表结构设计 ...................................12
第三章 自动化运维系统的详细设计与实现 ......................15
3.1 用户模块的设计与实现 ..................................15
3.1.1 登陆注册流程 .......................................15
3.1.2 用户模块的介绍与实现 ...............................16
3.2 模块的设计与实现 ......................................17
3.2.1 主页功能流程 .......................................17
3.2.2 主页模块的介绍与实现 ...............................18
3.3 主机登记模块的设计与实现 ..............................18
3.3.1 主机登记功能流程 ...................................18
3.3.2 主机登记模块的设计与实现 ...........................19
3.4 SaltStack 模块的设计与实现 ............................19
3.4.1 SaltStack 模块功能流程 .............................19
3.4.2 SaltStack 模块的设计与实现 .........................21
第四章 系统测试 ............................................22
4.1 运行环境 .............................................22
4.2 测试过程 .............................................22
第五章 总结与展望 ..........................................28
5.1 总结 .................................................28
5.2 未来展望 .............................................28
参 考 文 献 ................................................29
附 录 ......................................................30
致 谢 ......................................................33
剩余37页未读,继续阅读
资源评论
- weixin_464148052024-02-11资源内容详细全面,与描述一致,对我很有用,有一定的使用价值。
南抖北快东卫
- 粉丝: 69
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功