首页 » 红帽认证 » 红帽云计算RHCA认证培训大纲

红帽云计算RHCA认证培训大纲

【课程背景】
近几年来,云计算在我国可谓风生水起,热闹非凡。各行各业都在尝试使用云计算来提升自己的效率;云计算技术也越来越成熟,云计算方向的专业人才却非常少,在51job上搜索云计算,有799个岗位可供选择,而且平均薪水远远高于IT平均水平。红帽作为一家领先的云计算提供商,率先在业界推出价值极高的云计算领域的RHCA(红帽认证架构师),通过该认证意味可以管理企业虚拟化,独立组建云数据中心,规划云数据中心架构和优化,实现IaaS,PaaS,分布式存储,混合云等整体解决方案。
誉天的“红帽云计算RHCA Plus”课程包括以下7个模块:CL210云计算、RH442调优、ceph125-Ceph分布式存储、DO407Ansible、DO280Openshift、Docker和Kubernetes
天数 课程内容
CL210云计算(25课时)
第一天 1.什么是云计算,云计算与虚拟化的区别
2.开源虚拟化XEN和KVM的优劣势
3.openstack与云计算的关系
4.Openstack九大组件介绍
第二天 1.Openstack实验环境介绍
2.TripleO部署
2.UnderCloud与OverCloud架构介绍
3.校验OverCloud服务
4.管理企业Openstack部署
第三天 1.keystone身份服务管理
2.keystone工作原理及流程
2.创建用户,角色,租户
3.管理消息队列
第四天 1.创建glance镜像,使用镜像部署云主机
2.自定义glance镜像
3.glance镜像格式说明
4.cinder块存储原理
5.配置ceph和glusterfs
第五天 1.openstack对接ceph
2.配置对象存储
3.将glance镜像存储在对象存储上
第六天 1.neutron组件详解
2.SDN网络和子网
3.Vxlan技术详解
4.跟踪网络流表
5.网络故障排错
第七天 1.配置overcloud部署
2.扩展计算节点
3.迁移云主机
4.使用cinder提供共享存储
第八天 1.Troubleshooting计算节点故障
2.Troubleshooting认证和消息队列
3.Troubleshooting openstack网络和卷服务
第九天 1.openstack计量服务架构
2.监控openstack
3.弹性伸缩
第十天 1.heat编排服务
2.编排案例
3.考试辅导
RH442调优(25课时)
第一天 1. 调优的原理与思想
2. 调优方法
3.开源监控工具详解(iostat,vmstat,sar,pmstat,lsof等),分析并找出瓶颈,案例分享
第二天 1.awk工具使用,截取监控出来的数据,进行处理
2.图形化工具绘制图表来进行分析
3.GRUB和sysctl工具调优方法
4.队列技术
5.tuned工具使用
第三天 1.limits.conf工具及cgroup使用
2.cgroup案例分享
3.硬件监控(CPU,内存,网络,磁盘四大子系统)
第四天 1.进程优先级
2.动态优先级和静态优先级
3.FIFO和RR的区别及案例分享
3.调整进程优先级
4.strace和ltrace
第五天 1. CPU缓存机制,计算cache命中率
2.valgrind工具使用
3.systemtap编译内核模块
4.小文件调优案例
第六天 1.文件系统结构精解(inode+block),修复文件系统必备技能
2.文件系统journal详解,优势
3.文件系统调优案例
4.文件系统修复案例
5.swap调优
第七天 1.CPU调优思想和方法
2.使用Cgroup限制CPU使用
3.指定进程使用特定的CPU
4. NUMA架构
5. CPU中断设置
第八天 1.内存管理,物理内存和虚拟内存
2. TLB概念及设置
2.内存缓存,内存脏页回收,clean页回收
3.内存大页
第九天 1.内存溢出,OOM
2.内存泄漏
3.内存过量分配
4.数据库调优案例
第十天 1.网络调优
2.模块调优
3.电源调优
4.虚拟化调优
ceph125-Ceph分布式存储(27.5课时)
第一天 1.传统存储解决方案面临的挑战
2.红帽ceph存储的架构
3.ceph发展历史及命名规则
4.红帽ceph存储和ceph项目
第二天 1.部署红帽 Ceph 存储
描述 Ceph 存储支持的配置
利用 Ansible 部署 Ceph 存储集群
2.规划 Ceph 存储部署
扩展红帽 Ceph 存储集群的容量
第三天 1.配置 Ceph 使用 replicated pools 存储数据,将每个对象的完整副本分发到集群中的多个 OSD
2.配置 Ceph 使用纠删代码池(erasure coded pools)存储数据,以增加计算开销为代价节约存储空间
3.通过与复制池相对比,说明何时应使用纠删代码池
使用 Cephx 为 Ceph 客户端配置用户
第四天 1.利用 RBD 向 Ceph 客户端提供块存储,并从命令行管理RBD
2.配置 RBD 镜像,在两个 Ceph 集群之间复制 RBD 块设备, 用于灾难恢复
3.配置 Ceph iSCSI 网关导出 RBD,并且配置客户端使用 iSCSI 网关
4.利用完整或增量镜像文件,从集群导出 RBD 镜像到外部文件,并将它导入到另一集群
第五天 1.部署 RADOS 网关,为客户端提供对 Ceph 对象存储的访问
2.配置 RADOS 网关以提供对兼容 Amazon S3 API 的对象存储的访问,并且利用该 API
管理存储的对象
3.配置 RADOS 网关以提供对兼容 OpenStack Swift API 的对象存储的访问,并且利用该
API 管理存储的对象
4.利用多站点支持配置 RADOS 网关,以允许对象存储在位于两个或更多不同地理位置的
Ceph 存储集群
第六天 1.描述文件存储,以及它与块存储和对象存储的区别
2.描述 Ceph 文件系统(CephFS)的架构
3.规划 CephFS 部署
4.通过配置 CephFS,在 Ceph 集群中提供文件存储
第七天 1.说明如何使用 CRUSH 和 CRUSH map 来控制对象放置
2.编写自定义 CRUSH map,以控制对象放置策略
3.使用 CRUSH 设备放置(placement)新功能,自定义数据放置
4.利用 crushtool 命令解译、编译和测试 CRUSH map
5.管理和更新 Ceph 集群的 CRUSH map
第八天 1.解释 monitor 和 OSD cluster map 的定义和重要性
2.说明仲裁的工作方式,以及 monitor 挑选流程的运作
3.总结 map 更新流程
4.查看和修改 cluster map
第九天 1.确定 Ceph 集群的状态
2.对 OSD 和 MON 问题进行故障排除
3.升级 Ceph 集群
第十天 1.调整 RHEL 的性能设置,优化红帽 Ceph 的性能
2.规划红帽 Ceph 存储架构,并能运行 Ceph 相关的性能分析工具来优化集群部署
3.通过控制清理(scrubbing)、深度清理、回填(backfill)和恢复进程来平衡 CPU、
RAM 和 I/O 要求,保护 OSD 和集群硬件资源免于被过度利用
4.了解重要的调优参数,并对 RADOS gateway、RBD 和 CephFS 等 Ceph 客户端的性
能问题进行故障排除
第十一天 1.概述红帽 Ceph 存储如何与 OpenStack 集成,以及这样做的益处
2.配置 OpenStack Glance 以使用红帽 Ceph 存储作为镜像的存储后端
3.配置 OpenStack Cinder,以使用 RADOS 块设备作为块存储的后端
4.配置红帽 Ceph 存储 RADOS 网关作为 OpenStack Swift 的替代,将它与 OpenStack
Keystone 集成
DO407Ansible(39课时)
第一天 1.ansible原理及应用场景介绍
2. ansible架构详解
3. ansible安装
4. ansible inventory配置详解
5. Ansible配置文件详解
第二天 1. Ansible Ad-hoc语法详解
2. Ansible常用模块管理
3. 使用Ansible批量部署应用实战
4. Ansible Playbook的基本使用
5. Ansible Playbook的结构详解
第三天 1.Ansible Playbook的handler
2. Ansible Playbook的命令行详解
3. Ansible Playbook批量部署应用实战
4. Ansible-playbook变量之自定义变量
5. Ansible-playbook变量之fact
第四天 1. Ansible变量之魔法变量
2. Ansible变量优先级说明
3. 使用lookup插件生成变量
4. ansible vault加密敏感数据
5. Ansible模板语法之Jinja2简介
6. Ansible模板语法之jinja2条件语句
7. Ansible模板语法之jinja2循环语句
第五天 1. Ansible模板语法之jinja2条件语句
2. Ansible模板语法之jinja2循环语句
3. Ansible模板实现redis主从配置
4. Ansible Playbook循环语句
5. Ansible Playbook条件语句
6. Ansible Playbook高级用法
第六天 1. Ansible Playbook之tags
2. Ansible Playbook之include
3. Ansible Playbook Roles详解
4. ansible-galaxy使用详解
5. Ansible性能调优
6. Ansible调试
第七天 考前集群
DO280Openshift(39课时)
第一天 1.Docker架构与原理
2.Docker安装配置
3.Docker容器的基本操作
4. Docker容器的镜像管理
5. Docker容器的网络管理
6.Docker容器生命周期管理
第二天 1. openshift原理及架构
2. openshift的组件及版本介绍
3. openshift的安装环境说明
4. openshift部署实战
5. openshift常用资源介绍
6. openshift命令行基本操作
第三天 1.openshift项目管理
2. openshift节点管理
3. openshift Pod管理
4. openshift事件管理
5. openshift应用部署实战
6. openshift应用构建工作流
第四天 1.SDN简介
2. openshift网络基本原理
3. service配置详解
4. route配置详解
5. openshift网络配置实战
第五天 1. openshift用户及用户组管理
2. openshift rbac授权系统
3. openshift 安全上下文管理
4. openshift secret及configmap管理
5. openshift持久存储简介
6. pv和pvc原理
7. openshift持久存储配置实战
第六天 1. openshift监控原理
2. openshift监控组件详解
3. openshift监控部署实战
4. openshift资源配额原理
5. openshift实现资源配额
6. openshift实现应用探活
第七天 考前集训
Docker和Kubernetes 选修(22.5课时)
第一天 1.Docker架构与原理
2.Docker安装配置
3.Docker容器管理
4.Docker容器生命周期
5.Docker镜像管理
第二天 1.Docker存储管理
2.Docker网络管理
3.Flannel网络管理工具详解
4.Docker文件系统详解
5.Dockerfile编写实战
第三天 1.Docker生态介绍
2.Docker Compose配置详解
3.Docker Compose案例实战
4.Docker镜像仓库介绍
第四天 1.企业级镜像管理系统Harbor
2.Harbor集群配置实战
3.Kubernetes基本介绍
4.使用Rancher自动化部署Kubernetes
第五天 1.Kubernetes基础架构详解
2.Kubernetes Pod原理与实战
3.Kubernetes Pod健康检查
4.Kubernetes 监控详解
5.Kubernetes Deployment原理
6.Deployment的YAML编写
第六天 1.Deployment弹性伸缩与滚动更新
2.Kubernetes HPA自动弹性伸缩
3.Kubernetes Service详解
4.Kubernetes访问模式和负载均衡
5.Kubernetes ingress实现
第七天 1.Kubernetes 调度系统
2.Kubernetes 卷存储
3.Kubernetes PV详解
4.Kubernetes PVC详解
5.Kubernetes storageclass实现动态存储
第八天 1.基于RBAC的角色管理
2.Kubernetes认证体系
3.基于HTTP BASIC的认证
4.基于证书的双向认证
5.Kubeconfig认证说明
6.Service Account详解
第九天 1. ConfigMap详解
2.Secret详解
3.手动部署一个Kubernetes集群
4.Kubernetes网络原理
5.Kubernetes 日志收集介绍
6.Prometheus 监控系统介绍
7.Kubernetes API及生产应用
【认证证书】
RHCA证书
【就业岗位】
云计算工程师、系统架构师、云计算系统高级工程师、云计算运维高级工程师、云计算售前工程师等
Post Tagged with
更多
上一篇: 下一篇: 没有了,已经是最新文章