编写playbook脚本实现优化系统、安装JDK等三个案例
- 本课程可使学员掌握使用DevOps技术在企业自动化运维中的具体应用实践,快速掌握自动化运维技能
本课程总共分为三章,主要讲述了企业自动化运维中最常用的三个场景:
ansible自动化配置工具、docker自动化部署工具和jenkins自动化集成工具。
讲解的环境为:AlmaLinux8/RHEL8系统
详细大纲如下:
第一章:自动化配置管理工具Ansible应用实践
1、ansible的特点与应用环境
2、ansible架构与运行原理
3、ansible主机和组的配置
4、命令行模式使用ansible
5、ansible-playbook的使用
6、 ansible-playbook常用功能模块
7、ansible-playbook实践案例
8、使用ansible awx图形化工具构建自动化任务
第二章:使用Docker容器技术实现自动化运维
1、docker基础与基本概念
2、安装Docker与加速器配置
3、 docker中的镜像、容器和仓库
4、docker基础操作以及数据管理、网络管理
5、使用Docker容器构建Linux云桌面实战案例
6、编写Dockerfile定制一套私有网盘镜像案例
7、使用docker-compose一键部署wordpress博客案例
8、使用Docker Compose一键自动化部署zabbix监控平台
9、使用Docker-compose私有化构建GPT平台
10、使用Portainer实现docker可视化管理
第三章:使用Jenkins进行自动化部署和持续集成
1、安装jenkins与基础环境准备
2、 Jenkins基础配置(插件、认证配置)
3、 gitlab与jenkins的集成实现自动化部署流程
4、使用传统方式部署java web项目jpress
5、使用Blue Ocean方式部署java项目jpress ,并制作docker镜像
6、使用ssh插件实现jpress的docker镜像制作(docker-compose方式)
7、 pipeline方式实现jpress项目的自动化部署
8、 pipeline方式实现chatgpt镜像制作并发布
公开笔记对他人可见,有机会被管理员评为“优质笔记”
{{ noteEditor.content.length }}/2000
讲师收到你的提问会尽快为你解答。若选择公开提问,可以获得更多学员的帮助。
课程大纲
- 第一章 自动化配置管理工具Ansible应用实践
- 1-1试看 ansible基础介绍以及命令行模式使用ansible19:49
- 1-2ansible-playbook概念和基础介绍09:57
- 1-3使用shell、file模块编写playbook脚本16:29
- 1-4使用copy、解压缩、yum模块编写playbook脚本13:43
- 1-5使用user、文件修改模块编写playbook脚本11:56
- 1-6编写playbook脚本实现自动配置ssh密钥案例16:58
- 1-7编写playbook脚本实现优化系统、安装JDK等三个案例23:03
- 1-8使用ansible自动化部署zabbix以及awx图形化工具22:53
- 第二章 使用Docker容器技术实现自动化运维
- 2-1docker基础以及docker引擎的安装配置13:32
- 2-2docker中的镜像、容器和仓库核心概念22:20