了解认证:
1. 在通过实操练习让学员学习如何利用 Ansible 在受管主机上实现系统管理任务的自动化、如何
编写 Ansible playbook 以实现标准化任务执行、如何集中管理 playbook 并通过 Ansible Tower 的 Web 界面安排重复执行。
2. 此外,学员还将学习如何通过 Ansible Vault 管理 Ansible 加密、部署 Ansible Tower 并使用它来管理系统以及配合 Vagrant 在 DevOps 环境中使用 Ansible。
3.在管理工作 站上安装和配置Ansible,并为自动化准备托管主机。执行编写剧本来自动化完成任务,并确保正确部署
和配置服务器。
建议掌握的知识:
1.ANSIBLE的引入,部署ANSIBLE,
2.实量和变量管理,引入任务控制
3.部署文件到托管主机面向对象
4.自动化 Linux 管理任务
5.自动化与 ansible
面向对象:
1.适合没有在Linux或Unix的指令行经验而想提升为使用和定做他们自己的Red HatLinux工作站技能的人
2.在开始成为系统管理员之前,为了了解Red Hat Linux 基本知识并渴望比较进一步的技术训练的Linux or UNIX 用户
3.适合有实际工作经验的Linux 或Unix系统管理员有兴趣尝试在Red Hat Linux环境下设定系统管理、网络服务和网络安全等
考试科目:
考试代码
|
考试科目
|
EX300
|
RH124,RH134,RH294
|
当前版本:RHEL7.0版本, 推荐您学习新版本
考试内容
RHCSA内容RHCE内容
知识点:
Linux 文件系统深入讲解(inode
block)
硬链接和软链接
文件归档和压缩
识别文件系统和设备
文件系统挂载和卸载
软件包的管理
rpm 包的安装、查询和卸载
yum 安装、查询、删除和更新软件包,建立私有 yum 源
管理软件包模块流
系统服务的管理
Linux 系统启动流程详解
破解密码和系统故障排除
分析系统日志,排除和查看系统状态
系统时间管理和 NTP 时间服务器的配置
系统性能调优
磁盘分区,格式化,挂载
swap 分区管理
NFS 配置和用户家目录自动挂载
LVM 结构组成以及创建
逻辑卷动态扩展和数据迁移,快照
高级存储功能(stratis 和 vdo)
podman 容器介绍
运行一个基本的容器
查找并管理容器镜像
实施高级的容器管理
为容器添加永久存储
以服务的方式管理容器
什么是 Ansible,以及应用场景
Ansible 架构介绍
Ansible 安装
Ansible 主机清单管理
Ansible 配置文件管理
运行 Ad hoc 命令
Ansible 常用模块介绍
Ansible Playbook 基本使用
Ansible Playbook 语法,运行和排错
执行多个 plays
Ansible Playbook 中 handler 用法
Ansible 变量之自定义变量
Ansible 魔法变量及变量优先级
Ansible 变量之 fact
Ansible 的循环和条件控制语句
Ansible 文件管理模块
Ansible Jinja2 模板管理
Ansible Jinja2 过滤器,条件语句和循环语句
Ansible 的角色(role)管理
Ansible Galaxy 快速部署角色
Ansible Vault 配置加密
课程大纲
RHCE课程
上课周期
|
上课时间
|
课程模块
|
课程内容
|
第一天
|
上午
|
ANSIBLE的引入
部ANSIBLE
引入剧本
|
Ansible 基本概念描述与安装
库存的概念及静态库存文件管理
|
下午
|
Ansible 配置描述 剧本编写
使用新模块实现剧本任务
|
第二天
|
上午
|
实量和变量管理
引入任务控制
部署文件到托管主机
|
创建特定环境变量
Ansible
Vault 加密敏感变量
任务流管理
|
下午
|
编写循环和条件任务
托管机文件部署管理与调整
自定义文件部署
|
第三天
|
上午
|
大型项目管理
用角色模拟剧本 ANSIBLE 故障排除
|
剧本优化
动态库的描述与管理
|
下午
|
剧本与角色结构的关系
故障解决及修复
|
第四天
|
上午
|
自动化 Linux 管理任务
全面审查:自动化与 ansible
|
系统订阅
软件通道及存储库配置
托管主机 RPM 包管理
用户与组管理
服务启动与进程管理
|
下午
|
卷组管理及文件系统
存储管理
身份验证管理
引导过程与计划
|