![]() |
誉天根据技术发展,持续研发新课程,在誉天报名RHCA学员二年内均免费学习新课程。课程内容非常超值,我们对课程也非常有信心,学员均来自于全国各地,基本都是通过口碑和前期学员转介绍而来,通过本地和线上同步学习。 |
红帽官方发布的课程多达十几门课程,而我们只需要通过其中的任意5门考试,即可获得RHCA的证书。 誉天并不是根据难易程度来选择科目,而是根据课程实用性和企业实际需求进行选择,目前选择了以下5门课程:
CL210 OpenStack云计算
主要讲述开源的Openstack架构,实战以及红帽商业化openstack解决方案
Ceph125分布式存储
讲述当下主流的Ceph分布式存储,提供块存储,对象存储,文件存储解决方案,同时与openstack对接,为云平台提供存储空间
RH442系统调优
非常实用的一门课程,基于RHEL8系统,讲述各种监控工具,查找系统瓶颈;讲解CPU,内存,硬盘,网络,内核,进程,文件系统等工作原理和调优案例,再结合数据库和虚拟化,云计算等业务场景进行案例式讲解。
DO447Ansible高级自动化运维
高级自动化运维主要内容是在RH294基础之上,实现高级自动化的特性,以及Ansible Tower的使用和管理
RH436集群管理
集群管理主要内容是集群架构和应用场景,会涉及到的一些常用技术原理,包括集群HA机制,Quorum仲裁机制,fence机制,集群资源管理和优先级配置,集群中的存储配置,集群文件系统,集群日志管理,以及如何防止集群脑裂,集群故障排除等,还会采用ansible来部署集群。现在云计算和大数据底层,或者是业务层面的高可用,只要涉及到多节点架构管理的基本都会采用集群技术。
01
国内早的红帽授权培训中心,已有9年历史,国内 一家红帽授权全国培训总代
02
所有红帽讲师均通过红帽顶级认证RHCA,共5名,誉天邹老师荣获全球位“红帽大中华区优秀认证讲师”称号
03
国内早开设RHCA、RHCVA、OpenStack云计算班,誉天RHCA、RHCE通过人数居国内前列
04
连续8年蝉联“红帽大中华区优秀合作伙伴”奖项
05
RHCE总课时达129课时,国内课时长,零基础学员都可以轻松掌握,全部真机linux环境操作,人手一机
所需掌握的内容
天数 | 课程内容 | |
---|---|---|
ceph125-Ceph分布式存储 | ||
天 |
1.传统存储解决方案面临的挑战 2.红帽 Ceph 存储的架构 3.Ceph 发展历史及命名规则 4.红帽 Ceph 存储和 Ceph 项目 实验一:安装和部署 Ceph 实验环境 |
|
天 |
1.部署红帽 Ceph 存储 2.描述 Ceph 存储支持的配置 3.利用 Ansible 部署 Ceph 存储集群 4.规划 Ceph 存储部署 5.红帽 Ceph 存储集群的扩容 实验一:利用 Ansible 部署 Ceph 存储集群 实验二:红帽 Ceph 存储集群的扩容 |
|
第三天 |
1.配置 Ceph 使用复制池(replicated pools)存储数据 2.配置 Ceph 使用纠删代码池(erasure coded pools)存储数据 3.通过与复制池相对比,说明何时应使用纠删代码池 4.使用 Cephx 为 Ceph 客户端配置用户 实验一:创建复制池 实验二:创建纠删代码池 实验三:修改配置文件中的配置 实验四:管理 Ceph 身份验证 |
|
第四天 |
1.配置 RBD 存储和命令行管理 RBD 存储 2.配置 RBD 镜像,在两个 Ceph 集群之间复制 RBD 块设备,用于灾难恢复 3.配置 Ceph iSCSI 网关导出 RBD,并且配置客户端使用 iSCSI 网关 4.利用完整或增量镜像文件,从集群导出 RBD 镜像到外部文件,并将它导入到另一集群 实验一:提供 RADOS 块设备 实验二:配置 RBD 镜像以用于灾难恢复 实验三:提供 iSCSI 块存储 实验四:导入和导出 RBD 镜像 |
|
第五天 |
1.部署 RADOS 网关,为客户端提供对 Ceph 对象存储的访问 2.配置 RADOS 网关以提供对兼容 Amazon S3 API 的对象存储的访问 3.配置 RADOS 网关以提供对兼容 OpenStack Swift API 的对象存储的访问 4.利用多站点支持配置 RADOS 网关 实验一:部署 RADOS 网关以用于对象存储 实验二:利用 Amazon S3 API 提供对象存储 实验三:利用 OpenStack Swift API 提供对象存储 实验四:配置多站点 RADOSGW 部署 |
|
第六天 |
1.描述文件存储,以及它与块存储和对象存储的区别 2.描述 Ceph 文件系统(CephFS)的架构 3.规划 CephFS 部署 4.通过配置 CephFS,在 Ceph 集群中提供文件存储 实验一:利用 CephFS 提供文件存储 |
|
第七天 |
1.说明如何使用 CRUSH 和 CRUSH map 来控制对象放置 2.编写自定义 CRUSH map,以控制对象放置策略 3.使用 CRUSH 设备放置(placement)新功能,自定义数据放置 4.利用 Crushtool 命令解译、编译和测试 CRUSH map 5.管理和更新 Ceph 集群的 CRUSH map 实验一:管理和自定义 CRUSH map |
|
第八天 |
1.解释 monitor 和 OSD cluster map 的定义和重要性 2.说明仲裁的工作方式,以及 monitor 挑选流程的运作 3.总结 map 更新流程 4.查看和修改 cluster map 实验一:管理 monitor 和 OSD 映射 |
|
第九天 |
1.确定 Ceph 集群的状态 2.对 OSD 和 MON 问题进行故障排除 3.升级 Ceph 集群 实验一:运行红帽 Ceph 存储集群 |
|
第十天 |
1.调整 RHEL 的性能设置,优化红帽 Ceph 的性能 2.规划红帽 Ceph 存储架构,并能运行 Ceph 相关的性能分析工具来优化集群部署 3.通过控制清理(scrubbing)、深度清理、回填(backfill)和恢复进程来平衡 CPU、RAM 和 I/O 要求,保护 OSD 和集群硬件资源免于被过度利用 4.了解重要的调优参数,并对 RADOS gateway、RBD 和 CephFS 等 Ceph 客户端的性能问题进行故障排除 实验一:为 Ceph 而调优 Linux 服务器 实验二:优化 Ceph 性能 实验三:保持 Ceph 客户端性能 实验四:客户端问题故障排除 |
|
第十一天 |
1.概述红帽 Ceph 存储如何与 OpenStack 集成,以及这样做的益处 2.配置 OpenStack Glance 以使用红帽 Ceph 存储作为镜像的存储后端 3.配置 OpenStack Cinder,以使用 RADOS 块设备作为块存储的后端 4.配置红帽 Ceph 存储 RADOS 网关作为 OpenStack Swift 的替代,将它与 OpenStack Keystone 集成 实验一:准备 OpenStack 与 Ceph 集成 实验二:将 Ceph 与 Glance 集成 实验三:将 Ceph 与 Cinder 集成 实验四:使用 Ceph 和 RADOSGW 代替 Swift |
|
CL210云计算 | ||
天 |
1.什么是云计算,云计算与虚拟化的区别 2.开源虚拟化 XEN 和 KVM 的优劣势 3.openstack 与云计算的关系 4.Openstack 九大组件介绍 |
|
天 |
1.Openstack 实验环境介绍 2.TripleO 部署 3.UnderCloud 与 OverCloud 架构介绍 4.校验 OverCloud 服务 5.管理企业 Openstack 部署 实验一:部署企业级 openstack |
|
第三天 |
1.Keystone 身份服务管理 2.Keystone 工作原理及流程 3.创建用户,角色和租户 4.管理消息队列 实验一:创建租户,用户,关联租户,配置角色 |
|
第四天 |
1.创建 Glance 镜像,使用镜像部署云主机 2.自定义 Glance 镜像 3.Glance 镜像格式说明 4.Cinder 块存储原理 5.配置 Ceph 和 Glusterfs 实验一:自定义镜像文件 实验二:使用镜像部署云主机 |
|
第五天 |
1.配置对接 Ceph 存储 2.Glance 镜像存放在对象存储上 实验一:配置对接 Ceph 存储 实验二:镜像存放在对象存储上 |
|
第六天 |
1.Neutron 组件详解 2.SDN 网络和子网 3.Vxlan 技术详解 4.跟踪网络流表 5.网络故障排错 实验一:创建网络,子网和路由 实验二:配置 DHCP |
|
第七天 |
1.配置 Overcloud 部署 2.扩展计算节点 3.迁移云主机 4.使用 Cinder 提供共享存储 实验一:通过 Overcloud 部署节点 实验二:扩展云主机 实验三:迁移云主机 |
|
第八天 |
1.Troubleshooting 计算节点故障 2.Troubleshooting 认证和消息队列 3.Troubleshooting openstack 网络和卷服务 实验一:openstack 故障排错 |
|
第九天 |
1.Openstack 计量服务架构 2.监控 Openstack 3.弹性伸缩 实验一:管理弹性伸缩 |
|
第十天 |
1.Heat 编排服务 2.编排案例 3.考试辅导 实验一:综合实验 |
|
DO447Ansible高级自动化运维 | ||
天 |
1.用 Git 管理 Ansible 项目 2.用 Yaml 管理 Ansible 的主机清单 3.主机清单中的变量管理 4.Ansible 的权限提升 实验一:编写 Yaml 清单文件 实验二:管理清单变量 实验三:控制特权升级 |
|
天 |
1.Ansible 的任务控制 2.include_tasks,pre_task 和 post_task 执行 3.Ansible playbook 之 tag 执行指定任务 4.Ansible 性能调优 实验一:控制任务执行 实验二:优化任务执行速度 |
|
第三天 |
1.使用过滤器处理变量 2.lookup 和 query 处理数据 3.Ansible 过滤器收集和处理网络信息 4.loop 高级循环 实验一:使用过滤器处理变量 实验二:lookup 和 query 使用 实验三:Ansible 高级循环 |
|
第四天 |
1.Ansible Playbook 高级用法 2.facts 事实变量 3.本地执行 4.任务委托 5.滚动更新 实验一:任务委派和管理滚动更新 实验二:管理任务执行和暂停 |
|
第五天 |
1.Ansible Tower 介绍 2.安装 Ansible Tower 3.web 界面管理 Ansible Tower 实验一:Ansible Tower 安装和 web 界面管理 |
|
第六天 |
1.Ansible Tower 的用管理 2.Ansible Tower 使用团队管理用户 3.Ansible Tower 基于角色的访问控制 实验一:创建和管理 Ansible Tower 用户和团队 实验二:使用用户和团队管理访问权限 |
|
第七天 |
1.web 界面管理主机的静态清单文件 2.创建用于访问清单主机创建计算机凭据 实验一:创建主机静态清单文件 实验二:管理清单主机的计算机凭据 |
|
第八天 |
1.为 Ansible Playbook 创建项目 2.创建作业模板和启动作业 3.导入静态清单 4.创建和更新动态清单 5.使用智能清单过滤主机 实验一:管理高级主机清单 实验二:创建和更新静态清单 |
|
第九天 |
1.Ansible Tower 创建 CI/CD 管道 2.Ansible Tower 的维护和日常管理 3.Ansible Tower 的故障排除 实验一:将 Gitlab CI/CD 管道和 Anisble Tower 集成 实验二:Ansible Tower 的日常维护和故障排除 |
|
第十天 |
1. 考前集训 实验一:考前集训和模拟 |
|
RH436集群管理 | ||
天 |
1.什么是集群,集群解决什么问题
2.集群分类(HA,LBC,HPC)
3.集群架构
4.创建一个基本集群
实验一:创建packmaker集群 |
|
天 |
1.管理集群成员
2.Quorum仲裁机制
3.计算集群票数解决脑裂
4.仲裁参数设置 实验一:在线添加集群节点,并测试仲裁机制 |
|
第三天 |
1.fence机制
2.使用fence保护数据
3.配置fence
4.测试fence
实验一:配置fence_xvm,并测试 |
|
第四天 |
1.什么是集群资源
2.创建和配置集群资源
3.创建和配置集群资源组
4.创建web集群
实验一:添加VIP,文件系统,Apache服务,搭建web集群 |
|
第五天 |
1.配置集群日志
2.配置集群事件通知
3.集群失效排错
4.集群网络排错
5.ansible自动化部署集群
实验一:集群无法正常启动,排错案例
实验二:采用ansible部署集群 |
|
第六天 |
1.配置复杂集群资源组
2.管理集群启动顺序
3.配置集群location
4.配置集群资源优先级
实验一:配置NFS集群 |
|
第七天 |
1.配置两节点集群
2.两节点集群防止脑裂
3.存储基础知识
4.存储SAN网络
5.配置ISCSI/FC存储
6.集群连接存储
实验一:配置存储,在集群节点上连接存储 |
|
第八天 |
1.配置存储多路径
2.设置多路径的算法
3.测试多路径
实验一:配置存储多路径,并验证 |
|
第九天 |
1.创建HA-LVM和CLVMD
2.管理集群级文件系统GFS2
3.GFS2文件系统管理及排错
实验一:格式化GFS2并提供给集群 |
|
第十天 |
1.创建CLVMD资源
2.创建GFS2资源
3.考前辅导
实验一:搭建web+mysql综合实验演示 |
|
RH442调优 | ||
天 |
1.调优的原理与思想 2.调优方法 3.开源监控工具详解(iostat,vmstat,sar,pmstat,lsof 等),分析并找出瓶颈,案例分享 实验一:使用 sar,iostat 监控 |
|
天 |
1.awk 工具使用,截取监控出来的数据,进行处理 2.图形化工具绘制图表来进行分析 3.GRUB 和 sysctl 工具调优方法 4.队列技术 5.tuned 工具使用 实验一:安装 tuned,并修改调优应用场景,测试调优效果 |
|
第三天 |
1.limits.conf 工具及 cgroup 使用 2.cgroup 案例分享 3.硬件监控(CPU,内存,网络,磁盘四大子系统) 实验一:cgroup 资源限制实验 |
|
第四天 |
1.进程优先级 2.动态优先级和静态优先级 3.FIFO 和 RR 的区别及案例分享 4.调整进程优先级 5.strace 和 ltrace 实验一:调整进程优先级,测试对系统的影响 实验二:strace 跟踪 iptables 命令在执行时做了哪些操作 |
|
第五天 |
1.CPU 缓存机制,计算 cache 命中率 2.valgrind 工具使用 3.systemtap 编译内核模块 4.小文件调优案例 实验一:安装 systemtap 工具,编译模块案例 |
|
第六天 |
1.文件系统结构精解(inode+block),修复文件系统必备技能 2.文件系统 journal 详解和优势 3.文件系统调优案例 4.文件系统修复案例 5.swap 调优 实验一:修复故障文件系统,恢复误删除文件 |
|
第七天 |
1.CPU 调优思想和方法 2.使用 Cgroup 限制 CPU 使用 3.指定进程使用特定的 CPU 4.NUMA 架构 5.CPU 中断设置 实验一:使用 Cgroup 限制 cpuload 程序的 CPU 使用 |
|
第八天 |
1.内存管理,物理内存和虚拟内存 2.TLB 概念及设置 3.内存缓存,内存脏页回收,clean 页回收 4.内存大页 实验一:设置脏页回收时间,并测试 |
|
第九天 |
1.内存溢出 OOM 2.内存泄漏 3.内存过量分配 4.数据库调优案例 实验一:内存过量分配 |
|
第十天 |
1.网络调优 2.模块调优 3.电源调优 4.虚拟化调优 实验一:网络调优案例 |