共享文件系统 API 配置

配置选项

以下选项允许配置共享文件系统服务支持的 API。

API 配置选项说明

配置选项 = 默认值

描述

[DEFAULT]

admin_network_config_group = None

(字符串) 如果共享驱动程序需要为共享设置管理网络,则在此处定义网络插件配置选项的一些单独配置组的名称。仅在另一个选项 ‘driver_handles_share_servers’ 设置为 ‘True’ 时使用。

admin_network_id = None

(字符串) 用于与管理网络通信的 neutron 网络的 ID,用于创建额外的管理导出位置。

admin_subnet_id = None

(字符串) 用于与管理网络通信的 neutron 子网的 ID,用于创建额外的管理导出位置。与 ‘admin_network_id’ 相关。

api_paste_config = api-paste.ini

(字符串) manila-api 的 paste.deploy 配置文件的名称。

api_rate_limit = True

(布尔值) 是否对 API 进行速率限制。

db_backend = sqlalchemy

(字符串) 用于数据库的后端。

max_header_line = 16384

(整数) 要接受的消息头的最大行大小。在使用大型令牌(通常由 Keystone v3 API 与大型服务目录生成)时,可能需要增加 max_header_line 选项。

osapi_max_limit = 1000

(整数) 从集合资源响应中返回的最大项目数。

osapi_share_base_URL = None

(字符串) 要呈现给用户在指向共享 API 的链接中的基本 URL

osapi_share_ext_list =

(列表) 指定在使用 manila.api.contrib.select_extensions 选项时要加载的扩展列表。

osapi_share_extension = manila.api.contrib.standard_extensions

(列表) 要加载的 osapi 共享扩展。

osapi_share_listen = ::

(字符串) OpenStack 共享 API 侦听的 IP 地址。

osapi_share_listen_port = 8786

(端口号) OpenStack 共享 API 侦听的端口。

osapi_share_workers = 1

(整数) OpenStack 共享 API 服务的 worker 数量。

share_api_class = manila.share.api.API

(字符串) 要使用的共享 API 类的完整类名。

volume_api_class = manila.volume.cinder.API

(字符串) 要使用的 Volume API 类的完整类名。

volume_name_template = manila-share-%s

(字符串) Volume 名称模板。

volume_snapshot_name_template = manila-snapshot-%s

(字符串) Volume 快照名称模板。

[oslo_middleware]

enable_proxy_headers_parsing = False

(布尔值) 应用程序是否位于代理之后。这决定了中间件是否应该解析标头。

max_request_body_size = 114688

(整数) 每个请求的最大正文大小,以字节为单位。

secure_proxy_ssl_header = X-Forwarded-Proto

(字符串) 已弃用:将用于确定原始请求协议方案的 HTTP 标头,即使它被 SSL 终止代理隐藏。