词汇表

manila

OpenStack 项目,旨在提供“共享文件系统即服务”。

manila-api

提供稳定 RESTful API 的服务。该服务对请求进行身份验证并通过共享文件系统服务进行路由。有 python-manilaclient 用于与 API 交互。

python-manilaclient

通过 manila-apimanila 交互的命令行界面,以及以编程方式与 manila 交互的 Python 模块。

manila-scheduler

负责将请求调度/路由到合适的 manila-share 服务。它通过在过滤掉所有后端服务后选择一个后端服务来实现。

manila-share

负责管理共享文件服务设备,特别是后端设备。

DHSS

“驱动程序处理共享服务器”的缩写。它定义了两种不同的共享驱动程序模式,即它们是否处理共享服务器。每个驱动程序一次只能以一种模式工作。要求至少支持一种模式。

replication_type

共享驱动程序支持的复制类型。如果共享驱动程序支持复制,它将向 manila-scheduler 报告一个有效值。此功能的值可以是 readablewritabledr 中的一个。

readable

manila 支持的一种复制类型,其中有一个 active 副本(也称为 primary 共享)和一个或多个非活动副本(也称为 secondary 共享)。所有共享副本至少有一个导出位置并且可以挂载。但是,在提升之前,非活动副本无法写入。

writable

manila 支持的一种复制类型,其中所有共享副本都是可写的。由于复制是同步的,因此不需要提升。所有共享副本都有一个或多个导出位置并且可以挂载。

dr

“灾难恢复”的缩写。它是 manila 支持的一种复制类型,其中有一个 active 副本(也称为 primary 共享)和一个或多个非活动副本(也称为 secondary 共享)。只有 active 副本有一个或多个导出位置并且可以挂载。在提升之前,非活动副本是无法访问的。

active

manila 中,active 副本是指可以写入的共享。在 readabledr 复制样式中,在任何给定时间只有一个 active 副本。因此,它也可以被称为 primary 共享。在 writable 复制样式中,所有副本都是可写的,并且可能没有 primary 共享的区别。

replica_state

manila 中共享实例(共享副本)模型的一个属性。如果值为 active,则它指的是副本的类型。如果值为 in_syncout_of_sync 中的一个,则它指的是 active 副本与共享副本之间数据一致性的状态。如果值为 error,则在 active 副本与共享副本之间更新数据时,可能发生了潜在的不可恢复的错误。

replication_change

非活动副本在被提升为 active 副本时的状态。

恢复目标时间

缩写为 RPO,恢复目标时间是存储后端保证主副本和辅助副本之间数据一致性的目标时间窗口。此窗口manila 管理。