这门课解决什么问题
很多做基础系统运维的人,日常工作就是给几十台甚至上百台服务器装系统、配环境、改配置。如果全靠手动敲命令,不仅耗时,而且容易因为人为疏忽导致某台机器配置不一致。这门课聚焦的就是Linux环境下的自动化运维,具体到Cobbler、Saltstack和Ansible这几个主流工具。它解决的核心场景有两个:一是如何用PXE和Cobbler实现服务器的批量自动安装,让新机器插上网线就能自动装好系统;二是如何用Saltstack或Ansible做配置管理和批量任务执行,把重复的部署工作变成可复用的脚本。如果你平时还在一台台登录服务器做初始化,这门课就是帮你把手动操作变成流程化自动化的关键。
适合什么基础与建议学习顺序
这门课不适合完全没碰过Linux的人。你需要具备基本的命令行操作能力,了解网络基础概念,最好有过手动安装过操作系统的经验。课程前半部分讲PXE和Kickstart,涉及DHCP、TFTP这些底层服务,需要你对网络启动流程有一定理解。建议先重点看企业级自动化运维概述和PXE核心组件这两块,建立整体认知后再动手实践。中间关于Cobbler的部分,可以结合Kickstart文件注意事项一起看,因为Cobbler本质上是对Kickstart的封装和增强。至于Saltstack和Ansible,两者功能有重叠,建议先学Ansible,它的学习曲线更平缓,掌握后再看Saltstack会更容易理解状态管理的概念。
学完能做什么与资料怎么用
学完后,你应该能独立搭建一套自动化装机环境,新服务器上架后不需要人工干预就能完成系统安装和基础配置。同时能用Ansible或Saltstack编写Playbook和State文件,对多台服务器进行统一的软件部署、配置同步和服务管理。资料配合练习方面,建议先用虚拟机环境模拟实操。课程里提到Vmware和KVM两种环境,选你熟悉的一种即可。先跟着手动安装CentOS的演示走一遍,理解Kickstart文件的每个字段含义,再尝试用Cobbler实现同样的效果。自动化工具部分,准备两到三台虚拟机作为被管理节点,自己写一个简单的部署任务,比如批量安装Nginx并推送配置文件,这样比单纯看视频有效得多。
杨哥**Linux云计算系列⑤:企业项目与企业实战—Linux运维+云计算工程师学习课程!!!
课程目录
* 01 企业项目1 之 企业级批量安装系统及自动化实现(PXE技术)/
* 01 企业级自动化运维实战课程介绍.mp4 16:52
* 02 企业级自动化运维技术概述.mp4 18:53
* 03 Pxe安装服务器核心组件 Dhcp Tftp Ftp.mp4 24:04
* 04 实现centos7u3手动安装 Vmware环境1.mp4 35:54
* 05 实现centos7u3手动安装 Vmware环境-2.mp4 10:02
* 06 实现centos7u3手动安装 Kvm.mp4 20:42
* 07 实现centos7u3自动安装 Kickstart.mp4 30:43
* 08 Pxe安装服务器部署强化.mp4 20:46
* 09 Kickstart 文件注意事项强化.mp4 13:31
* 10 课后练习
* 02 企业项目2 之企业实战批量安装系统自动化实现(Cobble)/
* 01 Cobbler 部署详解.mp4 25:51
* 02 Cobbler 部署Centos7u3 1.mp4 33:25
* 03 Cobbler 部署Centos7u3 2.mp4 19:30
* 04 Cobbler 部署Centos6u8 & Web.mp4 31:28
* 05 课后练习
* 03 企业项目3 之 服务器初始化脚本编写流程/
* 01 Centos6-7服务器初始化 -Shell Script1.mp4 22:45
* 02 Centos6-7服务器初始化 -Shell Script2.mp4 27:25
* 03 课后练习
* 04 企业实战4 之 批量主机运维工具SaltStack/
* 01 配置管理工具 Saltstack概述.mp4 28:35
* 02 配置管理工具 Saltstack 多节点部署.mp4 28:14
* 03 配置管理工具 Saltstack 单个命令执行.mp4 10:33
* 04 配置管理工具 Saltstack 配置基础.mp4 31:12
* 05 配置管理工具 Saltstack Grains.mp4 23:40
* 06 配置管理工具 Saltstack Pillar.mp4 16:02
* 07 配置管理工具 Saltstack Targeting.mp4 20:58
* 08 配置管理工具 Saltstack Modules.mp4 39:06
* 09 配置管理工具 Saltstack Returners.mp4 23:20
* 10 配置管理工具 Saltstack States文件.mp4 26:05
* 11 配置管理工具 Saltstack LAMP dev.mp4 27:19
* 12 配置管理工具 Saltstack require.mp4 17:37
* 13 配置管理工具Saltstack watch watch_in.mp4 19:56
* 14 配置管理工具 Saltstack Jinja模板.mp4 20:08
* 15 配置管理工具 Saltstack 实战系统初始化 1.mp4 29:56
* 16 配置管理工具 Saltstack 实战系统初始化.mp4 16:26
* 17 配置管理工具 Saltstack 实战系统初始化.mp4 33:26
* 18 课后练习
* 05 企业实战5 之 利用SaltStack部署LNMP项目/
* 01 salt案例实战Keepalived - HAproxy.mp4 17:18
* 02 HAproxy-LNMP部署-pcre.mp4 23:04
* 03 HAproxy-LNMP部署-nginx.mp4 14:26
* 04 HAproxy-LNMP部署-nginx2.mp4 25:56
* 05 HAproxy-LNMP部署-php.mp4 18:18
* 06 HAproxy-LNMP部署 -php2.mp4 14:30
* 07 HAproxy-LNMP部署-virtualhost.mp4 34:43
* 08 HAproxy-LNMP部署-haproxy.mp4 23:23
* 09 HAproxy-LNMP部署-keepalived.mp4 27:09
* 10 课后练习
* 06 企业实战6之 批量主机运维工具Ansible视频课程/
* 01 配置管理工具Ansible配置基础.mp4 27:55
* 02 配置管理Ansible 组件 - Inventory.mp4 25:53
* 03 Ad-Hoc shell-copy-user.mp4 27:49
* 04 Ad-Hoc yum-service-file.mp4 15:59
* 05 配置管理 Ansible 组件 - playbook1.mp4 16:33
* 06 配置管理 Ansible 组件 - playbook2.mp4 17:18
* 07 配置管理工具 Ansible 组件 - role.mp4 31:19
* 08 杨哥Linux云计算系列④:自动化运维CobblerSal
* 09 课后练习






