浅谈OpenStack社区COA认证考试
Posted 凌云时刻
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈OpenStack社区COA认证考试相关的知识,希望对你有一定的参考价值。
本人从04年左右开始接触Linux(那个时候Google还在国内),依次做过嵌入式方面的开发、Linux系统开发及相关的认证培训工作,14年开始接触OpenStack,15年正式进入私有云的圈子里,做过OpenStack的运维、部分开发、售前架构及培训工作。17年因为需要开始准备OpenStack COA考试。期间经历过没答完题、考试断网、版本升级、考试申诉等过程,下面就把一些考试经验分享给大家。
考试的基本信息
考试的官网是https://www.openstack.org/COA,费用是$300 (学生半价),现在的考试版本是OpenStack Newton版本(可能会在6月左右更新),考试时间是2.5个小时,通过分数76分(百分制),交费后的考试有效期为1年,并在1年以内有一次重考的机会(第一次考试没有违规),考试全程是英文,包括交流和试题。考试的模块百分比及要求如下表所示(英文)。
模块 |
百分比 |
知识点 |
Getting to know OpenStack |
3% |
Understand the components that make up the cloud Use the OpenStack API/CLI |
Identity management |
12% |
Manage Keystone catalogue services and endpoints Manage/Create domains, groups, projects, users, and roles Create roles for the environment Manage the identity service Verify operation of the Identity service |
Dashboard |
3% |
Verify operation of the Dashboard |
Compute |
15% |
Manage flavors Manage compute instance actions (e.g. launch, shutdown, terminate) Manage Nova user keypairs Launch a new instance Shutdown an Instance Terminate Instance Configure an Instance with a Floating IP address Manage project security group rules Assign security group to Instance Assign floating IP address to Instance Detach floating IP address from Instance Manage Nova host consoles (rdp, spice, tty) Access an Instance using a keypair Manage instance snapshots Manage Nova compute servers Manage quotas Get Nova stats (hosts, services, tenants Verify operation of the Compute service |
Object Storage |
10% |
Manage access to object storage Manage expiring objects Manage storage policies Monitor space available for object store Verify operation of Object Storage Manage permissions on a container in object storage |
Block Storage |
10% |
Manage volume Create volume group for block storage Create a new Block Storage Volume and mount it to a Nova Instance Manage quotas Manage volumes quotas Manage volumes backups Backup and restore volumes Manage volume snapshots (e.g, take, list, recover) Verify that block storage can perform snapshotting function Snapshot volume Manage volumes encryption Set up storage pools Monitor reserve capacity of block storage devices Analyze discrepancies in reported volume sizes |
Networking |
16% |
Manage network resources (e.g., routers, subnets) Create external networks Create project networks Create project routers Manage network services for a virtual environment Manage project security group rules Manage quotas Verify operation of network service Manage network interfaces on compute instances Troubleshoot network issues for a tenant network (enter namespace, run tcpdump, etc) |
Heat/Orchestration |
8% |
Launch a stack using a Heat/Orchestration template (e.g., storage, network, and compute Use Heat/Orchestration CLI and Dashboard Verify Heat/Orchestration stack is working Verify operation of Heat/Orchestration Create a Heat/Orchestration template that matches a specific scenario Update a stack Obtain detailed information about a stack |
Troubleshooting |
13% |
Analyze log files Backup the database(s) used by an OpenStack instance Centralize and analyze logs (e.g.,/var/log/COMPONENT_NAME, Database Server, Messaging Server, Web Server, syslog) Analyze database servers Analyze Host/Guest OS and Instance status Analyze messaging servers Analyze meta data servers Analyze network status (physical & virtual) Analyze storage status (local, block & object) Manage OpenStack Services Diagnose service incidents Digest OpenStack environment (Controller, Compute, Storage and Network nodes) Direct logging files through centralized logging system Backup and restore an OpenStack instance Troubleshoot network performance |
Image management |
10% |
Deploy a new image to an OpenStack instance Manage image types and backends Manage images (e.g. add, update, remove) Verify operation of the Image Service |
从知识点到考试的解读
一、Keystone认证模块基本出3个题
1、有关keystone的service和endpoint相关;
2、跟创建用户有关,包括domains,groups, projects, users,和roles;
3、跟用户的环境变量有关;
4、修改用户相关信息,包括密码等。
这个模块比较简单,要想通过一定不能丢分。
二、Glance镜像管理模块基本出3个题
1、上传镜像相关;
2、修改和添加镜像的相关参数;
3、镜像的导出。
镜像的后端这也要准备一下,比如考虑增加一个路径,这个模块比较简单,要想通过一定不能丢分。
三、块存储管理模块基本出3个题
1、跟据相关参数要求创建一个块存储;
2、创建一个加密卷;
3、卷的配额管理;
4、卷的快照管理;
5、会和计算结合挂载一个卷,卸载一个卷等。
结合知识点,这个模块出题点会多些,而且会结合计算模块一起考,要想通过一定不能丢分,特别是加密这个题,单词比较长不容易记忆要掌握好技巧。
四、对象储管理模块基本出3个题
1、上传指定对象文件;
2、结合用户或project对象文件的权限控制,包括读、写、查看;
3、下载指定对象文件到指定目录;
4、过期文件的管理。
按要求上传下载文件对象不要出错,一个题里会有多步操作的情况。
五、heat编排模块基本出2-3个题
1、根据要求创建stack;
2、查看stack的状态和输出信息;
3、根据要求更新stack。
目前不会要求你编辑heat模版,但练习时要练到,考虑到知识点有,以后考试可能会考。
六、Nova计算模块基本出5个题左右
1、根据要求创建一个实例;
2、修改实例的状态(关机、停止、恢复);
3、创建并管理keypairs,能够用keypairs启动实例;
4、实例绑定和删除 Floating IP;
5、管理安全组规则;
6、管理实例快照,能够用快照启动实例;
7、管理配额。
7个知识会出5道左右的题,所以某些题是几个知识点的综合,分有多步操作。
七、Neutron网络模块基本出5个题左右
1、根据要求创建外部网络;
2、创建内部网络及子网;
3、创建路由、指定网关、并绑定接口;
4、管理project的安全组规则;
5、配额管理;
6、申请Floating IP,并绑定到实例,解绑Floating IP。
网络部分命令比较多相对复杂,网络部分最好有个网络拓扑结构图方便记忆相关命令。
八、Troubleshooting模块出4个题左右
1、要学会分析log信息,根据log信息排除相关问题;
2、学会查看各服务的状态;
3、要学会备份数据库、实例等信息;
4、能够排查网络故障。
这部分要求比较高,平时就要养成独立分析问题解决问题的能力。
九、界面操作
1、界面操作大概有一个题。
在考试时尽量不要用界面操作,除了两种情况:一是确认命令没有问题但没有出结果;二是考试时间不够了。说明一下考试时很多题是界面操作不了的,只能命令行操作。
十、OpenStack知识
1、OpenStack知识这部分不会出题。
能够使用API /CLI这部分就会给分的。
小结:考试共计32道操作题,考试时间2.5个小时,平均下来每个题不到5分钟,再去除理解题意、拷贝等操作,实际的时间更少了,所以一定要熟练。
考试交费
1、操作系统的选择
在交费之前首先是操作系统的选择,如下图所示。
目前只有Ubuntu和SUSE两种选择,不支持CentOS,操作系统的选择与考试内容无关,所以只关注考试内容就可以。建议选择一个自己熟悉的系统,不熟悉可以事先练习一下。
之后是帐号登陆(OpenStack基金会的帐号),帐号如果同公司信息做过绑定会自动显示相关信息,如下图所示。
可以直接使用信用卡支付,可以在右侧Coupons中填入购买的考试码(购买邀请码的国内公司有99Cloud、Awcloud、UnitedStack、EasyStack)。
支付完成之后会跳到考试网站(https://login.examslocal.com),使用基金会的帐号登陆,如下图所示。
预约考试
登陆后就可以到“My Exams”查看自己考试,点击考试后可以预约考试,这里需要注意时区选择“Beijing”,这样考试时间就是本地时间。
然后是选择日期,如下图所示。
最后是选择时间,注意上下午,考试时间在国内并且在公司的话可以选择晚上8点左右的(考试是2.5个小时,加上环境检查等可能需要3个小时);下一步是同意协议,协议内容确认后会会收到考试的邮件,如下图所示。
注意如果临时有事取消考试需要提前24小时,否则会记一次考试。
考试环境检查
考试要求使用Google Chrome浏览器,在考试站点中点击菜单“Compatibility Tool”,然后再选择考试类型,如下图所示。
然后点Go开始检查。首先会要求装相应的插件,如下图所示。
如果在线安装有问题可以下载后手工安装,检查通不过问题比较多的是网络,如下图所示。
从图中可以看出会检查操作系统,摄像头,浏览器扩展等内容;如果是网络原因检查失败不要担心,可以找个上网人数比较少的时间段再检测,某些情况下网络检查失败的话也不耽误考试,只不过考试体验不好。
考试
如果在晚上考试,会在早上收邮件提醒,如下图所示。
需要提前十五分钟左右登陆考试系统,准备好自己的证件,检查考试环境,时间到了之后可以就可以点击“Launch Exam”开始考试,如下图所示(示例是SuSe Linux的考试)
考试系统的界面如下图所示。
首先通过“Live Chat”可以和当时的考官通话,当然交流都是英文,考官会提示你,检查屋子、检查放电脑的桌面(除了电脑、鼠标之外不可以有其它物品),还有你电脑的桌面、系统进程等,然后要求你共享电脑桌面,打开你的摄像头等操作,最后是检查证件,如果检查通过考官会开启考试系统,你就可以正常考试了。
注意考试过程中可能会断网,需要重新登陆考试系统,答过考题正常情况下不需要再答了,实际中自己要再检查一下。考试过程中不可以吃东西,不可以喝水,也尽量不要去厕所。如果考试中断超过15分钟,考官就会离开,意味着考试结束了。考试结束后5分钟会收到结束的邮件。
考试成绩
成绩会在考试结束75小时以内发到你的邮箱,注意查收,一般考试成绩都会比自己预想的低些,笔者知道目前最高分是96分(TStack)。收到成绩后,pdf版的证书也会跟着发到你的邮箱。
考试申诉
如果考试过程出现长时间断网,考试网站故障等原因,需要在考试结束3天内进行申诉,申诉的邮箱可以参考考试结束后的邮件。要注意收集证据,包括录屏等,注意邮件的附件不过能大,对方会收不到。申诉成功一般情况需要重新考试,如下图所示。
证书的用途
1、是个人综合能力的一个体现,包括英文沟通阅读能力、OpenStack CLI操作的掌握程度、考试的应变能力等,特别适合初入技术行业的人员去考取,包括学生、转行到云计算行业的人来学习。
2、已经有部分公司可以把认证内容放在标书中,提高自身的价值的一个手段。
COA考试待补充的内容
OpenStack COA考试国内17年才做起来,主要针对维护的中级认证,还不是特别完善,受考试环境所限(考试环境单机版环境),缺少集群管理、存储后端(Ceph)、组件故障等内容。
张伟,从事过多年的软件开发工作,精通Linux系统管理,曾经做过RHCE培训讲师、熟悉公有云、私有云(OpenStack)的体系架构、熟悉OpenStack安装部署、系统运维、系统开发,拥有多年的私有云安装部署运维经验,主编了《深度实践OpenStack》系列教材(18年3月出版)。目前是OpenStack私有云的资深培训讲师、COA认证讲师、架构师、解决方案总监,曾经为腾讯、中国移动通信有限公司、中国移动(南方基地)、中国移动苏州科技有限公司、中国电信(政企事业部)、四川电信、国家电网(银川)、锐捷、北京市计算中心、中铁信息工程集团、惠普、临沂大学等开展过相关培训。目前在从事云计算人才的就业培训工作,欢迎有需求的企业及个人沟通洽谈,个人QQ:123640869,微信同号。
- 责任编辑:耿航 -
- FIN -
Linux宝库
为开源爱好者和从业者点亮人生!
以上是关于浅谈OpenStack社区COA认证考试的主要内容,如果未能解决你的问题,请参考以下文章
喜讯 | 中兴通讯云平台TECS获得OpenStack基金会官方认证
浅谈OpenStack T版服务组件--Keyston身份服务(#^.^#)