组功能和组规范

Manila 管理员使用 共享类型 和组规范创建共享组类型,以便允许用户请求特定类型的共享组来创建。管理员为共享组类型选择一个名称,并决定如何以用户能够理解或需要了解的方式传达不同共享组类型的意义。设计上,共享组类型的大部分细节(额外的规范)不会暴露给用户 – 仅供管理员使用。

共享组类型

有关如何创建共享组类型以及设置共享组类型的“共享类型”、“组规范”键/值对的信息,请参阅 manila 客户端命令行帮助。

组规范

组规范包含组功能,类似于共享类型中的 snapshot_support。用户可以从组规范了解组的功能。

组规范是共享组过滤器(例如 ConsistentSnapshotFilter)中的精确匹配要求。当 ConsistentSnapshotFilter 启用时(默认情况下已启用),调度器只会将共享组创建在报告与共享组类型的组规范键匹配的功能的后端上。

常见组功能

对于适用于多个后端的组功能,可以创建通用功能。与所有其他后端报告的组功能一样,这些组功能可以用作组规范,用于创建共享组的共享组类型。

  • consistent_snapshot_support - 指示后端可以让你从多个共享创建完全相同时间点的快照。如果驱动程序未报告 consistent_snapshot_support 功能,则其默认值为 None。管理员可以通过将此组规范设置为“host”来使共享组类型使用一致的快照支持。