云计算RHCA专注于企业数据中心、云和应用平台,致力于验证技术人员对于红帽相关领域解决方案的专业性和熟练程度。课程主要面向那些负责部署和管理大型企业环境中众多系统的高级Linux系统管理员提供深入的实际操作培训,也是Linux领域公认高级别的认证,考生需要在获得 RHCSA与RHCE认证后再完成5门课程的考试才能获得红帽 RHCA认证。
一、适用人群
正在从事Linux等相关工作的系统集成商或Linux高级工程师、系统架构师;
参加红帽系统管理员 I、II 和 III 或 RHCE 快速提升班课程的学员;
现已拥有RHCE认证并希望获得RHCA 认证的资深 Linux IT 专业人士;
尚未获得认证,但已具备丰富经验的高级系统管理员,想进一步提升在该领域的技能和竞争力;
受企业规定或法规要求(DOD 8570 指令)必须获得认证并具有一定经验的 Linux 系统管理员。
二、认证收益
根据互联网招聘公司行业人才报告显示,BOSS直聘、智联招聘、前程无忧、58同城 等等对Linux人才需求约为20万,而且需求量还在逐年上升。Linux系统工程师依然是个高需求的岗 位,且薪资水平在互联网行业排名靠前。
三、课程内容
上课周期 | 上课时间 | 课程模块 | 课程内容 | 重点项目案例 |
【1】CL210(RHOSP13.0):红帽OpenStack云计算平台 | ||||
第1天 | 上午 | 课程开篇 | 1.课程介绍 2.教学环境介绍 | 实战案例1:认识系统拓扑结构 实战案例2:虚拟机的重置、启动、关停 |
下午 | 管理企业级 OpenStack | 1.下云、上云架构 2.下云的组件 3.上云的功能 | 实战案例1:下云、上云架构 实战案例2:下云的组件 实战案例3:上云的功能检测 实战案例4:管理企业级OpenStack | |
第2天 | 上午 | OpenStack 内部消息管理 | 1.认证服务的架构 2.服务项目的管理 3.消息投递的管理 | 实战案例1:认证服务的架构 实战案例2:服务项目的管理 实战案例3:消息投递的管理 实战案例4:OpenStack内部消息管理 |
下午 | 创建并定制镜像 | 1.镜像的格式 2.创建镜像 3.定制镜像 | 实战案例1:镜像的格式 实战案例2:创建镜像 实战案例3:定制镜像 实战案例4:用Guestfish和Virt-Customize创建并定制镜像 | |
第3天 | 全天 | 管理存储 | 1.存储的类型 2.Ceph存储的配置 3.对象存储的管理 | 实战案例1:存储的类型 实战案例2:ceph存储的配置 实战案例3:对象存储的管理 实战案例4:Ceph存储管理及故障排查 |
第4天 | 上午 | 虚拟网络设施的管理与故障排查 | 1.SDN分段与子网 2.多用户网络流量跟踪 3.网络问题查错 | 实战案例1:SDN分段与子网 实战案例2:多用户网络流量跟踪 实战案例3:网络问题查错 实战案例4:虚拟网络设施的管理与故障排查 |
下午 | 弹性计算资源的管理 | 1.为部署上云做准备 2.计算节点的扩容与减容 3.利用块存储迁移节点 | 实战案例1:为部署上云做准备 实战案例2:计算节点的扩容与减容 实战案例3:利用块存储迁移节点 实战案例4:弹性计算资源的管理 | |
第5天 | 上午 | OpenStack故障排查 | 1.计算节点故障排查 2.认证与消息模块故障排查 3.网络、镜像及卷服务的故障排查 | 实战案例1:计算节点故障排查 实战案例2:认证与消息模块故障排查 实战案例3:网络、镜像及卷服务的故障排查 实战案例4:OpenStack故障排查 |
下午 | 自动扩容及监控度量 | 1.OpenStack Telemetry监测架构 2.云监测度量与扩容 | 实战案例1:OpenStack Telemetry监测架构 实战案例2:云监测度量与扩容 实战案例3:云监测度量与扩容综合运用 | |
第6天 | 上午 | 调度排期 | 1.排期功能的架构 2.Heat排期模板的编写 3.自动扩容 | 实战案例1:排期功能的架构小测验 实战案例2:Heat排期模板的编写 实战案例3:自动扩容 |
下午 | 综合复习 | 1.完成实训复习练习,回顾本课程中涵盖的内容 | / | |
第7天 | 全天 | 综合练习 | 1.EX210 v13综合练习 | / |
【2】DO280(OCP3.9):红帽OpenShift容器平台 | ||||
第1天 | 上午 | 课程开篇 | 1.课程介绍 2.教学环境介绍 | / |
容器技术介绍 | 1.容器技术介绍及相关产品 | 实战案例1:Docker安装 实战案例2:Docker镜像仓库搭建 实战案例3:Docker创建容器 | ||
下午 | Docker介绍及使用 | 1.Docker原理 2.Docker安装 3.Docker镜像介绍 4.Docker镜像仓库搭建 5.Docker创建容器 | ||
第2天 | 上午 | Docker容器管理及网络 | 1.Docker容器的管理 2.Docker网络介绍及配置 3.Docker和K8S的关系 | |
下午 | 红帽OpenShift容器平台介绍 | 1.OpenShift功能概览 2.OpenShift架构 | 实战案例1:OpenShift功能 实战案例2:OpenShift架构 | |
安装OpenShift容器平台 | 1.安装前服务器的准备工作 2.运行安装程序 3.安装后的配置 | 实战案例1:安装前服务器的准备工作 实战案例2:运行安装程序 实战案例3:安装后的配置 | ||
第3天 | 上午 | OpenShift网络管理 | 1.用SDN构建OpenShift网络 2.创建服务路由 | 实战案例1:用SDN构建OpenShift网络 实战案例2:创建服务路由 实战案例3:OpenShift网络概念及其应用 |
下午 | OpenShift命令行 | 1.用命令行配置资源 2.用命令行进行故障排查 | 实战案例1:用命令行配置资源 实战案例2:用命令行进行故障排查 实战案例3:执行命令行 | |
第4天 | 上午 | OpenShift资源管理 | 1.资源的安全管理 2.用密文保护敏感信息 3.安全策略管理 | 实战案例1:管理项目和用户 实战案例2:保护数据库密码 实战案例3:安全策略管理 实战案例4:OpenShift资源的管控 |
下午 | 配置永久存储空间 | 1.永久存储的配置 2.为OpenShift内部镜像仓库配置永久存储 3.永久存储的分配 | 实战案例1:永久存储的配置 实战案例2:为OpenShift内部镜像仓库配置永久存储 实战案例3:永久存储的分配 | |
第5天 | 上午 | 应用部署及管理 | 1.应用的扩容、减容 2.应用Pod的调度 3.管理镜像、镜像序列及模板 | 实战案例1:系统扩容 实战案例2:调度应用Pod 实战案例3:管理镜像序列 实战案例4:管理应用部署 |
下午 | 安装、部署度量子系统 | OpenShift度量子系统概要 安装度量子系统 | 实战案例1:OpenShift度量子系统 实战案例2:安装度量子系统 | |
第6天 | 上午 | OpenShift容器平台的管控 | 对资源使用率的限制 升级OpenShift容器平台 用探针监控应用程序 利用网页界面监控 | 实战案例1:对资源使用率的限制 实战案例2:升级OpenShift容器平台 实战案例3:用探针监控应用程序 实战案例4:利用网页界面监控 实战案例5:OpenShift的管理与监控 |
下午 | 综合复习 | 1.全过程安装OpenShift容器平台 2.部署一个应用程序综合实战 | 实战案例1:全过程安装OpenShift容器平台 实战案例2:部署一个应用程序综合实战 | |
第7天 | 全天 | 综合练习 | 1.EX280 v39综合练习 | / |
【3】DO447 v2.8(RHAE2.8):Ansible最佳实践 | ||||
第1天 | 上午 | 课程开篇 | 1.课程介绍 2.教学环境介绍 | / |
采用推荐做法进行开发 | 1.掌握并实施高效实用地使用Ansible实现自动化的推荐做法 | 实战案例1:高效实施Ansible实现自动化 | ||
下午 | 管理库存清单 | 1.使用Ansible的高级功能来管理库存清单 | 实战案例1:使用Ansible的高级功能来管理库存清单 | |
管理任务执行 | 1.通过Ansible Playbook控制和优化任务的执行 | 实战案例1:通过Ansible Playbook控制和优化任务的执行 | ||
第2天 | 上午 | 借助过滤器和插件转换数据 | 1.使用过滤器和插件,填充、操控和管理变量中的数据 | 实战案例1:使用过滤器和插件,填充、操控和管理变量中的数据 |
协调滚动更新 | 1.通过使用Ansible的高级功能来管理滚动更新,从而较大限度减少停机时间并确保Ansible Playbook的可维护性和简易性 | 实战案例1:通过使用Ansible的高级功能来管理滚动更新,从而较大限度减少停机时间并确保Ansible Playbook的可维护性和简易性 | ||
下午 | 安装和访问红帽 Ansible Tower | 1.详细说明红帽Ansible Tower,并以某个基本功能为例,展示和使用其 Web 用户界面 | 实战案例1:安装和配置红帽Ansible Tower | |
第3天 | 上午 | 管理用户和团队访问权限 | 1.创建用户帐户并整合到红帽Ansible Tower团队当中,然后为用户和团队分配权限, 以便其管理和访问Ansible Tower服务中的资源 | 实战案例1:管理用户和团队访问权限 |
管理库存清单和凭据 | 1.管理库存清单和凭据 创建机器库存清单来管理,进而配置所需的凭据,供红帽Ansible Tower登录系统 并在系统上运行Ansible作业 | 实战案例1:管理库存清单和凭据 | ||
下午 | 管理项目并启动Ansible作业 | 1.在Web用户界面中创建项目和作业模板,使用这些工具启动存储在Git存储库中的Ansible Playbook,以便在托管主机上自动执行任务 | 实战案例1:管理项目并启动Ansible作业 | |
第4天 | 上午 | 构建高级工作流 | 1.利用作业模板的高级功能来提高性能,简化作业自定义程序,启动多个作业,自动安排重复作业并提供作业结果通知 | 实战案例1:构建高级工作流 |
下午 | 使用Ansible与API通信 | 1.借助Ansible Playbook与 REST API进行交互,并使用其REST API来控制红帽Ansible Tower | 实战案例1:使用Ansible与API通信 | |
管理高级库存清单 | 1.管理从外部文件加载的库存清单,或从脚本或Ansible Tower智能库存清单功能动 态生成的库存清单 | 实战案例1:管理高级库存清单 | ||
第5天 | 上午 | 借助Ansible Tower创建简单的CI/CD业务流程 | 1.构建和运行基于Ansible自动化的概念验证CI/CD业务流程,并集成红帽Ansible Tower | 实战案例1:借助Ansible Tower创建简单的CI/CD业务流程 |
下午 | 维护Ansible Tower | 1.执行对红帽Ansible Tower的定期维护和管理 | 实战案例1:维护Ansible Tower | |
综合复习 | 1.展示在本课程中所学的技能,包括:使用所提供的详细规格、Ansible项目以及要置备和管理的主机,在Ansible Tower中配置和运行新组织 | / | ||
第6天 | 全天 | 综合练习 | 1.EX447综合练习 | / |
【4】RH358(RHEL8.1):红帽服务管理与自动化 | ||||
第1天 | 上午 | 课程开篇 | 1.课程介绍 2.教学环境介绍 | / |
管理网络服务 | 1.讨论和回顾管理网络所需要的工具和技能 | 实战案例1:管理网络服务 | ||
下午 | 配置链路聚合 | 1.通过在多个网络接口之间配置 Linux 网络成组,改进服务器网络连接的冗余或吞吐量 | 实战案例1:配置链路聚合 | |
第2天 | 上午 | 管理DNS和DNS服务器 | 1.DNS服务运维 2.DNS问题故障排除 3.配置服务器以充当DNS缓存名称服务器或权威名称服务器 | 实战案例1:DNS服务运维 实战案例2:DNS问题故障排除 实战案例3:配置服务器以充当DNS缓存名称服务器或权威名称服务器 |
下午 | 管理DHCP 和IP地址分配 | 1.运用DHCP进行IP地址分配 2.运用DHCPv6进行IP地址分配 3.运用SLAAC进行IP地址分配 | 实战案例1:运用DHCP进行IP地址分配 实战案例2:运用DHCPv6进行IP地址分配 实战案例3:运用SLAAC进行IP地址分配 | |
第3天 | 上午 | 管理打印机和打印文件 | 1.配置系统以打印到支持IPP Everywhere的打印机 2.管理现有的打印队列 | 实战案例1:配置系统以打印到支持IPP Everywhere的打印机 实战案例2:管理现有的打印队列 |
下午 | 配置电子邮件传输 | 1.电子邮件服务器的运作方式 2.配置服务器以使用相关工具和Postfix来通过出站邮件中继发送电子邮件消息 | 实战案例1:配置服务器以使用相关工具和Postfix来通过出站邮件中继发送电子邮件消息 | |
第4天 | 上午 | 配置MariaDB SQL数据库 | 1.基于SQL的关系数据库的基本运作 2.执行基本SQL查询来进行故障排除 3.设置简单的MariaDB数据库服务 | 实战案例1:执行基本SQL查询来进行故障排除 实战案例2:设置简单的MariaDB数据库服务 |
下午 | 配置Web服务器 | 1.从Apache HTTPD或Nginx Web服务器提供Web内容 2.配置虚拟主机 3.配置基于TLS的加密 | 实战案例1:从Apache HTTPD或Nginx Web服务器提供Web内容 实战案例2:配置虚拟主机 实战案例3:配置基于TLS的加密 | |
优化Web服务器流量 | 1.使用Varnish来缓存交付的静态内容 2.使用HAProxy来终止TLS连接并均衡服务器间的负载,从而改进 Web 服务器的性能 | 实战案例1:使用Varnish来缓存交付的静态内容 实战案例2:使用HAProxy来终止TLS连接并均衡服务器间的负载 | ||
第5天 | 上午 | 提供基于文件的网络存储 | 利用NFS和SMB协议,向客户端提供简单的基于文件型网络共享 | 实战案例1:提供基于文件的网络存储 |
下午 | 访问基于块的网络存储 | 在服务器上配置iSCSI Initiator,以访问由网络存储阵列或Ceph存储集群提供的基于块型存储设备 | 实战案例1:访问基于块的网络存储 | |
综合复习 | 1.完成实训复习练习,回顾本课程中涵盖的内容 | / | ||
第6天 | 全天 | 综合练习 | 1.EX358综合练习 | / |
【5】CEPH125(RHCS3.0):红帽Ceph分布式存储集群 | ||||
第1天 | 上午 | Ceph介绍 | 1.传统存储结构及弊端 2.红帽Ceph存储的体系结构 | / |
下午 | 部署Ceph存储 | 1.部署Ceph存储 2.扩大Ceph存储集群的容量 | 实战案例1:使用ansible部署Ceph 实战案例2:扩大Ceph存储集群的容量 实战案例3:综合实验 | |
第2天 | 上午 | 配置Ceph存储 | 1.创建replicted pools 2.创建erasure coded pools 3.在配置文件修改设置 4.管理Ceph认证 | 实战案例1:管理replicted pools 实战案例2:管理erasure coded pools 实战案例3:在配置文件修改设置 实战案例4:管理Ceph认证 |
下午 | 用RBD提供块存储 | 1.提供RADOS块设备 2.配置RBD镜像以进行灾难恢复 3.提供ISCSI块存储 4.导入和导出RBD镜像 | 实战案例1:管理RADOS块设备 实战案例2:配置RBD镜像 实战案例3:提供ISCSI块存储 实战案例4:导入和导出RBD镜像 | |
第3天 | 上午 | 使用RADOSGW提供对象存储 | 1.为对象存储部署RADOS网关 2.Amazon S3 API对象存储 3.OpenStack Swift API提供对象存储 4.配置多站点RADOSGW部署 | 实战案例1:部署RADOS网关 实战案例2:使用Amazon S3提供对象存储 实战案例3:使用OpenStack Swift提供对象存储 实战案例4:配置多站点RADOSGW部署 |
下午 | 使用Cephfs文件存储 | 1.使用Cephfs提供文件存储 | 实战案例1:使用Cephfs提供文件存储 | |
第4天 | 上午 | Crush Map | 1.管理和自定义Crush Map | 实战案例1:管理和自定义Crush Map |
下午 | 管理集群Map | 1.管理Monitor和OSD MAPS | 实战案例1:管理Monitor和OSD MAPS | |
第5天 | 上午 | 管理Ceph存储集群 | 1.操作Ceph存储集群 | 实战案例1:操作Ceph存储集群 |
下午 | Ceph存储调优和故障排除 | 1.为Ceph调整Linux服务器 2.优化Ceph性能 3.保持Ceph客户端性能 4.客户端问题排错 | 实战案例1:调整Linux网络I/O参数 实战案例2:分析Ceph集群性能 实战案例3:优化Ceph集群性能 实战案例4:客户端问题排错 | |
第6天 | 上午 | 将Ceph存储与OpenStack集成 | 1.准备与Ceph进行OpenStack集成 2.Glance集成Ceph 3.Cinder集成Ceph 4.用Ceph和RADOSGW替换Swift | 实战案例1:Glance集成Ceph 实战案例2:Cinder集成Ceph 实战案例3:用Ceph和RADOSGW替换Swift 实战案例4:将Ceph与OpenStack Keystone整合 |
下午 | 综合复习 | 1.完成实训复习练习,回顾本课程中涵盖的内容 | / |
四、证书模板
RHCA:电子证书(每门课程一份+RHCA一份)+纸质证书+水晶牌+全球唯一版T恤(带有证书编号)