1、OpenStack云平台实战课程期末测试试卷说明:本试卷由选择题和简答题两部分组成,满分100分。一、选择题说明:共30题,每题2分,共计60分。针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1. OpenStack中有关Dashboard的描述正确的是( )。A. Dashboard提供OpenStack认证服务B. Dashboard提供OpenStack存储服务C. Dashboard提供Web管理界面D. Packstack部署OpenStack后,Dashboard需要单独安装2. 下列( )不属于
2、OpenStack资源池。A. 计算资源 B. 存储资源 C. 网络资源 D. 软件资源3. 下列( )属于云计算模型中SaaS具有的功能。A. 提供IT基础设施服务,用户可从中获取虚拟硬件资源B. 可直接通过互联网为用户提供软件和应用程序服务C. 用户可通过租赁方式获取安装在供应商那里的软件D. 用户可在其上安装其他应用程序4. 在192.168.8.8机器上面通过packstack一键安装了OpenStack,可以通过( )访问web页面。A. http:/192.168.8.8/webB. http:/192.168.8.8/dashboardC. http:/192.168.8.8/h
3、orizonD. http:/192.168.8.8/index5. OpenStack存储服务通过( )组件实现。A. CinderB. NeutronC. KeystoneD. Nova6. 下列关于Keystone的说法错误的是( )。A. 认证服务通过对用户身份的确认,来判断一个请求是否被允许B. OpenStack中的一个项目可以有多个用户,一个用户只属于一个项目C. 全局的角色适用于所有项目中的资源权限,而项目内的角色只适合自己项目内的权限D. 令牌是一串数字字符串,用于访问服务的API以及资源7. 下列( )是glance不支持的镜像格式。A. RAW B. QCOW2 C. V
4、HD D. ROM8. OpenStack的网络模块的网络隔离,二层网络是通过( )实现的,三层网络是通过( )实现的。A. nat B. vlan C. lxc D. namespace9. 下列属于OpenStack vlan网络存在的缺点的是( )。A. Vlan网络解决了多租户之间的网络隔离问题B. Vlan数量有4096的限制C. 节点过多存在着TOR交换机MAC表耗尽可能D. Vlan连接的物理交换机相应的接口要配置为Trunk10. OpenStack创建内部网络时,网关地址为空表示( )。A. 使用网络中第一个IP地址B. 使用网络中最后一个IP地址C. 参考路由器接口中的配置
5、D. 禁用网关11. OpenStack密钥对的作用是( )。A 加密云主机网络流量B 加密云主机磁盘数据C 认证本地用户及密码D 远程访问身份认证12. 下列关于安全组的说法错误的为( )。A. OpenStack的安全组用途是保护云主机的安全B. OpenStack安装完成后,安全组默认为空,需手动创建C. OpenStack安全组分入口方向和出口方向D. 外网访问云主机要先经过安全组13. OpenStack各组件功能描述错误的是( )。A. Neutron用于提供网络连接服务,具备二层vlan隔离功能,同时具备三层路由功能B. Glance为虚拟机镜像提供存储、查询和检索服务,为nov
6、a虚拟机提供镜像服务C. Swift提供块存储服务,让云主机可以根据需求随时扩展磁盘空间D. Keystone为所有OpenStack组件提供身份认证和授权,跟踪用户访问权限14. 下列( )不属于Keystone提供的服务。A. 令牌服务 B. 目录服务 C. 策略服务 D. 调度服务15. 根据提供服务的方式不同,OpenStack HA可分为( )两类。A. 主备模式B. 主从模式C. 单活模式D. 双活模式16. 关于高可用HA的描述错误的是( )。A. 对软硬件作冗余,以消除单点故障B. 为了保证数据不丢失,必须要作持久化C. 为了达到100%高可用,需对任何软硬件节点作冗余备份D.
7、 高可用是以减少服务中断时间为目的的技术17. OpenStack HA通过( )查看集群的属性信息。A. pcs propertyB. pcs infoC. pcs lsD. pcs status18. 有关大数据描述正确的是( )。A 大数据是指数量庞大的数据集合,通常都是海量、高增长率和多样化的B 数据类型比较单一,以非结构化的数据为主,如日志等C 大数据的价值密度高,有价值的数据占比较大D 数据量巨大,数据规模已经达到PB甚至EB级19. ( )和( )是hadoop的两大核心项目。HBaseA. HDFSB. HiveC. MapReduce20. 下列( )不属于hadoop的子项
8、目。A. HBase B. Hive C. Pig D. Dog21. 下列Hadoop生态圈内项目描述错误的为( )。A. Flume是一个分布式、可靠和高可用的海量日志采集、聚合和传输的系统B. Spark是一个相对独立于Hadoop的大数据处理系统,可单独进行分布式处理C. Oozie支持Hadoop集群的管理、监控的Web工具D. Hive建立在Hadoop上的数据仓库,提供类似SQL查询Hadoop中的数据22. 下列( )不属于HDFS使用数据块的好处。A. 通过将数据块存储在多个节点上提高文件的访问速度B. 数据块大小固定,计算存储资源比较容易,简化存储管理C. 通过将每个数据块
9、根据设置分别部署在多台计算机中,以提高可用性D. 数据块负责记录每个文件的存放位置和副本信息23. HDFS架构中,关于工作流程描述错误的是( )。A. 用户发起的请求首先到达NameNodeB. 在NameNode的协调下,由Secondary NameNode负责实际文件的读写请求C. 单NameNode节点情况下,若NameNode上元数据损坏,则HDFS内所有文件将不能被访问D. Secondary NameNode周期性的备份NameNode节点中的数据,为了避免NameNode出现单点故障24. 以下不属于NoSQL数据库分类的是( )。A. 基于关系存储的类型B. 基于列存储的类
10、型C. 基于键值对存储的类型D. 基于图像存储的类型25. 关于HBase成员HRegion描述不正确的是( )。A. HBase使用表存储数据集B. HBase中表的大小超过设定值,会自动划分为多个HRegionC. 每个HRegion中保存一个表中随机的数据D. HRegion代表一个区域,表和HRegion的关系类似于HDFS中文件与文件块26. 下列关于OpenShift核心组件的描述正确的是( )。A Master节点上运行的组件包括:API Server、数据源、Project等B Node节点是计算节点,Master节点不可以是Node节点。C 在OpenShift运行的容器会被
11、Pod所“包裹”,用户不会直接看到Docker容器本身D 每个Services会分配一个动态的IP,通过访问IP及端口,请求会转发到对应的Pod端口27. 关于OpenStack的描述错误的是( )。A. OpenStack是一款开源软件平台B. OpenStack是硬件之上提供的基础设施服务C. OpenStack是SaaS组件,可建立和提供云端运算服务D. OpenStack具有功能丰富,可以大规模扩展的特性28. 关于云模式的说法正确的是( )。A. 云模式包括公有云、私有云和混合云B. 公有云可通过网络使用,主要在各企业内部部署C. 私有云对公众开放,由云提供商提供D. 混合云是公有云
12、和私有云的结合29. 下列关于PackStack一键安装OpenStack的说法正确的是( )。A. PackStack一键安装OpenStack命令是packstack -allinoneB. 安装完成后的用户和密码被记录于keystone_admin文件内C. PackStack一键部署安装OpenStack是采用Ansible来部署的D. 部署后的Web页面可通过http:/IP/dashboard方式来访问30. 下列关于云计算服务模型说法正确的是( )。A. 云计算服务模型包括IaaS、PaaS、SaaS三种B. IaaS可直接通过互联网为用户提供软件和应用程序的服务C. PaaS是
13、把安装好开发环境的系统平台作为一种服务提供给用户D. SaaS提供底层的IT基础设施服务,用户可从中获取虚拟硬件资源二、简答题说明:共5题,每题8分,共计40分。1. 简述什么是云计算?2. 简述OpenStack的各核心项目及相应用途。3. 简述Nova的常用组件服务有哪些?4. 要实现从外部网络访问云主机应该怎么做?实现步骤是什么?5. OpenStack多节点部署,基础环境配置时需要执行什么配置?OpenStack云平台实战课程测试试卷说明:本试卷由选择题和简答题两部分组成,满分100分。一、选择题说明:共30题,每题2分,共计60分。针对以下题目,请选择最符合题目要求的答案。针对每一道
14、题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1. 下列属于OpenStack组件的是( )。A. Keystone B. Nova C. Iscsi D. Computing2. 通过packstack一键部署OpenStack后,登录Dashboard所需要的密码是( )。A. AdminB. Keystonerc_admin文件中记录的密码C. 系统root用户密码D. 数据库root用户密码3. 关于云计算的表述错误的是( )。A. 云计算是通过网络按需向用户提供IT基础设施服务B. 在云中,所有资源都可以通过纵向进行扩展C. 云计算是服务的交付和使用
15、模式D. 云计算是一种能够提供可便捷获取所需资源的模型4. OpenStack一键部署所需要服务器的最低配置要求为( )。A. CPU为64位,支持虚拟化,逻辑CPU为2核,内存为4G,磁盘空间为30GB. CPU为64位,支持虚拟化,逻辑CPU为2核,内存为8G,磁盘空间为30GC. CPU为64位,支持虚拟化,逻辑CPU为4核,内存为8G,磁盘空间为30GD. CPU为64位,支持虚拟化,逻辑CPU为4核,内存为16G,磁盘空间为30G5. 关于OpenStack的Dashboard内各功能描述错误的是( )。A. 计算类下实例,显示创建的云主机,同时可以新创建云主机B. 计算类下面的镜像
16、,显示当前所有镜像,并可创建、删除、迁移镜像C. 网络拓扑显示的是当前网络的结构,包含网络、路由及接口D. 安全组类似于防火墙功能,可以设置入口和出口规则,用于控制进出云主机的网络流量6. 关于OpenStack工作过程的说法错误的是( )。A. 用户通过Dashboard或RestAPI方式经Authentication模块认证后,可创建虚拟机服务B. 通过Nova模块创建虚拟机时,Nova调用Glance模块提供的镜像服务C. Nova调用完Glance模块后,然后调用Neutron模块提供的网络服务D. 创建虚拟机的过程中,卷功能是由Cinder模块提供的7. 下列( )不属于Glanc
17、e的组件。A. glance-apiB. glance-registryC. glance-imageD. database8. 关于计算模块Nova的描述错误的为( )。A. Nova-api服务负责接收和响应来自用户的计算API请求B. Nova-placement-api用于接收来自虚拟机发送的元数据请求C. Nova-compute一个持续工作的守护进程,通过API来创建和销毁虚拟机实例D. Nova-conductor作用于Nova-compute服务与数据库之间,避免对云数据库的直接访问9. OpenStack中网络模块关于Local网络说法错误的是( )。A. Local网络不具
18、备vlan功能B. 同一Local网络下的虚拟机之间可以通讯C. Loca网络下的虚拟机可以与外部网络通讯D. Local网络无法实现对二层网络的隔离10. 关于块存储Cinder说法错误的为( )。A. 存储的分配和消耗是由块存储驱动器或者多后端配置的驱动器决定的B. Cinder提供了从创建卷到删除卷整个生命周期的管理C. Cinder-Api用来接受API请求,并将其路由到Cinder-Scheduler执行D. Cinder各个子服务通过消息队列实现进程间通信和相互协作11. OpenStack浮动IP地址的作用是( )。A. 外部网络可以访问互联网B. 外部网络可以访问云主机C. 云
19、主机跨网段访问D. 开启云主机网络功能12. 下列关于OpenStack快照说法错误的为( )。A. OpenStack的快照区别于VMware快照,它是以创建镜像的方式保存在Glance中B. OpenStack快照是对云主机镜像的转换和复制,生成一个全新的镜像C. OpenStack可以通过快照镜像创建新云主机,同时无法对快照进行回滚操作D. OpenStack实例可以做快照,卷不能做快照13. 关于OpenStack及多节点部署说法错误的是( )。A. 生产环境中,OpenStack一般采用多节点部署的方式B. OpenStack可通过添加计算节点的方式横向扩展所需计算资源C. Open
20、Stack多节点部署可以减轻单节点负载,提高效率D. OpenStack多节点部署造成机器成本提高,资源浪费14. OpenStack多节点部署正确的操作步骤包括( )。A. 所有节点之间配置密钥认证,实现SSH免密码验证互联B. 控制节点上需配置DNS服务,用于节点间域名解析C. 所有节点上都要配置时间同步程序,保证所有节点时间一致D. 控制节点上面要配置Etcd服务,用于存储key-value数据15. 下列(C)不是Nova具有的功能。A. 实例生命周期管理B. 计算资源管理C. 镜像内容管理D. 基于REST的API16. 关于命令”crm_verify L -V” 说法正确的是( )
21、。A. 验证Corosync配置B. 验证Pacemaker配置C. 有输出信息说明配置正确D. 输出为空说明配置正确17. OpenStack高可用方案选择时,要遵循( )原则。A. 优先使用双活模式B. 选择功能最强大,结构最复杂的C. 有原生的HA方案尽量选择原生的D. 尽量选择新出现的方案应用于线上18. MapReduce编程模型对数据流的处理过程包含以下流程: Splitting Shuffling Input Mapping Reducing其中顺序正确的是( )。A. B. C. D. 19. 关于hadoop的描述错误的是( )。A. Hadoop是一款开源软件,实现了分布式
22、文件系统功能B. Hadoop 具有低成本、高扩展性、高效性、高容错性等特点C. Hadoop扩展新的节点后,需重载所有节点后生效D. Hadoop将计算任务动态分配到集群中各个节点,并保证各节点动态平衡20. 关于HDFS描述错误的是( )。A HDFS实现了对分布式存储的底层支持,可高速读写数据B HDFS可根据需求进行水平扩展C HDFS在MapReduce任务处理过程中提供了目录的访问和存储的支持D HDFS与MapReduce相互协作共同完成hadoop分布式集群主要任务21. 关于Hadoop子项目的介绍正确的是( )。A. Hive提供类似SQL语言查询Hadoop中的数据的功能
23、B. Pig提供类似数据库中的视图的功能C. HBase主要用于需要随机访问,延迟读写的大数据D. Zookeeper是一个为分布式应用所设计的协调服务22. 下列( )不属于HDFS存在的缺点。A. 可处理大量数据,具有高吞吐量B. 时间延迟相对较高C. 存储小文件成本过高D. 同一时间只支持一个用户写入23. HDFS体系结构下各功能模块的描述正确的是( )。A. NameNode在集群中属于管理者角色,记录每个文件的存放位置和副本信息B. NameNode元数据存放在hadoop/dfs/node/currentC. DataNode负责维护文件系统树内所有文件和目录索引D. DataN
24、ode数据存储目录为/home/hduser/Hadoop/dfs/data24. 下列( )不属于Hadoop部署模式。A. 单机模式 B. 双机模式 C. 伪分布式 D. 完全分布式25. 下列关于HBase的描述错误的是(B)。A. HBase可以与Hadoop更好的整合在一起B. HBase有增、删、改、查等操作C. HBase的每一次操作都有时间戳标记D. HBase是基于列存储的类型26. 关于OpenShift结构描述正确的是( )。A. OpenShift可以由一个Broker节点和一个或多个Node节点够成的分层结构B. OpenShift自下而上可以分为四层:基础架构层、容
25、器层、PaaS服务层、界面及工具层C. OpenShift支持运行在物理机、虚拟机、公有云、私有云、混合云上D. OpenShift的界面及工具层只提供了Web控制台和RestFul接口接入渠道27. 查看OpenShift创建的用户命令是( )。A. os list userB. os get userC. oc list userD. oc get user28. 下列关于OpenStack的说法错误的是( )。A. OpenStack是Rackspace和NASA共同发起的B. OpenStack是以GPL许可证授权的自由软件和开源项目C. OpenStack每一种服务都提供了API以促
26、进各组件间融合D. OpenStack可用来提供公有云及私有云的建设以及管理29. 下列( )不属于OpenStack具有的优势。A. 兼容性B. 可扩展性C. 易安装性D. 灵活性30. OpenStack的Ocata版默认Dashboard最左侧菜单栏不包括的是( )。A. 项目B. 网络C. 管理员D. 身份管理二、简答题说明:共5题,每题8分,共计40分。1. 简述云计算服务模型的分类及各类的定义。2. 简述OpenStack创建云主机的步骤。3. 简述OpenStack架构工作流程。4. 列举Glance中常用的镜像文件格式。5. 简述OpenStack HA的实施方案及各角色作用。
27、OpenStack云平台实战课程测试试卷参考答案说明:本试卷由选择题和简答题两部分组成,满分100分。一、选择题说明:共30题,每题2分,共计60分。针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。12345678910cdbcbabdbdbca11121314151617181920dbcdadcaadbdd21222324252627282930cdbacbccadadac二、简答题说明:共5题,每题8分,共计40分。1. 参考答案云计算是一种基于网络的超级计算模式,基于用户的不同需求,提供所需的资源,包括
28、计算资源、存储资源、网络资源等。云计算有广义和狭义之分,狭义的云计算是指通过网络按需向用户提供IT基础设施,包括:硬件、平台和软件,提供资源的网络被称为云,在使用者看来云中的资源无限大,可横向扩展。广义的云计算是指服务的交付和使用模式,指通过网络以按需,易扩展的方式获得所需的服务,云计算是一种模型,能够提供无论在何时何地都可以便捷获取所需资源的模型,并能够让用户根据需要快速创建应用,并且在不需要时进行资源的释放。2. 参考答案下面是OpenStack的各核心项目及用途: Nova: 负责实例生命周期的管理,计算资源的单位。对Hypervisor进行屏蔽,支持多种虚拟化技术,支持横向扩展。 Ne
29、utron: 负责虚拟网络的管理,为实例创建网络的拓扑结构。是面向租户的网络管理,可以自定义网络,并使租户之间互不影响。 Keystone: 类似于LDAP服务,对用户、租户和角色、服务进行认真与授权,并且支持多认证机制。 Horizon: 提供一个Web管理界面,与OpenStack底层服务进行交互。 Glance: 提供虚拟机镜像模板的注册与管理,将做好的操作系统复制为镜像模板,在创建虚拟机时直接使用。可支持多格式的镜像。 Cinder: 负责为运行实例提供持久的快速存储设备,可进行方便的扩展,按需付费,支持多种后端存储。 Swift: 为OpenStack提供基于云的弹性存储,支持集群无
30、单点故障。3. 参考答案Nova的常用组件服务有: Nova-api Nova-api-metadata Nova-Compute Nova-placement-api Nova-conductor Nova-Scheduler4. 参考答案实现从外部网络访问云主机需要配置浮动IP。实现步骤如下:(1) 在Dashboard内依次单击”项目”“网络”“浮动IP”选项卡,在弹出的选项卡内将资源池配置为public,之后点击“分配IP”按钮。(2) 浮动IP分配成功后,点击“关联”,将这个浮动IP。绑定到云主机上面。(3) 完成后,可以进行从外部到云主机的测试了。5. 参考答案OpenStack多
31、节点部署,基础环境配置时需要执行以下配置: 配置yum源; 配置主机hosts解析; 所有节点免密钥认证; 配置时间同步; 安装mysql; 安装rabbitmq; 安装memcached。OpenStack云平台实战课程测试试卷参考答案说明:本试卷由选择题和简答题两部分组成,满分100分。一、选择题说明:共30题,每题2分,共计60分。针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。12345678910abbbcbacbcc11121314151617181920bddaccbdacbcc212223242
32、52627282930adaadbbacdbcb二、简答题说明:共5题,每题8分,共计40分。6. 参考答案云计算模型中包括IaaS(基础架构即服务)、PaaS(平台即服务)和SaaS(软件即服务)。 IaaS提供最底层的IT基础设施服务,包括处理能力、存储空间、网络资源等,用户可以从中获取硬件或虚拟硬件资源,可以给申请到的资源安装操作系统和其他应用程序。 PaaS是把已经安装好开发环境的系统平台作为一种服务通过互联网提供给用户。用户可以在上面安装其他应用程序,但不能修改已经安装好的操作系统和运行环境。 SaaS可直接通过互联网为用户提供软件和应用程序的服务。用户可以通过租赁的方式获取安装在厂
33、商或者服务供应商那里的软件。7. 参考答案下面是OpenStack创建云主机的步骤:(1) 创建网络,先创建外部网络,再创建内部网络。(2) 创建路由,添加接口。(3) 创建云主机,通过创建实例,选择配置。(4) 测试连通性。8. 参考答案OpenStack架构工作流程是:用户通过Dashboard在经Keystone模块认证授权后,可以执行创建虚拟机服务。通过Nova模块创建虚拟机实例,Nova调用Glance模块提供的镜像服务,然后调用Neutron模块提供网络服务。根据需要可以选择给虚拟机增加存储卷,卷功能由Cinder模块提供服务。整个过程在Ceilometer模块的资源监控下完成。同时Cinder提供的Volume和Glance提供的镜像可以通过Swift对象存储机制进行保存。9. 参考答案Glance中常用的镜像文件格式有: RAW QCOW2 VHD VMDK VDI ISO AKI、ARI、AMI10. 参考答案下面是OpenStack HA的实施方案是DRBD+Pacemaker+Corosync。各角色的作用如下: Corosync:提供心跳同步功能。 Pacemake:提供群集管理功能。 DRBD:提供磁盘数据同步功能。30