这门课解决什么工作场景
很多运维和后端开发在日常工作中都会遇到一个痛点:手里有一堆 Ansible 脚本和 Playbook,但每次执行任务、管理资产或分配权限时,总要靠纯命令行或者一堆零散的表格来支撑。团队成员一多,谁能执行哪些脚本、操作记录怎么留痕、主机资产怎么分组,就会变成一笔糊涂账。这门课的主题就是用 Python 的 Django 框架,把 Ansible 封装成一个有界面的运维管理系统。它解决的不是“怎么写一条具体的 YAML 脚本”,而是“怎么把零散的自动化能力沉淀为一个带权限控制、有数据库记录、前后端能交互的内部平台”。如果你平时要管几十上百台机器,或者需要给不同同事分配合适的运维操作权限,这种自建系统的思路非常对口。
适合什么基础与建议学习顺序
这套资料不适合完全没碰过代码的新手。你需要对 Python 语法有基本了解,写过简单的函数,同时接触过基础的 Web 概念(知道前端发请求、后端返数据是怎么回事)。如果以前用过 Ansible 执行过简单的批量任务,学起来会更顺。建议先看课程开头关于开发环境搭建和前后端访问流程的章节,把本地环境跑通,理解一次请求在系统里是怎么流转的。接着直接跳到用户管理模块,重点看注册、登录以及超级管理员与普通用户的菜单权限是怎么实现的。这部分是整个系统的骨架,把权限和用户体系理顺了,后面往里填具体的 Ansible 任务模块时才不会乱。
学完能独立做什么与资料配合方法
跟着把资料里的内容消化完,你能独立写出一个带登录鉴权的运维后台,实现用户分组、菜单级权限隔离,并且能通过界面操作去触发后端的 Ansible 执行逻辑,把主机资产和操作记录存进数据库。资料配合练习的关键在于“边看边敲,不要光过眼”。讲到数据库表关系设计时,自己在本地的可视化工具里把表建出来;讲到前端注册和后端实现时,对着视频把请求跑通,看看报错怎么调。遇到登录和注销这种短课时,别跳过,自己把 Session 或 Token 的流转在浏览器开发者工具里抓包看一遍。把用户管理这块的代码自己敲完并跑通,这套系统的底座就稳了,后续再扩展批量执行和结果回显功能就是水到渠成的事。
学完课程可以开发一套运维自动化系统
课程目录
* 01 运维管理系统开发课程和开发环境介绍/
* 01 什么是运维管理系统.mp4 (78.01 MB), 14:38
* 02 开发环境介绍和搭建.mp4 (178.01 MB), 29:51
* 03 运维管理系统前后端交互流程-访问流程.mp4 (94.47 MB), 18:07
* 04 数据库表关系设计.mp4 (107.75 MB), 16:45
* 02 运维管理系统-用户管理/
* 01 注册前端和后端实现.mp4 (95.12 MB), 14:37
* 02 登录前端和后端实现.mp4 (34.98 MB), 05:55
* 03 注销前端和后端实现.mp4 (7.35 MB), 01:08
* 04 超级管理员与普通用户之菜单权限.mp4 (22.95 MB), 03:59
* 05 用户查看如何实现.mp4 (32.28 MB), 05:49
* 06 用户增加如何实现.mp4 (48.30 MB), 07:40
* 07 用户修改如何实现.mp4 (51.11 MB), 07:57
* 08 用户删除如何实现.mp4 (16.37 MB), 02:56
* 03 运维管理系统-服务器监控信息/
* 01 Django网页中可视化展示的echarts是什么.mp4 (34.99 MB), 05:25
* 02 运维平台使用echarts展示CPU和内存信息.mp4 (49.67 MB), 07:53
* 04 运维管理系统-主机管理/
* 01 主机查看如何实现.mp4 (37.24 MB), 06:25
* 02 主机增加如何实现.mp4 (39.39 MB), 06:15
* 03 主机修改如何实现.mp4 (37.88 MB), 06:06
* 04 主机删除如何实现.mp4 (15.88 MB), 02:35
* 05 运维管理系统-playbook管理/
* 01 ansible概念补充-安装-测试.mp4 (34.53 MB), 05:50
* 02 ansible_ad_hoc讲解.mp4 (18.40 MB), 03:19
* 03 ansible_playbook讲解.mp4 (25.44 MB), 04:47
* 04 ansible_playbook创建讲解.mp4 (92.60 MB), 14:36
* 06 运维管理系统-ad_hoc管理/
* 01 ansible_ad_hoc创建讲解.mp4 (37.98 MB), 06:01
* 02 playbook_ad_hoc分组功能怎么实现.mp4 (41.55 MB), 06:31
* 07 Django结合Ansible/
* 01 ansible-api是什么.mp4 (103.15 MB), 16:28
* 02 执行ansible页面如何实现.mp4 (85.83 MB), 13:19
* 03 Django怎么调用Ansible Api.mp4 (27.10 MB), 04:24
* 04 怎么做playbook和ansible审计.mp4 (14.98 MB), 02:29
* 08 运维管理系统-审计系统管理/
* 01 为什么要有审核功能.mp4 (11.37 MB), 02:50
* 02 审核功能前端页面如何实现.mp4 (23.04 MB), 03:37
* 03 审核功能后端页面如何实现.mp4 (29.65 MB), 04:52
* 04 审核状态怎么变化的.mp4 (14.01 MB), 02:30
* 05 审核功能如何做到管理员和普通人员看到不同.mp4 (46.81 MB), 07:58






