![]() |
红帽企业架构师课程主要面向那些负责部署和管理大型企业环境中众多系统的高级 Linux系统管理员提供深入的实际操作培训,也是Linux领域公认的最受欢迎的、最 成熟的认证。适合已经获得RHCE证书或达到RHCE水平的专业人士,想进一步提 升在该领域的技能和竞争力;正在从事Linux等相关工作的大型网络管理员或Linux 高级工程师、系统架构师。 |
近几年来,云计算在我国可谓风生水起,热闹非凡。各行各业都在尝试使用云计算来提升自己的效率;云计算技术也越来越成熟,云计算方向的专业人才却非常少,在51job上搜索云计算,有799个岗位可供选择,而且平均薪水远远高于IT平均水平。红帽作为一家领先的云计算提供商,率先在业界推出价值极高的云计算领域的RHCA(红帽认证架构师),通过该认证意味可以管理企业虚拟化,独立组建云数据中心,规划云数据中心架构和优化,实现IaaS,PaaS,分布式存储,混合云等整体解决方案。
为了使学员掌握更多的云计算和大数据相关技术,誉天教研部特更新了红帽RHCA新版课程,课程包括以下7个模块:RH436集群、RH318虚拟化、CL210云计算、RH442调优、Ceph125分布式存储、DO407Ansible、Docker和Kubernetes。
考试代码 | 考试时间 | 地点 |
EX236 | 3小时 | 红帽授权考试中心——誉天教育 |
EX318 | 3小时 | 红帽授权考试中心——誉天教育 |
EX210 | 4小时 | 红帽授权考试中心——誉天教育 |
EX436 | 3小时 | 红帽授权考试中心——誉天教育 |
EX442 | 4小时 | 红帽授权考试中心——誉天教育 |
01
国内最早的红帽授权培训中心,已有9年历史,国内唯一一家红帽授权全国培训总代
02
彩经网 所有红帽讲师均通过红帽顶级认证RHCA,共5名,誉天邹老师荣获全球首位“红帽大中华区最佳认证讲师”称号
03
国内最早开设RHCA、RHCVA、OpenStack云计算班,誉天RHCA、RHCE通过人数居国内前列
04
彩经网 连续8年蝉联“红帽大中华区最佳合作伙伴”奖项
05
RHCE总课时达129课时,国内课时最长,零基础学员都可以轻松掌握,全部真机linux环境操作,人手一机
彩经网 所需掌握的内容
|
DAY | 主要内容 | 课时 | 实验内容 |
RH436集群 | Day 1 |
1.什么是集群,集群解决什么问题 2.集群分类(HA,LBC,HPC) 3.集群架构 4.创建一个基本集群 |
2.5 | 1.创建packmaker集群 |
Day 2 |
1.管理集群成员 2.Quorum仲裁机制 3.计算集群票数解决脑裂 4.仲裁参数设置 |
2.5 | 1.在线添加集群节点,并测试仲裁机制 | |
Day 3 |
1.fence机制 2.使用fence保护数据 3.配置fence 4.测试fence |
2.5 | 1.配置fence_xvm,并测试 | |
Day 4 |
1.什么是集群资源 2.创建和配置集群资源 3.创建和配置集群资源组 4.创建web集群 |
2.5 | 1.添加VIP,文件系统,Apache服务,搭建web集群 | |
Day 5 |
1.配置集群日志 2.配置集群事件通知 3.集群失效排错 4.集群网络排错 |
2.5 | 1. 集群无法正常启动,排错案例 | |
Day 6 |
1.配置复杂集群资源组 2.管理集群启动顺序 3.配置集群location 4.配置集群资源优先级 |
2.5 | 1.配置NFS集群 | |
Day7 |
1.配置两节点集群 2.两节点集群防止脑裂 3.存储基础知识 4.存储SAN网络 5.配置ISCSI/FC存储 6.集群连接存储 |
2.5 | 1.配置存储,在集群节点上连接存储 | |
Day8 |
1.配置存储多路径 2.设置多路径的算法 3.测试多路径 |
2.5 | 1.配置存储多路径,并验证 | |
Day9 |
1.创建HA-LVM和CLVMD 2.管理集群级文件系统GFS2 3.GFS2文件系统管理及排错 |
2.5 | 1.格式化GFS2并提供给集群 | |
Day10 |
1.创建CLVMD资源 2.创建GFS2资源 3.考前辅导 |
2.5 | 1.搭建web+mysql综合实验演示 | |
RH318虚拟化 | Day 1 |
1. 虚拟化基础(半虚拟化,全虚拟化,硬件辅助虚拟化) 2. XEN和KVM区别 3. KVM与openstack之间的关系 4. 单机KVM安装和配置 5. KVM网络配置 6. 使用virsh命令管理虚拟机 7. 使用virt-install自动安装虚拟机 |
2.5 |
1.创建一个KVM虚拟机,配置网络和磁盘,并测试 2. 使用virsh命令管理虚拟机 3. 使用virt-install自动安装虚拟机 |
Day 2 |
1. 企业级虚拟化架构 2. VMWARE虚拟化架构 3. RHEV企业虚拟化架构详解 4. RHEV-M和RHEV-H角色介绍 5. RHEV-M安装和配置 |
2.5 | 1. RHEV-M安装 | |
Day 3 |
1.集中认证系统IPA讲解 2.IPA安装和配置 3.RHEV-M加入IPA中 4.RHEV-M排错 |
2.5 |
1. IPA安装和配置 2. RHEV-M加入IPA |
|
Day 4 |
1.RHEV-H介绍 2.使用ISO/U盘/PXE安装RHEV-H 3.升级RHEV-H 4.自动化安装RHEV-H 5.将RHEV-H加入RHEV-M |
2.5 | 1. 安装RHEV-H | |
Day 5 |
1. DataCenter数据中心介绍(扩展Vmware和华为集群创建流程) 2. Cluster介绍及配置(扩展Vmware和华为集群创建流程) 3. 集群参数详解,测试 4. 配置存储 |
2.5 |
1.创建数据中心和集群 2.连接存储 |
|
Day 6 |
1.虚拟化网络介绍(扩展Vmware和华为虚拟化知识) 2.创建分布式交换机 3.创建端口组,配置端口组规则 4.虚拟化平面(管理平面,存储平面,业务平面,迁移) 5.创建虚拟机 |
2.5 | 1.创建虚拟机 | |
Day7 |
1.创建虚拟机参数详解 2.虚拟机快照 3.去个性化 4.制作模板 5.通过模板发布虚拟机 |
2.5 |
1.制作模板 2.通过模板部署虚拟机 |
|
Day8 |
1.桌面pool及权限 2.桌面虚拟化测试 3.虚拟机V2V迁移 |
2.5 | 1.桌面虚拟化安装和测试 | |
Day9 |
1.虚拟机热迁移 2.管理RHEL主机 3.RHEV高级特性 |
2.5 |
1.虚拟机热迁移 2.接管RHEL主机 |
|
Day10 |
1.RHEV运维 2.数据库备份和还原 3.考前辅导 |
2.5 | 1.综合实验 | |
CL210云计算 | Day 1 |
1.什么是云计算,云计算与虚拟化的区别 2.开源虚拟化XEN和KVM的优劣势 3.openstack与云计算的关系 4.Openstack九大组件介绍 |
2.5 |
|
Day 2 |
1.Openstack实验环境介绍 2.TripleO部署 2.UnderCloud与OverCloud架构介绍 3.校验OverCloud服务 4.管理企业Openstack部署 |
2.5 | 1.部署企业级Openstack | |
Day 3 |
1.keystone身份服务管理 2.keystone工作原理及流程 2.创建用户,角色,租户 3.管理消息队列 |
2.5 | 1.创建租户,用户,关联租户,配置角色 | |
Day 4 |
1.创建glance镜像,使用镜像部署云主机 2.自定义glance镜像 3.glance镜像格式说明 4.cinder块存储原理 5.配置ceph和glusterfs |
2.5 |
1.自定义镜像文件 2.使用镜像部署云主机 |
|
Day 5 |
1.openstack对接ceph 2.配置对象存储 3.将glance镜像存储在对象存储上 |
2.5 |
1.配置对接ceph存储 2.glance镜像存放在对象存储上 |
|
Day 6 |
1.neutron组件详解 2.SDN网络和子网 3.Vxlan技术详解 4.跟踪网络流表 5.网络故障排错 |
2.5 |
1.创建网络,子网和路由 2.配置DHCP |
|
Day7 |
1.配置overcloud部署 2.扩展计算节点 3.迁移云主机 4.使用cinder提供共享存储 |
2.5 |
1.通过overcloud部署节点 2.扩展云主机 3.迁移云主机 |
|
Day8 |
1.Troubleshooting计算节点故障 2.Troubleshooting认证和消息队列 3.Troubleshooting openstack网络和卷服务 |
2.5 | 1.Troubleshooting openstack | |
Day9 |
1.openstack计量服务架构 2.监控openstack 3.弹性伸缩 |
2.5 | 1.管理弹性伸缩 | |
Day10 |
1.heat编排服务 2.编排案例 3.考试辅导 |
2.5 | 综合实验 | |
RH442调优 | Day 1 |
1. 调优的原理与思想 2. 调优方法 3.开源监控工具详解(iostat,vmstat,sar,pmstat,lsof等),分析并找出瓶颈,案例分享 |
2.5 | 1. 使用sar,iostat监控 |
Day 2 |
1.awk工具使用,截取监控出来的数据,进行处理 2.图形化工具绘制图表来进行分析 3.GRUB和sysctl工具调优方法 4.队列技术 5.tuned工具使用 |
2.5 | 1. 安装tuned,并修改调优应用场景,测试调优效果 | |
Day 3 |
1.limits.conf工具及cgroup使用 2.cgroup案例分享 3.硬件监控(CPU,内存,网络,磁盘四大子系统) |
2.5 | 1.cgroup资源限制实验 | |
Day 4 |
1.进程优先级 2.动态优先级和静态优先级 3.FIFO和RR的区别及案例分享 3.调整进程优先级 4.strace和ltrace |
2.5 |
1.调整进程优先级,测试对系统的影响 2.strace跟踪iptables命令在执行时做了哪些操作 |
|
Day 5 |
1. CPU缓存机制,计算cache命中率 2.valgrind工具使用 3.systemtap编译内核模块 4.小文件调优案例 |
2.5 | 1.安装systemtap工具,编译模块案例 | |
Day 6 |
1.文件系统结构精解(inode+block),修复文件系统必备技能 2.文件系统journal详解,优势 3.文件系统调优案例 4.文件系统修复案例 5.swap调优 |
2.5 | 1.修复故障文件系统,恢复误删除文件 | |
Day7 |
1.CPU调优思想和方法 2.使用Cgroup限制CPU使用 3.指定进程使用特定的CPU 4. NUMA架构 5. CPU中断设置 |
2.5 | 1.使用Cgroup限制cpuload程序的CPU使用 | |
Day8 |
1.内存管理,物理内存和虚拟内存 2. TLB概念及设置 2.内存缓存,内存脏页回收,clean页回收 3.内存大页 |
2.5 | 1.设置脏页回收时间,并测试 | |
Day9 |
1.内存溢出,OOM 2.内存泄漏 3.内存过量分配 4.数据库调优案例 |
2.5 | 1.内存过量分配 | |
Day10 |
1.网络调优 2.模块调优 3.电源调优 4.虚拟化调优 |
2.5 | 1.网络调优案例 | |
ceph125-Ceph分布式存储 | Day 1 |
1.传统存储解决方案面临的挑战 2.红帽ceph存储的架构 3.ceph发展历史及命名规则 4.红帽ceph存储和ceph项目 |
2.5 | 1.搭建ceph实验环境 |
Day 2 |
1.部署红帽 Ceph 存储 描述 Ceph 存储支持的配置 利用 Ansible 部署 Ceph 存储集群 2.规划 Ceph 存储部署 扩展红帽 Ceph 存储集群的容量 |
2.5 |
1.利用 Ansible 部署 Ceph 存储集群 2.扩展红帽 Ceph 存储集群的容量 |
|
Day 3 |
1.配置 Ceph 使用 replicated pools 存储数据,将每个对象的完整副本分发到集群中的多个 OSD 2.配置 Ceph 使用纠删代码池(erasure coded pools)存储数据,以增加计算开销为代价节约存储空间 3.通过与复制池相对比,说明何时应使用纠删代码池 使用 Cephx 为 Ceph 客户端配置用户 |
2.5 |
1.创建复制池 2.创建纠删代码池 3.修改配置文件中的配置 4.管理 Ceph 身份验证 |
|
Day 4 |
1.利用 RBD 向 Ceph 客户端提供块存储,并从命令行管理RBD 2.配置 RBD 镜像,在两个 Ceph 集群之间复制 RBD 块设备, 用于灾难恢复 3.配置 Ceph iSCSI 网关导出 RBD,并且配置客户端使用 iSCSI 网关 4.利用完整或增量镜像文件,从集群导出 RBD 镜像到外部文件,并将它导入到另一集群 |
2.5 |
1.提供 RADOS 块设备 2.配置 RBD 镜像以用于灾难恢复 3.提供 iSCSI 块存储 4.导入和导出 RBD 镜像 |
|
Day 5 |
1.部署 RADOS 网关,为客户端提供对 Ceph 对象存储的访问 2.配置 RADOS 网关以提供对兼容 Amazon S3 API 的对象存储的访问,并且利用该 API 管理存储的对象 3.配置 RADOS 网关以提供对兼容 OpenStack Swift API 的对象存储的访问,并且利用该 API 管理存储的对象 4.利用多站点支持配置 RADOS 网关,以允许对象存储在位于两个或更多不同地理位置的 Ceph 存储集群 |
2.5 |
1.部署 RADOS 网关以用于对象存储 2.利用 Amazon S3 API 提供对象存储 3.利用 OpenStack Swift API 提供对象存储 4.配置多站点 RADOSGW 部署 |
|
Day 6 |
1.描述文件存储,以及它与块存储和对象存储的区别 2.描述 Ceph 文件系统(CephFS)的架构 3.规划 CephFS 部署 4.通过配置 CephFS,在 Ceph 集群中提供文件存储 |
2.5 | 1.利用 CephFS 提供文件存储 | |
Day7 |
1.说明如何使用 CRUSH 和 CRUSH map 来控制对象放置 2.编写自定义 CRUSH map,以控制对象放置策略 3.使用 CRUSH 设备放置(placement)新功能,自定义数据放置 4.利用 crushtool 命令解译、编译和测试 CRUSH map 5.管理和更新 Ceph 集群的 CRUSH map |
2.5 | 1.管理和自定义 CRUSH map | |
Day8 |
1.解释 monitor 和 OSD cluster map 的定义和重要性 2.说明仲裁的工作方式,以及 monitor 挑选流程的运作 3.总结 map 更新流程 4.查看和修改 cluster map |
2.5 | 1.管理 monitor 和 OSD 映射 | |
Day9 |
1.确定 Ceph 集群的状态 2.对 OSD 和 MON 问题进行故障排除 3.升级 Ceph 集群 |
2.5 | 1.运行红帽 Ceph 存储集群 | |
Day10 |
1.调整 RHEL 的性能设置,优化红帽 Ceph 的性能 2.规划红帽 Ceph 存储架构,并能运行 Ceph 相关的性能分析工具来优化集群部署 3.通过控制清理(scrubbing)、深度清理、回填(backfill)和恢复进程来平衡 CPU、 RAM 和 I/O 要求,保护 OSD 和集群硬件资源免于被过度利用 4.了解重要的调优参数,并对 RADOS gateway、RBD 和 CephFS 等 Ceph 客户端的性 能问题进行故障排除 |
2.5 |
1.为 Ceph 而调优 Linux 服务器 2.优化 Ceph 性能 3.保持 Ceph 客户端性能 4.客户端问题故障排除 |
|
Day11 |
1.概述红帽 Ceph 存储如何与 OpenStack 集成,以及这样做的益处 2.配置 OpenStack Glance 以使用红帽 Ceph 存储作为镜像的存储后端 3.配置 OpenStack Cinder,以使用 RADOS 块设备作为块存储的后端 4.配置红帽 Ceph 存储 RADOS 网关作为 OpenStack Swift 的替代,将它与 OpenStack Keystone 集成 |
2.5 |
1.准备 OpenStack 与 Ceph 集成 2.将 Ceph 与 Glance 集成 3.将 Ceph 与 Cinder 集成 4.使用 Ceph 和 RADOSGW 代替 Swift |
|
Docker和Kubernetes | Day 1 |
1.Docker架构与原理 2.Docker安装配置 3.Docker容器管理 4.Docker容器生命周期 5.Docker镜像管理 |
2.5 |
1.安装docker 2. 配置docker容器 |
Day 2 |
1.Docker存储管理 2.Docker网络管理 3.Flannel网络管理工具详解 4.Docker文件系统详解 5.Dockerfile编写实战 |
2.5 | 1. 配置docker存储和网络 | |
Day 3 |
1.Docker生态介绍 2.Docker Compose配置详解 3.Docker Compose案例实战 4.Docker镜像仓库介绍 |
2.5 | 1. Docker Compose实战 | |
Day 4 |
1.企业级镜像管理系统Harbor 2.Harbor集群配置实战 3.Kubernetes基本介绍 4.使用Rancher自动化部署Kubernetes |
2.5 | 1.Harbor集群配置实战 | |
Day 5 |
1.Kubernetes基础架构详解 2.Kubernetes Pod原理与实战 3.Kubernetes Pod健康检查 4.Kubernetes 监控详解 5.Kubernetes Deployment原理 6.Deployment的YAML编写 |
2.5 | 1.Kubernetes Pod原理与实战 | |
Day 6 |
1.Deployment弹性伸缩与滚动更新 2.Kubernetes HPA自动弹性伸缩 3.Kubernetes Service详解 4.Kubernetes访问模式和负载均衡 5.Kubernetes ingress实现 |
2.5 | 1.Kubernetes HPA自动弹性伸缩实战 | |
Day7 |
1.Kubernetes 调度系统 2.Kubernetes 卷存储 3.Kubernetes PV详解 4.Kubernetes PVC详解 5.Kubernetes storageclass实现动态存储 |
2.5 | 1.Kubernetes storageclass实现动态存储 | |
Day8 |
1.基于RBAC的角色管理 2.Kubernetes认证体系 3.基于HTTP BASIC的认证 4.基于证书的双向认证 5.Kubeconfig认证说明 6.Service Account详解 |
2.5 | 1.kerberos认证 | |
Day9 |
1. ConfigMap详解 2.Secret详解 3.手动部署一个Kubernetes集群 4.Kubernetes网络原理 5.Kubernetes 日志收集介绍 6.Prometheus 监控系统介绍 7.Kubernetes API及生产应用 |
2.5 | 1.手动部署一个Kubernetes集群 | |
DO407Ansible | Day 1 |
1.什么是Ansible,解决了什么问题?应用场景 2.Ansible架构 3.Ansible安装 |
2.5 | 1.安装Ansible |
Day 2 |
1.建立一个Ansible清单 2.管理Ansible配置文件 3.运行Ad hoc命令 4.管理动态Ansible清单 |
2.5 | 1.部署Ansible及管理配置文件 | |
Day 3 |
1.配置playbook 2.编写playbook文件并运行它 3.执行多个plays 4.讲解变量的作用域和优先级、在 play 中管理变量和 Facts 以及管理 inclusion |
2.5 | 1.编写playbook文件并运行测试 | |
Day 4 |
1.实施任务控制 2.在 Ansible playbook 中管理任务控制、处理程序和标签。 3.实施 Jinja2 模板 |
2.5 | 1.实施任务控制 | |
Day 5 |
1.描述角色结构 2.创建角色 3.管理角色 4.配置委派 5.优化Ansible |
2.5 | 1.创建和管理角色 | |
Day 6 |
1.配置Ansible Vault 2.执行Ansible Vault 3.Ansible排错,playbook文件排错 4.对Ansible控制机和受管节点进行故障排除 |
2.5 | 1.Ansible故障排除 | |
Day7 |
1.Ansible Tower讲解 2.安装Ansible Tower 3.web界面管理Ansible Tower |
2.5 | 1.web界面管理Ansible Tower | |
Day8 |
1.装配vagrant机器 2.使用 Vagrant在DevOps环境中实施Ansible |
2.5 | 1.使用 Vagrant在DevOps环境中实施Ansible | |
Day9 | 考前集训 | 2.5 |
|