admin 管理员组

文章数量: 887021


2023年12月25日发(作者:schedule的汉语)

云计算open stack期末复习试题及答案

1. 下面有关虚拟话的叙述中,不正确的是()。 [单选题] *

A. 在一台物理计算机上可以运行若干台虚拟机。

B. “虚”的软件可以完全替代“实”的硬件。(正确答案)

C. 虚拟化是一种简化管理和优化资源的解决方案。

D. 虚拟化是云计算的基础。

2. 下列云计算平台中()不是开源的。 [单选题] *

A. Azure(正确答案)

B. Eucalyptus

C. OpenStack

D. CloudStack

3. 以下关于国内OpenStack应用现状的说法中,不正确的是()。 [单选题] *

A. 国内大部分OpenStack云平台都应用于大规模生产环境。

B. 我国在OpenStack基金会中的黄金会员比较多。

C. 国内OpenStack生产环境中的应用呈现规模大、用例丰富的特点。

D. 我国OpenStack应用水平比较落后。(正确答案)

4. 以下关于OpenStack的设计基本原则的说法中,不正确的是()。 [单选题] *

A. 按照不同的功能并根据通用性划分项目,拆分子系统。

B. 按照逻辑,计划并规范子系统之间的通信。

C. 分层设计整个系统架构。

D. 尽可能合并各子系统。(正确答案)

5. 以下关于OpenStack部署的说法中,不正确的是()。 [单选题] *

A. 手动部署的云平台运行效率高,但是实施难度大。

B. 可以进行“All-in-One”部署来进行测试。

C. OpenStack可以安装在主流的服务器操作系统上。(正确答案)

D. RDO可用于生产环境的自动化部署。

6. 以下关于Horizon的叙述中,不正确的是()。 [单选题] *

A. Horizon为OpenStack服务提供图形界面。

B. Horizon是一个基于Django框架的Web应用。

C. 用户可以对Horizon提供的仪表板进行定制。

D. Horizon提供的Web界面涵盖所有的OpenStack操作功能。(正确答案)

7. ()不能直接作为虚拟机实例的源。 [单选题] *

A. 磁盘分区(正确答案)

B. 卷快照

C. 实例快照

D. 镜像

8. ()不属于实例类型所定义的资源。 [单选题] *

A. 内存

B. CPU

C. 网络(正确答案)

D. 根磁盘

9. 以下关于OpenStack虚拟网络的说法中,不正确的是()。 [单选题] *

A. OVN作为虚拟网络的控制平面。

B. OVN二层网络的虚拟化不再依赖于OVS。(正确答案)

C. 没有虚拟路由器,内部网络上的虚拟机实例无法与外部通信。

D. 项目可以创建自己的内部网络。

10. ()不是NoSQL数据库产品。 [单选题] *

A. PostgreSQL(正确答案)

B. Memcached

C. MongoDB

D. Redis

11. 关于OpenStack消息队列服务,不正确的说法是()。 [单选题] *

A. OpenStack使用的消息队列协议是AMQP。

B. AMQP是为面向消息的中间件设计的。

C. OpenStack支持任何消息队列软件。(正确答案)

D. AMQP在OpenStack中是一个通信连接枢纽。

12. ()不是RESTful Web API的要素。 [单选题] *

A. 传输资源的表现形式

B. 资源地址与资源的URI

C. 对资源的操作

D. UDP端口(正确答案)

13. ()不是执行openstack命令所必需的认证凭据。 [单选题] *

A. 项目名

B. 用户名

C. 密码(正确答案)

D. 用于认证的URL地址

14. 关于服务目录和API端点,不正确的说法是()。 [单选题] *

A. 服务目录中保存所有服务的端点信息。

B. 服务之间的资源访问首先需要获取相应资源的端点信息,通常是URL地址列表。

C. Keystone服务本身不需要API端点。(正确答案)

D. 为每个OpenStack服务对外提供一个可用的服务目录。

15. 以下关于项目、用户和角色的说法中,不正确的是()。 [单选题] *

A. 一个项目可以包括若干用户。

B. 一个用户必须至少属于一个项目。

C. 可以任意删除用户。(正确答案)

D. 至少添加一个项目,再添加用户。

16. 关于Keystone中专用的服务用户,不正确的说法是()。 [单选题] *

A. 所有的OpenStack服务共用一个项目,通常命名为“service”或“services”。

B. 所有的OpenStack服务专用用户所用的角色都是member。(正确答案)

C. 在Keystone中为OpenStack服务创建专用的项目、用户和角色并进行关联,然后创建服务目录。

D. Keystone的服务目录是每个服务的可访问端点列表。

17. 以下关于文件及其语法的叙述中,不正确的是()。 [单选题] *

A. 是文本文件,采用JSON格式。

B. 每条策略采用一行语句定义,包括目标和规则两个部分。

C. 规则"identity:create_user" : "role:admin"表示只有云管理员才能在身份管理数据库中创建新用户。

D. 规则"compute:get_all" : "!"表示允许计算服务列出全部实例。(正确答案)

18. 以下关于镜像的说法中,正确的是()。 [单选题] *

A. 镜像只能包括基本的操作系统,不能包括其他应用软件。

B. 镜像以单个文件的形式提供。(正确答案)

C. 从镜像启动的实例被删除后,镜像也被同时删除。

D. 从镜像启动实例后,镜像会包括实例上的变动信息。

19. ()不是Glance支持的存储后端。 [单选题] *

A. Swift对象存储

B. Cinder块存储

C. VMware数据存储

D. MariaDB数据库(正确答案)

20. 在Glance中将一个非共有的镜像共享给其他项目,应为该镜像指定的访问权限是()。 [单选题] *

A. Private(私有的)

B. Shared(共享的)(正确答案)

C. Protected(受保护的)

D. Public(公共的)

21. ()不是OpenStack所支持的镜像文件磁盘格式。 [单选题] *

A. .bare(正确答案)

B. .qcow2

C. .vhd

D. .iso

22. Nova需要()服务的支持,才能真正提供可用的计算资源。 [单选题] *

A. Keystone、Glance、Neutron、Placement(正确答案)

B. Keystone、Glance、Neutron、Cinder

C. Keystone、Glance、Neutron、Swift

D. Keystone、Glance、Neutron、Horizon

23. 关于Nova可用的虚拟化技术的说法,正确的是()。 [单选题] *

A. Nova自身也提供有虚拟化能力

B. KVM是OpenStack用户使用最多的虚拟化技术(正确答案)

C. Hyper-vare适合Windows操作系统,不能用作Nova的虚拟机化技术

D. Ironic提供传统的物理机服务,不适合用作Nova的虚拟机化技术

24. Nova中充当中心管理器角色的组件是()。 [单选题] *

A. Scheduler

B. Conductor(正确答案)

C. Placement

D. Compute

25. 关于Nova调度服务的说法中,不正确的说法是()。 [单选题] *

A. nova-scheduler服务会按照实例类型去选择合适的计算节点。

B. Nova不支持第三方调度器。(正确答案)

C. 如果有多个计算节点通过了过滤,那么最终选择哪个节点还需要通过权重计算确定。

D. 当过滤器调度器需要执行调度操作时,会让过滤器对计算节点进行判断。

26. 以下关于配置驱动器的说法中,不正确的是()。 [单选题] *

A. 配置驱动器主要用于配置虚拟机实例的网络信息。

B. 配置驱动器是一个特殊的文件系统。

C. 使用配置驱动器对计算主机和镜像没有限制。(正确答案)

D. 配置驱动器是元数据服务的一种补充。

27. 以下关于虚拟机实例迁移的说法中,正确的是()。 [单选题] *

A. 冷迁移不要求源和目的主机必须共享存储。(正确答案)

B. 不能对正在运行的实例进行冷迁移。

C. 热迁移过程中非常平滑,不会有任何中断。

D. 实例迁移应优先选择热迁移。

28. Neutron支持的网络类型中,属于隧道网络的是()。 [单选题] *

A. Flat、VLAN、VXLAN

B. VXLAN、GRE和GENEVE(正确答案)

C. VLAN、VXLAN、GRE

D. VLAN、GRE和GENEVE

29. 以下关于提供者网络的说法中,不正确的是()。 [单选题] *

A. 提供者网络的作用就是让Neutron内部的虚拟网络可以连接物理网络

B. 提供者网络为虚拟机实例提供的是二层连接

C. 不能将虚拟机实例直接连接到提供者网络(正确答案)

D. 提供者网络实质是物理网络在Neutron上的逻辑映射

30. 关于Neutron的子网,正确的说法是()。 [单选题] *

A. 子网作为一个具体网段的IP地址池(正确答案)

B. 可以从指定的子网来启动虚拟机实例

C. 在同一云计算平台中,不同网络的子网的CIDR和IP地址不可以重叠

D. 自服务网络必须创建子网,而提供者网络可以没有子网

31. 以下不属于L3代理提供的功能是()。 [单选题] *

A. 安全组

B. NAT

C. 桥接(正确答案)

D. 浮动IP地址

32. 以下OVN的说法中,正确的是()。 [单选题] *

A. OVN仍然需要Neutron的L3代理、DHCP代理、元数据代理

B. 从OVS升级到OVN非常便捷,但原有的网络、路由等数据可能丢失

C. OVN需要部署专门的网络节点

D. OVN中数据的读写都是通过OVSDB协议实现的,即直接读写数据库(正确答案)

33. 关于Cinder创建卷的说法中,不正确的是()。 [单选题] *

A. Cinder通过驱动在卷提供者定义的后端存储设备上创建卷

B. cinder-api服务接收创建卷的请求

C. cinder-scheduler服务选择创建卷最合适的存储节点

D. Cinder可以直接在本地创建卷,无须后端存储设备(正确答案)

34. 以下关于Cinder的卷类型的说法中,不正确的是()。 [单选题] *

A. 卷类型的作用与实例类型的作用类似

B. 当从一个已有卷创建卷时,新卷会继承已有卷的卷类型

C. 云用户都可以创建自己的卷类型(正确答案)

D. 调度服务根据选择的卷类型选择一个合适的后端来处理创建卷的请求

35. 不适合Swift对象存储的是()。 [单选题] *

A. 卷备份

B. 日志文件

C. 卷存储(正确答案)

D. 镜像存储

36. 以下关于Swift对象层次数据模型的说法中,不正确的是()。 [单选题] *

A. 一个账户应当至少拥有一个容器来存储对象

B. 容器表示封装的一组对象,相当于文件夹或目录

C. 对象由元数据和内容两个部分组成

D. 不过由于使用了分割的概念,单个对象的上传下载大小几乎没有限制(正确答案)

37. Swift提供一致性服务依赖的是()。 [单选题] *

A. 审计器、更新器和复制器(正确答案)

B. 审计器、更新器和控制器

C. 审计器、更新器和缓存

D. 审计器、更新器和收割器

38. 简述云计算架构。 [填空题]

云计算架构包括以下 3 个层次的服务:

(1)基础设施即服务(IaaS)

将数据中心、基础设施等硬件资源通过 Internet 分配给用户,提供的服务是虚拟机。

(2)平台即服务(PaaS)

将一个完整的计算机平台,包括应用设计、应用开发、应用测试和应用托管,都作为一 种服务提供给客户。

(3)软件即服务(SaaS)

用户无须购买和安装软件,而是直接通过网络向专门的提供商获取自己所需要的、带有 相应软件功能的服务。

_________________________________

39. 简单描述OpenStack的概念架构。 [填空题]

OpenStack 通过一组相关的服务提供一个 IaaS 解决方案。这些服务以虚拟机为中心。虚 拟机主要是 Nova、Glance、Cinder 和 Neutron 四个核心模块进行交互的结果。Nova 为虚拟机 提供计算资源,包括 vCPU、内存等。Glance 为虚拟机提供镜像服务,用于为虚拟机部署操 作系统运行环境。Cinder 提供存储资源,类似于传统计算机的磁盘或卷。Neutron 为虚拟机 提供网络配置,以及访问云环境的网络通道。云平台用户在经 KeyStone 服务认证授权后,通过Horizon 或 RestAPI 模式创建虚拟机服务。

_________________________________

40. 简单描述OpenStack的逻辑架构。 [填空题]

逻辑架构描述的是 OpenStack 服务各个组成部分以及各组件之间的逻辑关系。OpenStack 包括若干称为 OpenStack 服务的独立组件。所有服务通过一个公共的身份服务进行身份验证。 每个服务之间通过公共 API 进行交互。每个 OpenStack

服务又由若干组件组成,包含多个进 程。所有的服务至少有一个 API 进程,用于侦听 API 请求,对这些请求进行预处理,并将它 们传送到该服务的其他组件。至于一个服务的进程之间的通信,则使用 AMQP 消息代理.

_________________________________

41. OpenStack组件间之间是如何通信的? [填空题]

OpenStack 组件之间通过以下 4 种方式进行通信。

(1)基于 AMQP 协议

AMQP 是高级消息队列协议,用于每个项目内部各个组件之间的通信。

(2)基于 SQL 的通信

通过数据库连接实现的通信大多用于各个项目内部,也不要求数据库和项目其他组件安 装在同一个节点上。

(3)基于 HTTP 协议进行通信

通过各项目的 API 建立通信关系,这些 API 都是 RESTful Web API。

(4)通过 Native API 实现通信

OpenStack 各组件和第三方软硬件之间采用这种通信方式。

_________________________________

42. 云管理员与普通用户的主要区别在哪里? [填空题]

云管理员可以执行系统级管理任务,对整个 OpenStack 系统的资源进行集中管控。 普通用户只能管理自己的项目。使用 OpenStack 云服务应当以普通用户身份登录。

_________________________________

43. 解释凭证、令牌、项目和端点的概念。 [填空题]

(1)凭证

凭证是用于确认用户身份的数据。例如,用户名和密码、用户名和 API 密钥。

(2)令牌

令牌是访问 OpenStack API 和各种资源需要提供的一种特殊的文本字符串。令牌中包括 可访问资源的范围和有效时间。

(3)项目

项目是分配和隔离资源或身份对象的一个容器,也是一个权限组织形式。一个项目可以 映射到客户、账户、组织(机构)或租户。项目中必须包括相关的用户和角色,是 OpenStack 服务调度的基本单元。

(4)端点

端点是 OpenStack 组件能够访问的网络地址,通常是一个 URL。端点相当于

OpenStack 服务对外的网络地址列表,每个服务都必须通过端点来检索相应的服务地址。如果需要访问 一个服务,则必须知道其端点。端点请求的每个 URL 都对应一个服务实例的访问地址。

_________________________________

44. Keystone主要有哪些功能? [填空题]

Keystone 主要功能包括身份认证、用户授权、用户管理和服务目录。

_________________________________

45. 简述Keystone的管理层次结构。 [填空题]

Keystone 利用域实现真正的多租户架构,域作为项目的高层容器。域中可以创建多个项 目、用户、组和角色。组是一组用户的容器,可以向组中添加用户,并直接给组分配角色。一个域可包含多个项目,可以通过某组将某角色直接授予该域,这样该组所有用户将会对域 中的所有项目都拥有相应权限;也可以通过另一个组将另一个角色分配给某项目,这样组中 的用户就只拥有对该项目相应的权限,而不会影响其他项目。

_________________________________

46. 列举OpenStack镜像服务的主要功能。 [填空题]

OpenStack 镜像服务主要具有以下几项功能。

(1)查询和获取镜像的元数据和镜像本身。

(2)注册和上传虚拟机镜像,包括镜像的创建、上传、下载和管理。

(3)维护镜像信息,包括元数据和镜像本身。

(4)支持多种方式存储镜像。

(5)对虚拟机实例执行创建快照命令来创建新的镜像,或者备份虚拟机的状态。

_________________________________

47. 以创建虚拟机为例描述虚拟机实例化流程。 [填空题]

(1)用户执行 Nova 客户端提供的用于创建虚拟机实例的命令。

(2)API 组件监听到来自 Nova 客户端的 HTTP 请求,并将这些请求转换为

AMQP 消息 之后加入消息队列,通过消息队列调用 Conductor 组件。

(3)Conductor 组件从消息队列中接收到虚拟机实例化请求消息后,进行一些准备工作。

(4)Conductor 组件通过消息队列通知 Scheduler 组件选择一个合适的计算节点

来创建 虚拟机实例,此时 Scheduler 组件会读取数据库的内容。

(5)Conductor 组件从 Scheduler 组件处得到合适的计算节点信息后,通过消息队列通 知 Compute 组件实现虚拟机实例的创建。

_________________________________

48. 以创建实例为例简单描述nova-compute的处理过程。 [填空题]

(1)为实例准备资源。nova-compute 服务首先会根据指定的实例类型依次为要创建的 实例分配内存、磁盘空间和 vCPU。

(2)创建实例的镜像文件。

(3)创建实例的 XML 定义文件。

(4)创建虚拟网络并启动虚拟机。

_________________________________

49. 简单描述Neutron网络结构。 [填空题]

典型的 Neutron 网络包括一个外部网络、一个内部网络和一个路由器。 外部网络负责连接 OpenStack 项目之外的网络环境,又称公共网络。

外部网络可能是企 业的 Intranet,也可能是 Internet,这类网络并不由 Neutron 直接管理。

内部网络完全由软件定义,又称私有网络。它也就是虚拟机实例所在的网络,能够直接 连接到虚拟机。项目用户可以创建由自己所有的内部网络。该网络由

Neutron 直接配置和管理。

路由器用于将内部网络与外部网络连接起来,要使虚拟机访问外部网络,必须创建一个 路由器。

_________________________________

50. Cinder主要有哪些功能? [填空题]

Cinder 的主要体功能如下。

(1)提供持久性块存储资源,供 Nova 计算服务的虚拟机实例使用。

(2)为管理块存储设备提供一套方法,对卷实现从创建到删除的整个生命周期管理,允许对卷、卷的类型、卷的快照进行处理。

(3)将不同的后端存储进行封装,对外提供统一的 API。

_________________________________

51. Cinder与Nova是如何交互的? [填空题]

Cinder 块存储服务与 Nova 计算服务进行交互,为虚拟机实例提供卷。Cinder 负责卷的 全生命周期管理。Nova 的虚拟机实例通过连接 Cinder 的卷将该卷作为其存储设备,用户可 以对其进行读写、格式化等操作。

_________________________________


本文标签: 服务 网络 实例 项目