Quobyte 驱动

Quobyte 可以用作 OpenStack 共享文件系统服务的存储后端。共享文件系统服务中的共享与 Quobyte 卷之间存在 1:1 的映射关系。访问通过 NFS 协议和基于 IP 的身份验证提供。Quobyte 驱动使用 Quobyte API 服务。

支持的共享文件系统和操作

该驱动程序支持 NFS 共享。

支持以下操作

  • 创建共享。

  • 删除共享。

  • 允许共享访问。

    请注意以下限制

    • 仅支持 IP 访问类型。

  • 拒绝共享访问。

驱动程序选项

下表包含特定于共享驱动程序的配置选项。

Quobyte 共享驱动程序配置选项说明

配置选项 = 默认值

描述

[DEFAULT]

quobyte_api_ca = None

(字符串) 用于验证服务器证书的 X.509 CA 文件。

quobyte_api_password = quobyte

(字符串) Quobyte API 服务器的密码

quobyte_api_url = None

(字符串) Quobyte API 服务器的 URL (http 或 https)

quobyte_api_username = admin

(字符串) Quobyte API 服务器的用户名。

quobyte_default_volume_group = root

(字符串) 新卷的默认所有者组。

quobyte_default_volume_user = root

(字符串) 新卷的默认所有者用户。

quobyte_delete_shares = False

(布尔值) 实际删除共享 (而不是取消导出)

quobyte_volume_configuration = BASE

(字符串) 用于新共享的卷配置名称。

配置

要配置共享文件系统服务对 Quobyte 的访问,必须在 manila.conf 文件中添加一个后端配置部分。将配置部分的名称添加到 manila.conf 文件中的 enabled_share_backends 中。例如,如果该部分命名为 Quobyte

enabled_share_backends = Quobyte

创建新的后端配置部分,在本例中命名为 Quobyte

[Quobyte]

share_driver = manila.share.drivers.quobyte.quobyte.QuobyteShareDriver
share_backend_name = QUOBYTE
quobyte_api_url = http://api.myserver.com:1234/
quobyte_delete_shares = False
quobyte_volume_configuration = BASE
quobyte_default_volume_user = myuser
quobyte_default_volume_group = mygroup

部分名称必须与上述 enabled_share_backends 选项中使用的名称匹配。如所示,share_driver 设置是必需的,其他选项应根据您的本地 Quobyte 设置进行设置。

其他与安全相关的选项是

quobyte_api_ca = /path/to/API/server/verification/certificate
quobyte_api_username = api_user
quobyte_api_password = api_user_pwd

Quobyte 支持可以在 Quobyte 支持网页 上找到。