第 2 章 cinder
下面的章节包含有关 cinder
服务中的配置选项的信息。
2.1. cinder.conf
本节包含 /etc/cinder/cinder.conf
文件的选项。
2.1.1. DEFAULT
下表概述了 /etc/cinder/cinder.conf
文件中的 [DEFAULT]
组下可用的选项。
.
配置选项 = 默认值 | 类型 | 描述 |
---|---|---|
| 整数值 | 当卷复制任务进入时,刷新卷状态间隔 |
| 列表值 | 卷存储系统存储池的逗号分隔列表。 |
| 浮点值 | 用于权衡分配的容量的倍数。正数意味着堆栈与分散。 |
| 布尔值 | 如果请求的 Cinder 可用性区域不可用,请回退到 default_availability_zone 的值,然后是 storage_availability_zone,而不是 fail。 |
| 布尔值 | 上传时用于镜像压缩的策略。默认为禁止压缩。 |
| 列表值 | 可以直接通过 direct_url 下载的 url 方案列表。目前支持的方案:[file, cinder]。 |
| 字符串值 | api 服务的 paste.deploy 配置的文件名 |
| 布尔值 | 启用或禁用 API 的速率限制。 |
| 列表值 | 存储池 Cinder 应使用逗号分隔的列表。 |
| 字符串值 | 创建卷时用作元池的池,它应该是存在的复制池。如果没有设置,则驱动程序将从 as13000_ipsan_pools 的值选择一个复制池。 |
| 整数值 | 令牌的有效性(以秒为单位)。 |
| 字符串值 | 用于 auth 的策略。支持 noauth 或 keystone。 |
| 整数值 | 在内存中缓存卷可用区,持续提供的时间(以秒为单位) |
| 字符串值 | 启用事件程序后端。可接受的值为 0、<port> 和 <start>:<end>,其中 0 会导致侦听随机的 tcp 端口号;<port> 会导致监听指定的端口号(如果正在使用该端口,则不会启用 backdoor);<start>:<end> 会在指定的端口号范围内侦听最小未使用的端口号。所选端口显示在服务的日志文件中。 |
| 字符串值 | 启用 eventlet 后端,使用提供的路径作为可接收连接的 unix 套接字。这个选项与 中的 backdoor_port 相互排斥,该选项只应提供一个。如果提供这两个选项,则此选项的存在会覆盖该选项的使用。在路径 {pid} 中将被当前进程的 PID 替换。 |
| 字符串值 | 此卷后端的可用区。如果没有设置,则 storage_availability_zone 选项值将用作所有后端的默认值。 |
| 整数值 | 后端使用统计请求间隔的时间(以秒为单位)。请注意,对于某些后端生成用量统计非常昂贵,因此设置这个值太低可能会影响性能。 |
| 字符串值 | 卷备份 API 类的完整类名称 |
| 整数值 | 备份在传输到 Ceph 对象存储之前被分成的块大小。 |
| 字符串值 | 要使用的 Ceph 配置文件。 |
| 布尔值 | 如果为 True,将 JOURNALING 和 EXCLUSIVE_LOCK 功能位应用到备份 RBD 对象以允许镜像 |
| 字符串值 | 存储卷备份的 Ceph 池。 |
| 整数值 | 创建备份镜像时要使用的 RBD 条带数。 |
| 整数值 | 创建备份镜像时要使用的 RBD 条带单元。 |
| 字符串值 | 要连接的 Ceph 用户。在这里,使用与 Cinder 卷相同的用户。如果不使用 cephx,则这应设置为 None。 |
| 字符串值 | 要禁用的压缩算法("none") |
| 字符串值 | 用于备份的自定义目录。 |
| 字符串值 | 用于备份的驱动程序。 |
| 整数值 | 检查备份驱动程序是否已成功初始化之间的时间(以秒为单位)。 |
| 整数值 | 检查备份驱动程序状态之间的时间(以秒为单位)。如果没有报告工作,则会重启。 |
| 布尔值 | 启用或禁用计时器,在将卷备份到后端存储时,将定期进度通知发送到 Ceilometer。默认值为 True,以启用计时器。 |
| 整数值 | 用于存放备份的文件的最大大小,以字节为单位。如果备份的卷超过这个大小,则它将备份到多个文件中。backup_file_size 必须是 backup_sha_block_size_bytes 的倍数。 |
| 字符串值 | 卷备份的 Manager 的完整类名称 |
| 整数值 | 并发内存重度操作的最大数量:备份和恢复。值 0 表示无限 |
| 整数值 | 备份卷元数据时使用的元数据版本。如果这个数字被禁止,请确保执行恢复的服务支持新版本。 |
| 整数值 | 在引发错误前挂载 NFS 共享的次数。 |
| 字符串值 | 传递给 NFS 客户端的挂载选项。详情请查看 NFS 手册页。 |
| 字符串值 | 包含 NFS 共享的挂载点的基本目录。 |
| 字符串值 | 用于生成备份名称的模板字符串 |
| 整数值 | 备份的原生线程池的大小。大多数备份驱动都会大量依赖于这个设置,一些特定的驱动则对它的依赖不大。 |
| 整数值 | 发送一个 Ceilometer 通知的块或对象数量 |
| 字符串值 | 指定存储备份的位置的路径。 |
| 整数值 | 为增量备份跟踪更改的大小(以字节为单位)。backup_s3_object_size 必须是 backup_s3_block_size 的倍数。 |
| 字符串值 | path/to/cert/bundle.pem - 要使用的 CA 证书捆绑包的文件名。 |
| 布尔值 | 启用或禁用计时器,在将卷备份到 S3 后端存储时,向 Ceilometer 发送定期进度通知。默认值为 True,以启用计时器。 |
| 字符串值 | S3 服务器侦听的 url。 |
`backup_s3_http_proxy = ` | 字符串值 | http 代理服务器的地址或主机。 |
`backup_s3_https_proxy = ` | 字符串值 | https 代理服务器的地址或主机。 |
| 整数值 | 在连接池中保留的最大连接数。 |
| 布尔值 | 在 s3 后端中启用或禁用 md5 验证。 |
| 整数值 | S3 备份对象的大小(以字节为单位) |
| 整数值 | 代表在单个请求上进行的重试尝试的最大数量的整数。 |
| 字符串值 | 代表重试模式类型的字符串,例如: legacy、standard、adaptive |
| 字符串值 | 必须同时设置 SSECustomerAlgorithm. backup_s3_sse_customer_key 来启用 SSE。 |
| 字符串值 | SSECustomerKey. backup_s3_sse_customer_algorithm 必须同时设置,以启用 SSE。 |
| 字符串值 | S3 查询令牌访问密钥。 |
| 字符串值 | 用于存储 Cinder 备份数据的 S3 存储桶。 |
| 字符串值 | S3 查询令牌 secret 密钥。 |
| 浮点值 | 抛出超时异常的时间(以秒为单位)。 |
| 布尔值 | 启用或禁用 ssl 验证。 |
| 布尔值 | 在备份服务启动过程中卸载待处理的备份删除。如果为 false,则备份服务将保持关闭,直到所有待处理的备份都被删除。 |
| 整数值 | 为增量备份跟踪更改的大小(以字节为单位)。backup_file_size 必须是 backup_sha_block_size_bytes 的倍数。 |
| 字符串值 | hostname:path、ipv4addr:path 或 "[ipv6addr]:path" 格式的 NFS 共享。 |
| 字符串值 | Swift 身份验证机制 (per_user 或 single_user)。 |
| 布尔值 | 在向 Swift 进行 SSL 连接时绕过服务器证书验证。 |
| URI 值 | Keystone 端点的 URL |
| 字符串值 | Swift 身份验证版本。为 auth 1.0 指定 "1",为 auth 2.0 指定 "2" 或 "3" 用于 auth 3.0 |
| 整数值 | 为增量备份跟踪更改的大小(以字节为单位)。backup_swift_object_size 必须是 backup_swift_block_size 的倍数。 |
| 字符串值 | 用于 swift 客户端请求的 CA 证书文件的位置。 |
| 字符串值 | 要使用的默认 Swift 容器 |
| 布尔值 | 启用或禁用计时器,在将卷备份到 Swift 后端存储时,向 Ceilometer 发送定期进度通知。默认值为 True,以启用计时器。 |
| 字符串值 | 用于身份验证的 Swift 密钥 |
| 整数值 | Swift 备份对象的大小(以字节为单位) |
| 字符串值 | Swift 项目/帐户名称.连接到 auth 3.0 系统时需要 |
| 字符串值 | Swift 项目域名。连接到 auth 3.0 系统时需要 |
| 整数值 | Swift 操作的重试次数 |
| 整数值 | Swift 重试之间的 backoff 时间(以秒为单位) |
| 字符串值 | Swift 租户/帐户名称。连接到 auth 2.0 系统时需要 |
| URI 值 | Swift 端点的 URL |
| 字符串值 | Swift 用户名 |
| 字符串值 | Swift 用户域名。连接到 auth 3.0 系统时需要 |
| 整数值 | 两个进度通知报告备份状态间隔(以秒为单位) |
| 布尔值 | 备份服务使用相同的后端。 |
| 布尔值 | 如果设置为 True,则会创建一个临时快照来执行非破坏性备份。否则,将克隆临时卷来执行备份。 |
| 整数值 | 要启动的备份进程数量。通过并发备份提高性能。 |
| 浮点值 | 用于权衡空闲容量的倍数。负数意味着堆栈与分布。 |
`chap_password = ` | 字符串值 | 指定的 CHAP 帐户名称的密码。 |
| 整数值 | CHAP 密码的随机字符串的长度。 |
`chap_username = ` | 字符串值 | CHAP 用户名。 |
| 字符串值 | chiscsi (CXT)全局默认配置文件 |
| 字符串值 | 将用作 Cinder 内部租户的项目 ID。 |
| 字符串值 | 作为 Cinder 内部租户在卷操作中使用的用户的 ID。 |
| 整数值 | 客户端连接的套接字操作的超时。如果传入的连接闲置了这个秒数,它将被关闭。值 0 表示等待永久。 |
| 整数值 | 创建克隆卷超时 自:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
| 布尔值 | 确保新卷与快照或源卷相同 |
| 字符串值 | 此集群的名称。用于对共享相同后端配置以 HA Active-Active 模式工作的卷主机进行分组。 |
| 字符串值 | 镜像上传时的镜像压缩格式 |
| 字符串值 | 要使用的计算 API 类的完整类名称 |
| 列表值 |
从中拉取 If |
| unknown 值 | 要使用的配置文件的路径。可以指定多个配置文件,后面文件中的值具有优先权。默认为 %(default) s。这个选项必须从命令行设置。 |
| 列表值 | 列出配置组,它们提供了从本地文件以外的位置访问配置设置的更多详细信息。 |
| 整数值 | 连接过期策略的池大小限制 |
| 整数值 | 池中闲置连接的时间延迟 |
| 字符串值 | consistencygroup API 类的完整类名称 |
| 字符串值 | 默认交换,哪些主题在哪些方面有范围。可以被 transport_url 选项指定的交换名称覆盖。 |
| 整数值 | 503 重试之间的间隔 |
| 整数值 | HTTP 503 重试消息的超时时间 |
| 字符串值 | Datera API 端口。 |
| 字符串值 | Datera API 版本。 |
| 布尔值 | true 设置功能 arg 和返回日志记录 |
| 布尔值 | 仅 FOR DEBUG/TESTING PURPOSES True 将 replica_count 设置为 1 |
| 布尔值 | 设置为 True 以禁用向 Datera 后端发送额外元数据 |
| 布尔值 | 设置为 True 以禁用 Datera 驱动程序中的性能分析 |
| 布尔值 | 设置为 True,以在从模板创建时禁用 size 属性的自动模板覆盖 |
| 布尔值 | 设置为 True 以启用 Datera 后端镜像缓存 |
| 字符串值 | 用于缓存卷的 Cinder 卷类型 id |
| 字符串值 | LDAP 身份验证服务器 |
| 字符串值 | 如果设置为 Map -→ OpenStack 项目 ID 将隐式映射到 Datera 租户 ID,如果设置为 None -→ Datera 租户 ID 不会在卷置备过程中使用(如果设置为任何其他内容 -→ Datera 租户 ID)将提供的值 |
| dict 值 | 如果没有提供 volume-type 设置,则此处的设置将用作卷类型默认值。例如,这可用于设置非常低的 total_iops_max 值,如果在 volume-type 中指定 none,以防止意外过度使用。选项通过以下格式指定,WITHOUT ANY DF: PREFIX: datera_volume_type_defaults=iops_per_gb:100,bandwidth_per_gb:200…etc. |
| 字符串值 | 用于数据库访问的驱动 |
| 布尔值 | 如果设置为 true,则日志级别将设置为 DEBUG,而不是默认的 INFO 级别。 |
| 字符串值 | 新卷的默认可用区。如果没有设置,则 storage_availability_zone 选项值将用作新卷的默认值。 |
| 字符串值 | 要使用的默认组类型 |
| 列表值 | 以 logger=LEVEL 的形式列出软件包日志级别列表。如果设置了 log_config_append,则忽略此选项。 |
| 列表值 | SandStone 默认目标 ip. |
| 字符串值 | 要使用的默认卷类型 |
| 字符串值 | 如果驱动程序支持客户端证书的路径,进行验证。 |
| 字符串值 | 如果驱动程序支持客户端证书密钥的路径,进行验证。 |
| 字符串值 | 要保存到的驱动程序私有数据值的命名空间。 |
| 字符串值 | 可以用来指定到带有可信 CA 证书的 CA_BUNDLE 文件或目录的非默认路径,它将用于验证后端 |
| 布尔值 | 如果设置为 True,http 客户端将验证后端端点的 SSL 证书。 |
| 布尔值 | 如果驱动程序支持,告诉驱动程序使用 SSL 连接到后端存储。 |
| 布尔值 | 精简存储分配的标记。弃用自:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
`dsware_manager = ` | 字符串值 | cinder-volume 的 Fusionstorage 管理器 ip addr.弃用自:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
`dsware_rest_url = ` | 字符串值 | FusionStorage 数组的地址。例如,"dsware_rest_url=xxx" |
`dsware_storage_pools = ` | 字符串值 | FusionStorage 数组上的池列表,分号(;)用于分割存储池,"dsware_storage_pools = xxx1; xxx2; xxx3" |
| 布尔值 | 在 upload_to_image 上启用 Force 选项。这启用了在正在使用的卷上运行 upload_volume,用于支持它的后端。 |
| 布尔值 | 要创建时添加到可用池中的服务 |
| 布尔值 | 当您要允许不支持的驱动程序启动时,将其设置为 True。没有维护正常工作的 CI 系统和测试的驱动程序被标记为不受支持,直到 CI 再次工作为止。这也会将驱动程序标记为已弃用,并可在下一发行版本中删除。 |
| 布尔值 | DEPRECATED:部署 Cinder API 的 v2。 |
| 布尔值 | 部署 Cinder API 的 v3。 |
| 列表值 | 要使用的后端名称列表。这些后端名称应由一个唯一的 [CONFIG] 组支持,及其选项 |
| 布尔值 | 如果设置为 True,则当 multipathd 未运行时,镜像传输的卷附加将中止。否则,它将回退到单一路径。这个参数需要为每个 backend 部分或 [backend_defaults] 部分中配置,作为所有后端的通用配置。 |
| 整数值 | 当 executor 为 threading 或 eventle 时,executor 线程池的大小。 |
| 布尔值 | 启用或禁用弃用的致命状态。 |
| 字符串值 | 将用于过滤主机的模拟字符串。仅在将驱动程序过滤器设置为供 Cinder 调度程序使用时使用。 |
`fusionstorageagent = ` | 字符串值 | Fusionstorage 代理 ip addr 范围 已弃用:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
| 布尔值 | 允许执行对 glance 的不安全 SSL (https)请求(将使用 https,但不会执行证书验证)。 |
| 列表值 | 可用于 cinder 的 glance API 服务器的 URL 列表([http[s]://][hostname|ip]:port)。如果没有指定协议,则默认为 http。 |
| 布尔值 | 启用或禁用 SSL 层压缩的协商。在某些情况下,禁用压缩可以提高数据吞吐量,比如当高网络带宽可用且使用 qcow2 等压缩镜像格式时。 |
| 字符串值 | 用于 glance 客户端请求的 ca 证书文件的位置。 |
| 字符串值 | 在服务目录中查找 glance 时匹配的信息。格式是:分隔的值,格式为:<service_type>:<service_name>:<endpoint_type> - 只有在未提供 glance_api_servers 时才使用。 |
| 字符串值 | 用于 glance 客户端请求的证书文件的位置。 |
| 列表值 | 镜像的默认内核属性 |
| 字符串值 | 用于 glance 客户端请求的证书密钥文件的位置。 |
| 整数值 | 从 glance 下载镜像时的重试次数 |
| 整数值 | glance 操作的 HTTP/https 超时值。此处不提供值(None),则使用 glanceclient 默认值。 |
| 字符串值 | 包含 gluster 共享的挂载点的基本目录。 |
| 字符串值 | <hostname|ipv4addr|ipv6addr>:{r_vol_nam> 格式的 GlusterFS 共享。eg: 1.2.3.4:backup_vol |
| 字符串值 | 用于确定主机的良好性的模拟字符串。仅在使用良好性 weigher 时使用,供 Cinder 调度程序使用。 |
| 整数值 | 指定安全关闭服务器将退出的超时。零值表示无限期等待。 |
| 字符串值 | 组 API 类的完整类名称 |
| 字符串值 | iSCSI 验证密码 |
| 字符串值 | iSCSI 身份验证用户名 |
| 列表值 | 主机组或 iSCSI 目标的目标节点端口名称 |
| 字符串值 | 辅助存储系统的逻辑设备范围 |
| 整数值 | 主机组或 iSCSI 目标的目标名称 |
| 字符串值 | 辅助存储系统的池 |
| 字符串值 | REST API 服务器的 IP 地址 |
| 端口值 | REST API 服务器的端口号 |
| 列表值 | 主机组或 iSCSI 目标对的目标端口名称 |
| 字符串值 | REST API 的辅助存储系统的密码 |
| 字符串值 | REST API 的辅助存储系统的用户名 |
| 字符串值 | 辅助存储系统的精简池 |
| 字符串值 | 可以用来指定到带有可信 CA 证书的 CA_BUNDLE 文件或目录的非默认路径,它将用于验证后端 |
| 布尔值 | 如果设置为 True,http 客户端将验证后端端点的 SSL 证书。 |
| 字符串值 | 辅助存储系统的 ID |
| 列表值 | 主机组或 iSCSI 目标的目标端口名称 |
| 布尔值 | 是否要使用 iSCSI 身份验证 |
| 整数值 | 分配给远程复制的远程连接的路径组 ID |
| 整数值 | 用于全局主动设备的 Quorum 磁盘的 ID |
| 整数值 | 存储系统的远程副本速度。1 或 2 表示低速度,3 表示中速度,4 到 15 之间的值表示高速度。 |
| 整数值 | REST API 的实例号 |
| 整数值 | 检查远程复制对状态的时间间隔。如果在此参数指示的时间过后,状态没有更改为预期状态,则应用此参数。 |
| 整数值 | 检查远程复制对状态的初始间隔 |
| 整数值 | 远程复制对状态更改为预期状态前的最大等待时间 |
| 布尔值 | 是否设置镜像保留属性 |
| 字符串值 | 此节点的名称。这可以是不透明标识符。它不一定是主机名、FQDN 或 IP 地址。 |
| 字符串值 | DEPRECATED: IET 配置文件 |
| 布尔值 | 在可能的情况下,压缩上传到镜像服务的镜像 |
| 整数值 | 以 GB 为单位的地址空间限制来转换镜像 |
| 整数值 | 转换镜像的 CPU 时间限制(以秒为单位) |
| 字符串值 | 在镜像转换过程中用于临时存储的目录 |
| 布尔值 | 如果设置为 True,则以原始格式的 upload-to-image 将创建一个克隆的卷,并将其位置注册到镜像服务,而不是上传卷内容。在镜像服务中必须启用 cinder 后端和位置支持。 |
| 布尔值 | 如果设置为 True,则由 upload-to-image 创建的镜像卷将放入内部租户中。否则,镜像卷会在当前上下文的租户中创建。 |
| 布尔值 | 为此后端启用镜像卷缓存。 |
| 整数值 | 镜像卷缓存中允许的最大条目数。0 jpeg unlimited。 |
| 整数值 | 此后端的镜像卷缓存的最大大小(以 GB 为单位)。0 jpeg unlimited。 |
| 布尔值 | Infortrend CLI 缓存。当设置 True 时,RAID 状态报告将使用存储在 CLI 中的缓存。除非 RAID 仅由 Openstack 管理,且仅由 infortrend cinder-volume 后端管理,否则请不要启用此功能。否则,CLI 可能会向 cinder 报告过时的状态,因此所有后端/CLI 中可能存在一些竞争条件。 |
| 整数值 | 如果命令失败,则最大重试次数。 |
| 字符串值 | Infortrend CLI 绝对路径。 |
| 整数值 | CLI 的超时时间(以秒为单位)。 |
| 字符串值 | iSCSI 的 Infortrend iqn 前缀。 |
`infortrend_pools_name = ` | 列表值 | Infortrend 逻辑卷名称列表。它用逗号分开。 |
`infortrend_slots_a_channels_id = ` | 列表值 | 用于 OpenStack 的 Slot A 上的 Infortrend raid 频道 ID 列表。它用逗号分开。 |
`infortrend_slots_b_channels_id = ` | 列表值 | 用于 OpenStack 的 Slot B 上的 Infortrend raid 频道 ID 列表。它用逗号分开。 |
| 整数值 | 在卷管理器主机初始化期间每个批处理检索的卷和快照的最大数量。查询结果将从数据库批量获得,而不是在一个 shot 中获取,以避免极端内存用量。设置 0 以关闭此功能。 |
| dict 值 | 支持启动器分配目标并分配 ip。 |
`instance_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例格式。 |
`instance_uuid_format = [instance: %(uuid)s] ` | 字符串值 | 通过日志消息传递的实例 UUID 的格式。 |
| 布尔值 | 允许租户在创建时指定 QOS |
| 布尔值 | 为 iSCSI 连接配置 CHAP 身份验证(默认: Enabled) |
| 整数值 | 指定创建完整卷副本时要使用的 InStorage LocalCopy 复制率。默认率为 50,有效率为 1-100。 |
| 整数值 | 等待 LocalCopy 准备的最大秒数。 |
| 布尔值 | 卷的存储系统 autoexpand 参数(True/False) |
| 布尔值 | 卷的存储系统压缩选项 |
| 整数值 | 存储系统获取卷的大小参数(32/64/128/256) |
| 布尔值 | 为卷启用 InTier |
| 字符串值 | 分配卷的 I/O 组。它可以是一个用逗号分开的列表,在这种情况下,驱动程序将根据与 io_group 关联的最少卷数量选择 io_group。 |
| 整数值 | 用于卷的存储系统空间效率参数(百分比) |
| 整数值 | 卷容量警告的存储系统阈值(百分比) |
| 列表值 | 卷存储系统存储池的逗号分隔列表。 |
| 字符串值 | 指定在 san_ip 无效或无法访问时使用的辅助管理 IP 或主机名。 |
| 字符串值 | 将 iSCSI 目标的行为设置为执行 blockio 或 fileio,可以设置 auto,Cinder 将自动检测后备设备的类型 |
`iscsi_target_flags = ` | 字符串值 | 为 iSCSI 目标设置特定于目标的标记。仅用于 tgtadm 来使用 bsoflags 选项指定后备设备标志。指定的字符串被传递为底层工具。 |
| 字符串值 | 将 iSCSI 目标的行为设置为执行回写(on)或 write-through (off)。如果 target_helper 设置为 tgtadm,则此参数有效。 |
| 字符串值 | 要使用的 iSER 目标用户固定工具的名称 |
| 字符串值 | iSER 守护进程侦听的 IP 地址 |
| 端口值 | iSER 守护进程侦听的端口 |
| 字符串值 | iSER 卷的前缀 |
| 字符串值 | Java 绝对路径。 |
| 字符串值 | 块大小可以是:32K、64K、128K、256K、512K、1M |
| 列表值 | 要忽略的多路径 IP 地址列表。 |
| 字符串值 | 保存所有 cinder 卷的 JovianDSS 池 |
| 整数值 | HA 集群失败前的时间。 |
| 字符串值 | 在服务目录中查找 keystone 时匹配的信息。格式是:分隔的格式为:<service_type>:<service_name>:<endpoint_type> - 仅当 backup_swift_auth_url 未设置时才使用 |
| 整数值 | 卷块大小(以字节为单位) - 512 或 4096 (默认)。 |
| 字符串值 | provisioner REST API SSL 的证书 |
| 整数值 | 每个 GB 的 B/s 所需的带宽。 |
| 整数值 | 所需的 IOPS/GB。 |
| 整数值 | 每个 GB 的 B/s 中带宽的上限。 |
| 整数值 | IOPS/GB 的上限。 |
| 整数值 | 复制的卷最大停机时间(以分钟为单位)。 |
| 整数值 | 卷副本数。 |
| 字符串值 | 精简卷或厚卷,默认厚。 |
| 布尔值 | 多个副本可以分配给同一机架。 |
| 整数值 | 用于日志的父卷的百分比。 |
| 整数值 | 用于日志的父卷的可写快照百分比。 |
| 布尔值 | Allow span in snapshot volume - Default True。 |
| 布尔值 | Allow span - Default True。 |
| 字符串值 | KumoScale Provisioner 身份验证令牌。 |
| 字符串值 | KumoScale provisioner REST API URL |
| 整数值 | 精简卷保留容量分配百分比。 |
| 布尔值 | 来自快照写入的卷。 |
| 字符串值 | 日志记录配置文件的名称。此文件附加到任何现有日志记录配置文件中。有关日志记录配置文件的详情,请查看 Python 日志记录模块文档。请注意,当使用日志记录配置文件时,所有日志记录配置都会在配置文件中设置,其他日志记录配置选项将被忽略(如 log-date-format)。 |
| 字符串值 | 在日志记录中定义 %%(asctime) s 的格式字符串。默认:%(default) s。如果设置了 log_config_append,则忽略此选项。 |
| 字符串值 | (可选)用于相对 log_file 路径的基础目录。如果设置了 log_config_append,则忽略此选项。 |
| 字符串值 | (可选)要将日志输出发送到的日志文件名称。如果没有设置默认值,日志记录将进入由 use_stderr 定义的 stderr。如果设置了 log_config_append,则忽略此选项。 |
| 布尔值 | 启动服务时,启用或禁用所有注册选项的日志值(在 DEBUG 级别)。 |
| 整数值 | 轮转日志文件前的时间长度。除非将 log_rotation_type 设置为 "interval",否则此选项将被忽略。 |
| 字符串值 | 轮转间隔类型。在调度下一个轮转时,将使用上次文件更改的时间(或服务启动的时间)。 |
| 字符串值 | 日志轮转类型。 |
| 字符串值 | 使用上下文格式化用于日志消息的字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 当消息的日志记录级别为 DEBUG 时,要附加到日志消息的其他数据。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 上下文未定义时用于日志消息的字符串。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 用以下格式为每一行加前缀 异常输出。oslo_log.formatters.ContextFormatter 使用 |
| 字符串值 | 定义 logging_context_format_string 中使用的 %(user_identity) s 的格式字符串。oslo_log.formatters.ContextFormatter 使用 |
| dict 值 | 这个选项是支持 FSA 在不同节点间挂载。这些参数采用标准字典配置表单 manager_ips = host1:ip1, host2:ip2… |
| 整数值 | 后续使用刷新之间的秒数 |
| 整数值 | 要接受的最大消息标头大小。在使用大令牌时可能需要增加 max_header_line (通常是在 keystone 配置为使用具有大型服务目录的 PKI 令牌时生成的)。 |
| 整数值 | 轮转日志文件的最大数量。 |
| 整数值 | 日志文件最大大小(以 MB 为单位)。如果 "log_rotation_type" 没有设置为 "size",则忽略这个选项。 |
| 字符串值 | 启用精简配置时,超订阅比率的表示。默认比率为 20.0,这意味着置备的容量可以是总物理容量的 20 倍。如果比率是 10.5,这表示调配的容量可以是总物理容量的 10.5 倍。比率 1.0 表示调配的容量不能超过物理容量的总容量。如果比率是 auto,Cinder 将根据调配的容量和已用空间自动计算比率。如果没有设置 auto,则比率必须至少为 1.0。 |
| 整数值 | 定期任务运行之间的间隔,以清理过期的消息(以秒为单位)。 |
| 整数值 | 消息最小生命周期(以秒为单位)。 |
| 整数值 | 创建卷时迁移到的超时(秒) |
| 布尔值 | 启用 monkey 补丁 |
| 列表值 | 模块/decorators 到 monkey 补丁列表 |
| 主机地址值 | 此主机的 IP 地址 |
| 布尔值 | 是针对 GB 配额的快照数 |
| 整数值 | 重新扫描 iSER 目标查找卷的次数上限 |
| 整数值 | 尝试运行 flakey shell 命令的次数 |
| 整数值 | 重新扫描目标以查找卷的次数上限 |
| 整数值 | NVMe os-brick 连接器有 2 种不同的连接信息格式,这允许一些使用原始格式(版本 1)的 NVMe-oF 驱动程序(如 spdk 和 LVM-nvmet)来发送更新的格式。 |
| 整数值 | 没有共享目标时 LVM 卷的子系统的命名空间 ID。共享时的最小 id 值。Linux 中支持的最大值为 8192 |
| 端口值 | 没有共享目标时 NVMe 目标端口定义的 id。共享时起始端口 id 值,为每个二级 ip 地址递增。 |
| 整数值 | 集合资源在单个响应中返回的最大项目数 |
| 列表值 | 在 cinder.api.contrib.select_extensions 中使用 osapi_volume_extension 选项时,指定载入的扩展列表 |
| 多值 | 要载入的 osapi 卷扩展 |
| 字符串值 | OpenStack Volume API 侦听的 IP 地址 |
| 端口值 | OpenStack Volume API 侦听的端口 |
| 布尔值 | 如果设置了 True,请将套接字嵌套在 SSL 上下文中。必须指定证书文件和密钥文件。 |
| 整数值 | OpenStack Volume API 服务的 worker 数量。默认值等于可用的 CPU 数量。 |
| 整数值 | 每个卷允许的最大大小,以 GB 为单位 |
| 整数值 | 在启动定期任务调度程序时,范围(以秒为单位)会随机延迟,以减少时间戳。(通过设置为 0 来禁用) |
| 整数值 | 运行定期任务之间的间隔(以秒为单位) |
| 列表值 | 池 id 允许使用 已弃用,因为:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
| 字符串值 | 池类型,如 sata-2copy 弃用,自:14.0.0 *reason:*FusionStorage cinder 驱动程序使用 Restful 方法重构代码,旧的 CLI 模式是 abandon。因此,这些配置项目不再使用。 |
| 字符串值 | 用于版本端点的公共 url。默认值为 None,它将使用请求的 host_url 属性来填充 URL 基础。如果 Cinder 在代理后面运行,则需要更改它来代表代理的 URL。 |
| 布尔值 | 启用或禁用错误事件的发布。 |
| 整数值 | 每个项目允许备份存储总量(以 GB 为单位) |
| 整数值 | 每个项目允许的卷备份数 |
| 整数值 | 每个项目允许的一致性组数 |
| 字符串值 | 用于配额检查的默认驱动程序 |
| 整数值 | 每个项目允许的卷和快照总量(以 GB 为单位) |
| 整数值 | 每个项目允许的组数 |
| 整数值 | 每个项目允许的卷快照数 |
| 整数值 | 每个项目允许的卷数 |
| 整数值 | 每个 rate_limit_interval 的最大日志信息数。 |
| 字符串值 | 速率限制使用的日志级别名称:CRITICAL、ERROR、INFO、WARNING、DEBUG 或空字符串。大于或等于 rate_limit_except_level 的日志不会被过滤。空字符串表示过滤所有级别。 |
| 整数值 | 日志速率限制的间隔、秒数。 |
| 整数值 | 如果卷初始化失败,则调整驱动程序的最大次数。重试的时间间隔是指数避退的 backoff,将是 1s、2s、4s 等。 |
| dict 值 | 多选择代表复制目标设备的字典。这个选项可以在单一配置部分中多次指定,以指定多个复制目标设备。每个条目都使用标准字典配置表单: replication_device = target_device_id:<required>,key1:value1,key2:value2… |
| 布尔值 | 报告后端支持丢弃的 Cinder 客户端(也称为 trim/unmap)。这不会实际更改后端或客户端的行为,它只通知它可以被使用。 |
| 整数值 | 在节点向数据存储报告状态之间的间隔(以秒为单位) |
| 整数值 | 定期任务运行之间的间隔,以清理过期的保留(以秒为单位)。 |
| 整数值 | 保留过期前的秒数 |
| 整数值 | 后端容量的百分比被保留 |
| 字符串值 | 指示用户可见过滤器参数的 JSON 文件用于列表查询。 |
| 布尔值 | 如果为 True,在恢复卷时始终丢弃过量字节数,例如,带有零的 pad。 |
| 字符串值 | 用于以 root 用户身份运行命令的 rootwrap 配置文件的路径 |
| 整数值 | RPC 连接池的大小。 |
| 布尔值 | 添加端点以回答 ping 调用。端点名为 oslo_rpc_server_ping |
| 整数值 | 从调用等待响应的秒数。 |
| 布尔值 | 某些定期任务可以在单独的进程中运行。我们是否应该在此处运行? |
`san_hosts = ` | 列表值 | Open-E JovianDSS SA 的 IP 地址 |
`sandstone_pool = ` | 字符串值 | SandStone 存储池资源名称。 |
| 列表值 | 在请求中未指定时用于过滤主机的类名称。 |
| 列表值 | 用于权衡主机的类名称。 |
| 字符串值 | 要使用的默认调度程序驱动程序 |
| 整数值 | 等待驱动程序报告为就绪的最大时间(以秒为单位) |
| 字符串值 | 要使用的调度程序主机管理器类 |
`scheduler_json_config_location = ` | 字符串值 | 调度程序配置 JSON 文件的绝对路径。 |
| 字符串值 | 调度程序的 Manager 的完整类名称 |
| 整数值 | 调度卷的最大尝试次数 |
| 字符串值 | 用于在权衡后选择 host/pool 的处理程序 |
| 字符串值 | SCST 目标实施可以从多个 SCST 目标驱动程序中选择。 |
| 字符串值 | 某些 ISCSI 目标具有预定义的目标名称,SCST 目标驱动程序使用此名称。 |
| 整数值 | 最后一次检查后的最大时间,用于考虑服务 |
| 字符串值 | 用于生成快照名称的模板字符串 |
| 布尔值 | 在快照所在的主机上从快照创建卷 |
| 布尔值 | 将请求记录到多个日志记录器。 |
| 字符串值 | 包含 Cinder 需要与之通信的系统的 SSH 主机密钥的文件。OPTIONAL: Default=$state_path/ssh_known_hosts |
| 字符串值 | 维护 cinder 状态的顶级目录 |
| 字符串值 | 此节点的可用区。可以使用选项 "backend_availability_zone" 覆盖每个卷后端。 |
| 字符串值 | 在主机和存储后端之间传输数据的协议。 |
| 布尔值 | 启用严格的主机密钥检查的选项。当设置为 "True" 时,Cinder 将仅与配置的"ssh_hosts_key_file"中存在的主机密钥连接系统。当设置为 "False" 时,主机密钥将在第一个连接时保存,用于后续连接。Default=False |
| 字符串值 | 在服务目录中查找 swift 时匹配的信息。格式是:以逗号分隔的值,格式为:<service_type>:<service_name>:<endpoint_type> - 仅当 backup_swift_url 未设置时才使用 |
| 字符串值 | syslog 工具接收日志行。如果设置了 log_config_append,则忽略此选项。 |
| 字符串值 | 使用目标用户固定工具。tgtadm 为默认,使用 lioadm 作为 LIO iSCSI 支持、SCST 目标支持的 scstadmin、ietadm for iSCSI Enterprise Target、iscsictl 用于 Chelsio iSCSI 目标,nvmet 用于 NVMEoF 支持,spdk-nvmeof 用于 SPDK NVMe-oF,或为测试虚拟虚拟。注: IET 驱动程序已弃用,并将在 V 发行版本中删除。 |
| 字符串值 | iSCSI/NVMEoF 守护进程侦听的 IP 地址 |
| 端口值 | iSCSI/NVMEoF 守护进程侦听的端口 |
| 字符串值 | iSCSI/NVMEoF 卷的前缀 |
| 字符串值 | 决定新卷的目标协议,使用 tgtadm、lioadm 和 nvmet 目标帮助程序创建。要启用 RDMA,此参数应该使用值 "iser" 设置。支持的 iSCSI 协议值为 "iscsi" 和 "iser",如果 nvmet target 设置为 "nvmet_rdma" 或 "nvmet_tcp"。 |
| 列表值 | iSCSI/NVMEoF 守护进程的辅助 IP 地址列表 |
| 布尔值 | 为每个服务器套接字设置 TCP_KEEPALIVE (True/False)的值。 |
| 整数值 | 为每个服务器套接字设置 TCP_KEEPCNT 的值。在 OS X 上不支持。 |
| 整数值 | 设置每个服务器套接字的 TCP_KEEPINTVL 的值(以秒为单位)。在 OS X 上不支持。 |
| 整数值 | 为每个服务器套接字设置 TCP_KEEPIDLE 的值(以秒为单位)。在 OS X 上不支持。 |
| 列表值 | 控制将哪些 trace info 写入 DEBUG 日志级别的选项列表,以帮助开发人员。有效值为 method 和 api。 |
| 字符串值 | 卷传输 API 类的完整类名称 |
| 字符串值 | 用于连接到消息传递后端的网络地址和可选用户凭证,采用 URL 格式。预期格式为: driver://[user:pass@]host:port[,[userN:passN@]hostN:portN]/virtual_host?query 示例:rabbit://rabbitmq:password@127.0.0.1:5672// 有关 URL 中字段的详情,请查看 oslo_messaging.TransportURL 文档 https://docs.openstack.org/oslo.messaging/latest/reference/transport.html |
| 整数值 | 在刷新使用前的保留计数 |
| 布尔值 | 为日志记录启用 journald。如果在 systemd 环境中运行,您可能需要启用日志支持。这样做将使用日志原生协议,该协议除日志消息之外还包含结构化元数据。如果设置了 log_config_append,此选项将被忽略。 |
| 布尔值 | 使用 JSON 格式进行日志记录。如果设置了 log_config_append,则忽略此选项。 |
| 布尔值 | 使用 syslog 进行日志记录。现有的 syslog 格式是 DEPRECATED,稍后将更改为遵循 RFC5424。如果设置了 log_config_append,则忽略此选项。 |
| 布尔值 | 为目标启用/禁用 CHAP 验证的选项。 |
| 布尔值 | 启用或禁用将默认配额类与默认配额一起使用。 |
| 布尔值 | 日志输出到 Windows 事件日志. |
| 布尔值 | 将 X-Forwarded-For 视为规范远程地址。只有在您有一个 sanitizing 代理时才启用。 |
| 布尔值 | 我们是否使用多路径(image)将多路径附加到卷并镜像到卷传输中,在 cinder 中附加/分离卷?这个参数需要为每个 backend 部分或 [backend_defaults] 部分中配置,作为所有后端的通用配置。 |
| 布尔值 | 将输出输出到标准错误。如果设置了 log_config_append,则忽略此选项。 |
| 字符串值 | 启用镜像签名验证。 Cinder 使用来自 Glance 的镜像签名元数据,并在下载该镜像时验证签名镜像的签名。这里有两个选项。
如果无法验证镜像签名,或者在需要时不完整镜像签名元数据,则 Cinder 不会创建卷并将其更新为错误状态。这为最终用户提供了更强的保证镜像数据的完整性。 |
| 列表值 | 描述允许 VMDK createType 子格式的字符串列表。我们建议您仅包含 single-file-with-sparse-header 变体,以避免当镜像转换为原始格式时,避免潜在的主机文件暴露。如果此列表为空,则不允许使用 VMDK 镜像。 |
| 字符串值 | 要使用的卷 API 类的完整类名称 |
| 字符串值 | 给定驱动程序实现的后端名称 |
| 字符串值 | 用于擦除旧卷的方法 |
| 字符串值 | 标记用于更改在删除后用于 0 个卷的进程的 i/o 优先级,例如"-c3"只用于闲置优先级。 |
| 整数值 | 在旧卷开始时擦除大小(以 MiB 为单位)。1024 MiB 为 max. 0 especially all |
| 字符串值 | 用于限制卷复制带宽的 blkio cgroup 名称 |
| 整数值 | 卷副本的带宽上限。0 jpeg unlimited |
| 字符串值 | 复制/清理卷时使用的默认块大小 |
| 字符串值 | 卷管理器的完整类名称 |
| 字符串值 | 用于生成卷名称的模板字符串 |
| 浮点值 | 用于权衡卷号的倍数。负数意味着分散与堆栈。 |
| 布尔值 | 在卷服务启动过程中卸载待处理的卷删除 |
| 整数值 | 自动生成的 auth 密钥中的字符数。 |
| 整数值 | salt 中的字符数。 |
| 字符串值 | 生成卷用量的时间周期。这些选项包括小时、天、月份或年。 |
| 字符串值 | 卷配置文件存储目录 |
| 布尔值 | 创建稀疏 Lun。 |
| 字符串值 | VA 配置文件。 |
| 布尔值 | 使用旨在监视文件系统的日志记录处理程序。移动或移除日志文件时,此处理程序将立即打开具有指定路径的新日志文件。只有在指定了 log_file 选项并使用 Linux 平台时,才有意义。如果设置了 log_config_append,则忽略此选项。 |
| 整数值 | wsgi 使用的 greenthreads 池的大小 |
| 布尔值 | 如果为 False,请明确关闭客户端套接字连接。 |
| 字符串值 | 用作模板用于生成日志行的 python 格式字符串。以下值可以格式化到其中:client_ip, date_time, request_line, status_code, body_length, wall_seconds。 |
| 布尔值 | 如果服务器应该将异常回溯发送到客户端 500 错误,则为 true。如果为 False,服务器将响应空正文。 |
| 字符串值 | 配置了 FC Zoning 模式,现在只支持 fabric。 |
2.1.2. 后端
下表概述了 /etc/cinder/cinder.conf
文件中的 [backend]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 主机值的后端覆盖。 |
2.1.3. backend_defaults
下表概述了 /etc/cinder/cinder.conf
文件中的 [backend_defaults]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | K2 驱动程序将在将这个选项设置为 True 时计算 max_oversubscription_ratio。 |
| 字符串值 | 此卷后端的可用区。如果没有设置,则 storage_availability_zone 选项值将用作所有后端的默认值。 |
| 整数值 | 后端的原生线程池的大小。增加大量依赖的后端,如 RBD 驱动程序。 |
| 字符串值 | CHAP 验证模式,仅对 iscsi 有效(禁用|启用) |
`chap_password = ` | 字符串值 | 指定的 CHAP 帐户名称的密码。 |
`chap_username = ` | 字符串值 | CHAP 用户名。 |
| 布尔值 | DEPRECATED: 当达到最大池 LUN 数时,报告 free_capacity_gb 为 0。默认情况下,值为 False。 |
| 字符串值 | chiscsi (CXT)全局默认配置文件 |
| 字符串值 | cinder eternus_dx 卷驱动程序的配置文件。 |
| 字符串值 | Cinder Huawei 驱动程序的配置文件。 |
| 字符串值 | 连接到 IBM Storage Array 的连接类型 |
| 整数值 | 这会定义一个可选周期,它适用于与多循环模式的全局镜像关系。使用 multi cycling_mode 的一个全局镜像关系最多在每个期间执行一个完整的循环。默认值为 300 秒,有效秒数为 60-86400。 |
| 整数值 | 从 DataCore API 调用等待响应的秒数。 |
| 整数值 | 等待 DataCore 虚拟磁盘超过 "Failed" 状态的秒数。 |
| 列表值 | 卷驱动程序可以使用的 DataCore 磁盘镜像列表。 |
| 字符串值 | DataCore 虚拟磁盘类型(single/mirrored)。镜像的虚拟磁盘需要服务器组中的两个存储服务器。 |
| 列表值 | 无法用于附加卷的 FC 目标列表。要防止 DataCore FibreChannel 卷驱动程序在卷附加中使用一些前端目标,请指定这个选项并列出每个目标的 iqn 和 target 机器作为值,如 <wwpns:target name>, <wwpns:target name>, <wwpns:target name>。 |
| 字符串值 | 存储动态生成的 iSCSI CHAP secret 的完全限定文件名。 |
| 列表值 | 不能用于附加卷的 iSCSI 目标列表。要防止 DataCore iSCSI 卷驱动程序在卷附加中使用一些前端目标,请指定这个选项并列出每个目标的 iqn 和 target 机器作为值,如 <iqn:target name>, <iqn:target name>, <iqn:target name>。 |
| 字符串值 | DataCore 虚拟磁盘存储配置文件。 |
| 整数值 | CLI 操作的默认超时时间(以分钟为单位)。例如,LUN 迁移是一个典型的长时间运行的操作,它依赖于 LUN 大小和阵列的负载。可以设置特定部署中的上限,以避免不必要的长时间等待。默认情况下,它长度为 365 天。 |
| 整数值 | 在标记延迟删除后,卷有资格删除前的时间延迟(以秒为单位)。 |
| 整数值 | 运行定期任务之间的秒数,以清除标记要删除的卷。 |
| 整数值 | Dell SC API async 调用默认超时(以秒为单位)。 |
| 整数值 | Dell SC API 同步调用默认超时(以秒为单位)。 |
| 端口值 | Dell API 端口 |
| 字符串值 | 在 Storage Center 上使用的服务器文件夹的名称 |
| 整数值 | Storage Center 系统串行号 |
| 布尔值 | 启用 HTTPS SC SC 证书验证 |
| 字符串值 | 在 Storage Center 上使用的卷文件夹的名称 |
| 字符串值 | 在存储中心上创建新服务器时使用的服务器操作系统类型。 |
| 布尔值 | 当最后一个 LUN 被删除时,要销毁存储组。默认情况下,值为 False。 |
| 布尔值 | 为 K2 驱动程序上的多路径连接禁用 iSCSI 发现(发送目标)。 |
`dpl_pool = ` | 字符串值 | 存储 DPL 卷的 DPL 池 uuid。 |
| 端口值 | DPL 端口号。 |
| 字符串值 | 如果驱动程序支持客户端证书的路径,进行验证。 |
| 字符串值 | 如果驱动程序支持客户端证书密钥的路径,进行验证。 |
| 字符串值 | 要保存到的驱动程序私有数据值的命名空间。 |
| 字符串值 | 可以用来指定到带有可信 CA 证书的 CA_BUNDLE 文件或目录的非默认路径,它将用于验证后端 |
| 布尔值 | 如果设置为 True,http 客户端将验证后端端点的 SSL 证书。 |
| 布尔值 | 如果驱动程序支持,告诉驱动程序使用 SSL 连接到后端存储。 |
`ds8k_devadd_unitadd_mapping = ` | 字符串值 | IODevice 地址和单元地址之间的映射。 |
| 字符串值 | 如果您的 OpenStack 版本早于 SRIOV,并且连接到 zLinux 系统,则设置为 zLinux。否则设为 auto。这个参数的有效值为:auto, AMDLinuxRHEL, AMDLinuxSuse, AppleOSX, Fujitsu, Hp, HpTru64, HpVms, LinuxDT, LinuxRF, LinuxRHEL, LinuxSuse, Novell, SGI, SVC, SanFsAIX, SanFsLinux, Sun, VMWare, Win2000, Win2003, Win2008, Win2012, iLinux, nSeries, pLinux, pSeries, pSeriesPowerswap, zLinux, iSeries. |
| 字符串值 | 设置 SSID 的前两位数。 |
| 布尔值 | 启用延迟删除。删除后,卷会标记删除,但将在以后异步删除。 |
| 布尔值 | 当您要允许不支持的驱动程序启动时,将其设置为 True。没有维护正常工作的 CI 系统和测试的驱动程序被标记为不受支持,直到 CI 再次工作为止。这也会将驱动程序标记为已弃用,并可在下一发行版本中删除。 |
| 布尔值 | 如果设置为 True,则当 multipathd 未运行时,镜像传输的卷附加将中止。否则,它将回退到单一路径。这个参数需要为每个 backend 部分或 [backend_defaults] 部分中配置,作为所有后端的通用配置。 |
| IP 地址值 | DEPRECATED :要在 iSCSI 返回中排除的 Fault Domain IP。弃用自: Stein *reason:*Replaced by excluded_domain_ips 选项 |
| 列表值 | 在 iSCSI 返回中排除的以逗号分隔的 Fault Domain IP。 |
| 整数值 | 这个选项指定 NFS 镜像缓存中镜像最后一次访问时间的阈值。当缓存清理循环开始时,在最后 M 分钟内没有访问的镜像(其中 M 是这个参数的值)将从缓存中删除,以便在 NFS 共享上创建可用空间。 |
| 字符串值 | 用户定义的功能,即指定键/值对的 JSON 格式的字符串。当请求指定卷类型时,CapabilitiesFilter 可以使用键/值对在后端之间进行选择。例如,指定服务级别或后端的地理位置,然后创建一个卷类型,允许用户由这些不同的属性选择。 |
| 字符串值 | 将用于过滤主机的模拟字符串。仅在将驱动程序过滤器设置为供 Cinder 调度程序使用时使用。 |
| 字符串值 | 连接协议应该是 FC。(默认为 FC。) |
| 整数值 | FlashSystem 的默认 iSCSI 端口 ID。(默认端口为 0。) |
| 布尔值 | 允许 vdisk 到多主机映射。(默认为 True) |
| 布尔值 | 删除 LUN,即使它位于存储组中。 |
| 字符串值 | 用于确定主机的良好性的模拟字符串。仅在使用良好性 weigher 时使用,供 Cinder 调度程序使用。 |
| 列表值 | 以逗号分隔的 GPFS 节点的 IP 地址或主机名列表。 |
| 字符串值 | 包含与驱动程序需要与之通信的 gpfs 节点的 SSH 主机密钥的文件。Default=$state_path/ssh_known_hosts |
| 字符串值 | 指定 GPFS 中镜像服务存储库的路径。如果没有将镜像存储在 GPFS 中,则保留未定义。 |
| 字符串值 | 指定要使用的镜像副本类型。当镜像服务存储库也使用 GPFS 时设置此选项,以便可以有效地将镜像文件从镜像服务传输到块存储服务。有两个有效值:"copy"指定制作镜像的完整副本;"copy_on_write"指定使用 copy-on-write 优化策略,并有效地共享镜像文件的未经修改的块。 |
| 整数值 | 指定因为快照或克隆而达到特定块所需的间接数量上限。写时复制快照或克隆的冗长链可能会对性能造成负面影响,但提高了空间利用率。0 表示无限克隆深度。 |
| 字符串值 | 指定存储块存储卷和快照文件的 GPFS 目录的路径。 |
`gpfs_private_key = ` | 字符串值 | 用于 SSH 验证的私钥的文件名。 |
| 布尔值 | 指定卷是作为稀疏文件创建的,最初消耗了任何空间。如果设置为 False,则该卷将创建为完全分配的文件,在这种情况下,创建可能需要很长时间。 |
| 端口值 | 要使用的 SSH 端口。 |
| 字符串值 | 指定卷要分配给的存储池。默认情况下使用系统存储池。 |
| 布尔值 | 在连接到 gpfs 节点时启用严格的 gpfs 主机密钥检查的选项。Default=False |
| 字符串值 | GPFS 节点的用户名。 |
`gpfs_user_password = ` | 字符串值 | GPFS 节点用户的密码。 |
| 整数值 | 在复制对删除或数据恢复期间检查异步复制状态的时间间隔(以秒为单位)。 |
| 列表值 | 用于将卷附加到计算节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 整数值 | 在卷复制期间检查复制状态的时间间隔(以秒为单位)。 |
| 整数值 | 存储系统的副本速度。1 或 2 表示低速度,3 表示中速度,4 到 15 之间的值表示高速度。 |
| 布尔值 | 在 DP-VOL 中启用或禁用零页面回收。 |
| 整数值 | REST API 执行重试间隔(以秒为单位)。 |
| 整数值 | 卷扩展完成的最大等待时间(以秒为单位)。 |
| 布尔值 | 如果为 True,则驱动程序将在存储端口上创建主机组或 iSCSI 目标。 |
| 布尔值 | 如果为 True,则驱动程序将根据需要在存储端口上删除主机组或 iSCSI 目标。 |
| 字符串值 | 主机组、iSCSI 目标和服务器对象的格式。 |
| 列表值 | 主机组或 iSCSI 目标的主机模式选项。 |
| 字符串值 | LDEV 号的范围,格式为 xxxx-yyyy,可供驱动程序使用。值可以是十进制格式(如 1000)或以冒号分隔的十六进制格式(如 00:03:E8)。 |
| 整数值 | 登录或解锁存储的最大等待时间(以秒为单位)。 |
| 整数值 | 为 REST API 添加 LUN 映射到服务器的重试间隔(以秒为单位)。 |
| 整数值 | 向服务器添加 LUN 映射的最大等待时间(以秒为单位)。 |
| 整数值 | 主机组或 iSCSI 目标的目标名称 |
| 列表值 | pool number[s] 或池名称[s] 池的 DP 池。 |
| 布尔值 | 向配置的端口启用 WWN 端口,以便 WWN 以轮循方式注册到端口。 |
| 整数值 | 当新 LUN 分配请求失败时重试时间(以秒为单位)。 |
| 整数值 | 连接到 REST API 会话的最大等待时间(以秒为单位)。 |
| 布尔值 | 此选项将允许立即分离卷。如果设置 False,则存储可能需要几分钟时间在 I/O 后分离卷。 |
| 整数值 | 针对同步方法的响应的最大等待时间,例如 GET |
| 整数值 | 对来自 REST API 的 async 方法的响应的最大等待时间,如 PUT 和 DELETE。 |
| 整数值 | 保存 REST API 会话的循环间隔(以秒为单位)。 |
| 列表值 | 主机组或 iSCSI 目标对的目标端口名称 |
| 整数值 | REST API 返回忙碌时的最大等待时间(以秒为单位)。 |
| 布尔值 | 启用或禁用使用 REST API tcp keepalive |
| 整数值 | TCP keepalive 数据包的最大传输数。 |
| 整数值 | 等待时间(以秒为单位)发送第一个 TCP keepalive 数据包。 |
| 整数值 | TCP keepalive 数据包传输间隔(以秒为单位)。 |
| 整数值 | 每个 REST API 请求的最大等待时间(以秒为单位)。 |
| 整数值 | 恢复操作完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 快照池的池号或池名称。 |
| 整数值 | 卷转换完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 存储系统的产品号。 |
| 列表值 | 用于将卷附加到控制器节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 布尔值 | 如果为 True,则驱动程序将在服务器和提供 FC zoning 管理器的存储系统之间配置 FC zoning。 |
`hpe3par_api_url = ` | 字符串值 | WSAPI 服务器 URL.此设置适用于 3PAR 和 Primera。示例 1: 对于 3PAR,URL 是: https://<3par ip>:8080/api/v1 Example 2: for Primera, URL is: https://<primera ip>:443/api/v1 |
| 列表值 | 用于卷创建的 3PAR / Primera CPG 列表 |
`hpe3par_cpg_snap = ` | 字符串值 | 用于卷快照的 3PAR / Primera CPG。如果为空,则将使用 userCPG。 |
| 布尔值 | 启用到 3PAR / Primera 的 HTTP 调试 |
| 布尔值 | 为 iSCSI 连接启用 CHAP 验证。 |
| 列表值 | 要使用的目标 iSCSI 地址列表。 |
`hpe3par_password = ` | 字符串值 | 在 hpe3par_username 中指定的用户的 3PAR / Primera 密码 |
`hpe3par_snapshot_expiration = ` | 字符串值 | 快照过期并被删除的时间(以小时为单位)。这必须大于过期 |
`hpe3par_snapshot_retention = ` | 字符串值 | 保留快照的时间(以小时为单位)。在过期前您无法删除它。 |
`hpe3par_target_nsp = ` | 字符串值 | 当 (1) cinder.conf 中未启用多路径时,要使用的 3PAR 后端的 nsp。(2)光纤通道区域管理器未使用。3PAR 后端只适用于这个特定的 nsp。例如,如果 nsp 是 2 1 2,则该选项的值的格式是 2:1:2 |
`hpe3par_username = ` | 字符串值 | 3PAR / Primera 用户名及 edit 角色 |
| 整数值 | 异步检查复制的时间间隔(以秒为单位) |
| 列表值 | 用于将卷附加到计算节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 整数值 | 检查复制的时间间隔(以秒为单位) |
| 整数值 | 存储系统的副本速度。1 或 2 表示低速度,3 表示中速度,4 到 15 之间的值表示高速度。 |
| 布尔值 | 在 THP V-VOL 中启用或禁用零页面回收。 |
| 整数值 | REST API 执行重试间隔(以秒为单位)。 |
| 整数值 | 卷扩展完成的最大等待时间(以秒为单位)。 |
| 布尔值 | 如果为 True,则驱动程序将在存储端口上创建主机组或 iSCSI 目标。 |
| 布尔值 | 如果为 True,则驱动程序将根据需要在存储端口上删除主机组或 iSCSI 目标。 |
| 列表值 | 主机组或 iSCSI 目标的主机模式选项。 |
| 字符串值 | LDEV 号的范围,格式为 xxxx-yyyy,可供驱动程序使用。值可以是十进制格式(如 1000)或以冒号分隔的十六进制格式(如 00:03:E8)。 |
| 整数值 | 解锁存储的最大等待时间(以秒为单位)。 |
| 整数值 | 添加 LUN 的 REST API 重试间隔(以秒为单位)。 |
| 整数值 | 添加 LUN 完成的最大等待时间(以秒为单位)。 |
| 列表值 | THP 池的池名称[s] 或池名称。 |
| 整数值 | 当新 LUN 分配请求失败时重试时间(以秒为单位)。 |
| 整数值 | REST API 连接完成的最大等待时间(以秒为单位)。 |
| 布尔值 | 在 I/O 后,可能需要过些时间来分离卷。此选项将允许断开卷立即完成。 |
| 整数值 | 对 REST API 的 GET 方法的响应的最大等待时间(以秒为单位)。 |
| 整数值 | 从 REST API 响应的最大等待时间(以秒为单位)。 |
| 整数值 | 保存 REST API 会话的循环间隔(以秒为单位)。 |
| 整数值 | REST API 返回忙碌时的最大等待时间(以秒为单位)。 |
| 布尔值 | 启用或禁用使用 REST API tcp keepalive |
| 整数值 | TCP keepalive 数据包的最大传输数。 |
| 整数值 | 等待时间(以秒为单位)发送第一个 TCP keepalive 数据包。 |
| 整数值 | TCP keepalive 数据包传输间隔(以秒为单位)。 |
| 整数值 | REST API 执行完成的最大等待时间(以秒为单位)。 |
| 整数值 | 恢复操作完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 快照池的池号或池名称。 |
| 整数值 | 卷转换完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 存储系统的产品号。 |
| 列表值 | 用于将卷附加到控制器节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 布尔值 | 如果为 True,则驱动程序将在服务器和提供 FC zoning 管理器的存储系统之间配置 FC zoning。 |
| 字符串值 | HPMSA API 接口协议。 |
| 列表值 | 以逗号分隔的目标 iSCSI IP 地址列表。 |
| 字符串值 | 用于创建卷的池或 Vdisk 名称。 |
| 字符串值 | 线性(用于 Vdisk)或虚拟(池)。 |
| 布尔值 | 是否验证 HPMSA 阵列 SSL 证书。 |
| 字符串值 | HPMSA 阵列 SSL 证书路径. |
| 字符串值 | 远程设备 hypermetro 将使用。 |
| 字符串值 | DEPRECATED: IET 配置文件 |
| 布尔值 | 强制创建 LUN,即使达到池的完整阈值。默认情况下,值为 False。 |
| 布尔值 | 如果设置为 True,则以原始格式的 upload-to-image 将创建一个克隆的卷,并将其位置注册到镜像服务,而不是上传卷内容。在镜像服务中必须启用 cinder 后端和位置支持。 |
| 布尔值 | 如果设置为 True,则由 upload-to-image 创建的镜像卷将放入内部租户中。否则,镜像卷会在当前上下文的租户中创建。 |
| 布尔值 | 为此后端启用镜像卷缓存。 |
| 整数值 | 镜像卷缓存中允许的最大条目数。0 jpeg unlimited。 |
| 整数值 | 此后端的镜像卷缓存的最大大小(以 GB 为单位)。0 jpeg unlimited。 |
| 列表值 | 从 iSCSI 返回中以逗号分隔的 Fault 域 IP。 |
| 列表值 | 用于 iSCSI 连接的网络空格名称列表 |
| 字符串值 | 从中分配卷的池名称 |
| 字符串值 | 在主机和存储后端之间传输数据的协议。 |
| 布尔值 | 指定是否为新创建的卷打开压缩。 |
| 布尔值 | 在相关存储组销毁后自动取消注册启动器。默认情况下,值为 False。 |
| 布尔值 | 自动注册发起程序。默认情况下,值为 False。 |
| 布尔值 | 使用这个值启用 initiator_check。 |
| 整数值 | 使用这个值指定间隔长度(以秒为单位)。 |
| 列表值 | 在 Nova 或 Cinder 中使用逗号分隔的 iSCSI 或 FC 端口。 |
| 字符串值 | 在主机名及其 iSCSI 启动器 IP 地址之间进行映射。 |
| 字符串值 | 将 iSCSI 目标的行为设置为执行 blockio 或 fileio,可以设置 auto,Cinder 将自动检测后备设备的类型 |
`iscsi_target_flags = ` | 字符串值 | 为 iSCSI 目标设置特定于目标的标记。仅用于 tgtadm 来使用 bsoflags 选项指定后备设备标志。指定的字符串被传递为底层工具。 |
| 字符串值 | 将 iSCSI 目标的行为设置为执行回写(on)或 write-through (off)。如果 target_helper 设置为 tgtadm,则此参数有效。 |
| 字符串值 | 要使用的 iSER 目标用户固定工具的名称 |
| 字符串值 | iSER 守护进程侦听的 IP 地址 |
| 端口值 | iSER 守护进程侦听的端口 |
| 字符串值 | iSER 卷的前缀 |
| 字符串值 | Lenovo api 接口协议。 |
| 列表值 | 以逗号分隔的目标 iSCSI IP 地址列表。 |
| 字符串值 | 用于创建卷的池或 Vdisk 名称。 |
| 字符串值 | 线性(用于 VDisk)或虚拟(池)。 |
| 布尔值 | 是否验证 Lenovo 阵列 SSL 证书. |
| 字符串值 | Lenovo 阵列 SSL 证书路径。 |
| 整数值 | 卷部署的自动扩展复制计数。0 = 完整集群复制而没有自动地进行,1 = 单节点部署,没有复制,2 或更高 = 使用自动原位部署复制。 |
| 布尔值 | True 表示 Cinder 节点是一个无盘 LINSTOR 节点。 |
| 整数值 | 镜像恢复的默认块大小。使用 iSCSI 传输时,这个选项指定块大小。 |
| 字符串值 | LINSTOR 的默认存储池名称。 |
| 字符串值 | LINSTOR 的默认存储 URI。 |
| 字符串值 | LINSTOR 的默认卷组名称。不是 Cinder 卷。 |
| 浮点值 | 以 KiB 为单位的默认卷缩减的大小 = 4 MiB。 |
| 布尔值 | 为 PowerMax 后端启用/禁用负载均衡。 |
| 布尔值 | 为 PowerMax 后端的端口级别负载平衡启用/禁用实时性能指标。 |
| 字符串值 | 性能数据格式,不适用于实时指标。可用选项包括 "avg" 和 "max"。 |
| 整数值 | 在负载计算中查询诊断性能指标的时间,最少为 0 个 1440 (24 小时)。 |
| 整数值 | 在负载计算中查询实时性能指标的时间(以分钟为单位),最少为 10 个。 |
`lss_range_for_cg = ` | 字符串值 | 为一致性组保留 LSS。 |
| 字符串值 | 在 Cinder 中用于 LVM 驱动程序的 LVM conf 文件;如果指定的文件不存在,则忽略此设置(您也可以指定 None 来不使用 conf 文件(即使存在的话)。 |
| 整数值 | 如果 >0,则使用多个镜像创建 LV。请注意,这需要 lvm_mirrors + 2 个带有可用空间的 PV |
| 布尔值 | 是否为所有 LUN 共享相同的目标(当前只支持 nvmet。 |
| 布尔值 | 抑制 LVM 命令中泄漏的文件描述符警告。 |
| 字符串值 | 要部署的 LVM 卷类型 ; (默认、精简或 auto)。如果支持精简,则 auto 默认为 thin。 |
| 列表值 | Macrosan iscsi_clients 列表.您可以配置多个客户端。您可以使用以下格式进行配置:(host; client_name; sp1_iscsi_port; sp2_iscsi_port),(host; client_name; sp1_iscsi_port; sp2_iscsi_port) Important 警告,client_name 具有以下要求: [a-zA-Z0-9.-_:], 最大字符数为 31 E.g: (controller1; device1; eth-1:0; eth-2:0),(controller2; device2; eth-1:0/eth-1:1; eth-2:0/eth-2:1), |
| 字符串值 | 这是 iscsi 的默认连接端口的名称。当没有获取主机相关的信息时,会使用此默认配置。例如: eth-1:0/eth-1:1; eth-2:0/eth-2:1 |
| 布尔值 | 如果是 FC 连接,则会维护与端口关联的配置项目。 |
| 整数值 | use_sp_port_nr 参数是在交换机非所有传递模式下建立 FC 连接时,单行内存使用的在线 FC 端口数量。最大值为 4 |
| 布尔值 | 在删除卷时强制断开连接 |
| 布尔值 | 是否启用日志时间 |
| 字符串值 | 用于卷创建的池 |
| 列表值 | 从设备 |
| 列表值 | MacroSAN 复制设备的 ip 地址 |
| 字符串值 | MacroSAN 复制设备的密码 |
| 字符串值 | MacroSAN 复制设备的用户名 |
| 列表值 | MacroSAN sdas 设备的 IP 地址 |
| 字符串值 | MacroSAN sdas 设备的密码 |
| 字符串值 | MacroSAN sdas 设备的用户名 |
| 浮点值 | 设置快照的资源比率 |
| 整数值 | 设置 thin lun 的扩展大小 |
| 整数值 | 设置 thin lun 的高水位线 |
| 整数值 | 设置 thin lun 的低水位线 |
`management_ips = ` | 字符串值 | 管理 IP 地址列表(用逗号分开) |
| 整数值 | 存储组中 LUN 的默认最大数目。默认情况下,值为 255。 |
| 字符串值 | 启用精简配置时,超订阅比率的表示。默认比率为 20.0,这意味着置备的容量可以是总物理容量的 20 倍。如果比率是 10.5,这表示调配的容量可以是总物理容量的 10.5 倍。比率 1.0 表示调配的容量不能超过物理容量的总容量。如果比率是 auto,Cinder 将根据调配的容量和已用空间自动计算比率。如果没有设置 auto,则比率必须至少为 1.0。 |
| 字符串值 | 远程 metro 设备域名。 |
| 字符串值 | 远程 metro 设备请求 url。 |
| 字符串值 | 远程 metro 设备 san 密码。 |
| 字符串值 | 远程 metro 设备 san 用户。 |
| 字符串值 | 远程 metro 设备池名称。 |
`nas_host = ` | 字符串值 | NAS 系统的 IP 地址或主机名。 |
| 字符串值 | 连接到 NAS 系统的用户名。 |
| 字符串值 | 用于挂载 Cinder 卷的存储后端文件系统的选项。 |
`nas_password = ` | 字符串值 | 连接到 NAS 系统的密码。 |
`nas_private_key = ` | 字符串值 | 用于 SSH 验证的私钥的文件名。 |
| 字符串值 | 允许网络附加存储系统在不允许 root 级别访问的安全环境中操作。如果设置为 False,则访问权限是 root 用户和 insecure。如果设置为 True,则访问不是 root。如果设置为 auto,则进行检查来确定这是新的安装:如果是新的安装,则使用 True,否则为 False。默认为 auto。 |
| 字符串值 | 在网络附加存储卷文件中设置更安全的文件权限,以限制广泛的其他/全局访问。如果设置为 False,则使用打开权限创建卷。如果设置为 True,则使用 cinder 用户和组(660)的权限创建卷。如果设置为 auto,则进行检查来确定这是新的安装:如果是新的安装,则使用 True,否则为 False。默认为 auto。 |
`nas_share_path = ` | 字符串值 | 用于存储 Cinder 卷的共享的路径。例如:"/srv/export1"用于位于 10.0.5.10:/srv/export1 的 NFS 服务器导出。 |
| 端口值 | 用于连接到 NAS 系统的 SSH 端口。 |
| 字符串值 | 创建卷时使用的调配类型。 |
| 字符串值 | Naviseccli 路径. |
| 整数值 | 在复制对删除或数据恢复期间检查异步复制状态的时间间隔(以秒为单位)。 |
| 列表值 | 用于将卷附加到计算节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 整数值 | 在卷复制期间检查复制状态的时间间隔(以秒为单位)。 |
| 整数值 | 存储系统的副本速度。1 或 2 表示低速度,3 表示中速度,4 到 15 之间的值表示高速度。 |
| 布尔值 | 在 DP-VOL 中启用或禁用零页面回收。 |
| 整数值 | REST API 执行重试间隔(以秒为单位)。 |
| 整数值 | 卷扩展完成的最大等待时间(以秒为单位)。 |
| 布尔值 | 如果为 True,则驱动程序将在存储端口上创建主机组或 iSCSI 目标。 |
| 布尔值 | 如果为 True,则驱动程序将根据需要在存储端口上删除主机组或 iSCSI 目标。 |
| 列表值 | 主机组或 iSCSI 目标的主机模式选项 |
| 字符串值 | LDEV 号的范围,格式为 xxxx-yyyy,可供驱动程序使用。值可以是十进制格式(如 1000)或以冒号分隔的十六进制格式(如 00:03:E8)。 |
| 整数值 | 解锁存储的最大等待时间(以秒为单位)。 |
| 整数值 | 添加 LUN 的 REST API 重试间隔(以秒为单位)。 |
| 整数值 | 添加 LUN 完成的最大等待时间(以秒为单位)。 |
| 列表值 | pool number[s] 或池名称[s] 池的 DP 池。 |
| 整数值 | 当新 LUN 分配请求失败时重试时间(以秒为单位)。 |
| 整数值 | REST API 连接完成的最大等待时间(以秒为单位)。 |
| 布尔值 | 在 I/O 后,可能需要过些时间来分离卷。此选项将允许断开卷立即完成。 |
| 整数值 | 对 REST API 的 GET 方法的响应的最大等待时间(以秒为单位)。 |
| 整数值 | 从 REST API 响应的最大等待时间(以秒为单位)。 |
| 整数值 | 保存 REST API 会话的循环间隔(以秒为单位)。 |
| 整数值 | REST API 返回忙碌时的最大等待时间(以秒为单位)。 |
| 布尔值 | 启用或禁用使用 REST API tcp keepalive |
| 整数值 | TCP keepalive 数据包的最大传输数。 |
| 整数值 | 等待时间(以秒为单位)发送第一个 TCP keepalive 数据包。 |
| 整数值 | TCP keepalive 数据包传输间隔(以秒为单位)。 |
| 整数值 | REST API 执行完成的最大等待时间(以秒为单位)。 |
| 整数值 | 恢复操作完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 快照池的池号或池名称。 |
| 整数值 | 卷转换完成的最大等待时间(以秒为单位)。 |
| 字符串值 | 存储系统的产品号。 |
| 列表值 | 用于将卷附加到控制器节点的存储端口 ID。要指定多个端口,请使用逗号连接它们(如 CL1-A、CL2-A)。 |
| 布尔值 | 如果为 True,则驱动程序将在服务器和提供 FC zoning 管理器的存储系统之间配置 FC zoning。 |
| 字符串值 |
限制 API 跟踪的正则表达式。只有在使用 |
| 字符串值 | 这个选项指定 NetApp copy offload 工具二进制的路径。确保二进制文件设置了执行权限,以允许 cinder-volume 进程的有效用户执行该文件。 |
| 字符串值 | 这个选项定义了可以访问 LUN 的所有启动器的操作系统类型。此信息在将 LUN 映射到单个主机或主机组时使用。 |
| 字符串值 | 用于访问存储系统或代理服务器的管理用户帐户名称。 |
| 字符串值 | 此选项定义将访问从 Data ONTAP 导出的 LUN 的操作系统类型;在创建时分配给 LUN。 |
| 字符串值 | 这个选项确定是否为 LUN 分配保留存储空间。如果启用,LUN 会被置备。如果禁用了空间保留,则按需分配存储空间。 |
| 整数值 | 设置 NFS 镜像缓存清理任务之间的时间(以秒为单位)。 |
| 字符串值 | netapp_login 选项中指定的管理用户帐户的密码。 |
| 字符串值 | 此选项用于将置备限制到指定的池。将此选项的值指定为正则表达式,它将应用到代表 Cinder 中池的存储后端的对象名称。只有在存储协议被配置为使用 iSCSI 或 FC 时,才会使用这个选项。 |
| dict 值 | 使用整个后端复制时,多选择字典来代表源和目标后端之间的聚合映射。对于与 cinder 池关联的每个源聚合(NetApp FlexVol/FlexGroup,您需要在复制目标设备上指定目标聚合。复制目标设备使用配置选项 replication_device 配置。将这个选项指定为您复制设备的次数。每个条目都使用标准字典配置表单:netapp_replication_aggregate_map = backend_id:<name_of_replication_device_section>,src_aggr_name1:dest_aggr_name1,src_aggr_name2:dest_aggr_name2,… |
| 整数值 | 设置等待复制卷创建完成并在线的时间(以秒为单位)。 |
| 字符串值 | 存储系统或代理服务器的主机名(或 IP 地址)。 |
| 整数值 | 用于与存储系统或代理服务器通信的 TCP 端口。如果没有指定,Data ONTAP 驱动程序将使用 80 用于 HTTP,443 用于 HTTPS。 |
| 浮点值 | 请求的大小乘以请求的卷大小,以确保虚拟存储服务器(Vserver)上有足够的空间来满足卷创建请求。注: 这个选项已弃用,并将在 Mitaka 发行版本中使用 "reserved_percentage" 删除。 |
| 整数值 | 在故障转移期间中止前,等待现有 SnapMirror 传输完成的最长时间(以秒为单位)。 |
| 字符串值 | 存储系统上使用的 storage 系列类型;唯一有效的值是 ontap_cluster,以便使用集群数据 ONTAP。 |
| 字符串值 | 在存储系统的数据路径中使用的存储协议。 |
| 字符串值 | 与存储系统或代理服务器通信时使用的传输协议。 |
| 字符串值 | 这个选项在存储集群中指定虚拟存储服务器(Vserver)名称,其中应置备块存储卷。 |
| 整数值 | 数据集的块大小 |
| 整数值 | NexentaEdge iSCSI LUN 对象块大小 |
`nexenta_client_address = ` | 字符串值 | 非 VIP 服务的 NexentaEdge iSCSI 网关客户端地址 |
| 字符串值 | 新 ZFS 文件夹的压缩值。 |
| 字符串值 | 新 ZFS 文件夹的 deduplication 值。 |
`nexenta_dataset_description = ` | 字符串值 | 文件夹人类可读的描述。 |
| 布尔值 | 定义是否启用了 NexentaEdge iSCSI LUN 对象。 |
`nexenta_folder = ` | 字符串值 | cinder 创建的数据集所在的文件夹。 |
| 字符串值 | 生成组群快照名称的模板字符串 |
`nexenta_host = ` | 字符串值 | NexentaStor 设备的 IP 地址 |
| 字符串值 | NexentaStor 上 iSCSI 主机组的前缀 |
| 整数值 | NexentaEdge iSCSI LUN 对象 IOPS 限制 |
`nexenta_iscsi_service = ` | 字符串值 | NexentaEdge iSCSI 服务名称 |
| 字符串值 | 允许访问卷的主机组 |
`nexenta_iscsi_target_portal_groups = ` | 字符串值 | NexentaStor 目标门户组 |
| 整数值 | nexenta 设备 iSCSI 目标门户端口 |
`nexenta_iscsi_target_portals = ` | 字符串值 | NexentaStor5 的以逗号分隔的门户列表,格式为 IP1:port1,IP2:port2。port 是可选的,default=3260。实例:10.10.10.1:3267,10.10.1.2 |
| 布尔值 | 后备存储或非后写入 |
`nexenta_lun_container = ` | 字符串值 | LUN 的 NexentaEdge 逻辑路径 |
| 整数值 | 每个 iSCSI 目标的 LUN 数量 |
| 字符串值 | 包含 NFS 共享挂载点的基础目录 |
| 字符串值 | NexentaEdge 逻辑路径,用于存储到 NBD 的符号链接 |
| 布尔值 | 如果设置 True cache NexentaStor 设备 volroot 选项值。 |
| 整数值 | 数据集的块大小 |
| 字符串值 | 生成克隆的源名称的模板字符串 |
| 字符串值 | 连接到 NexentaStor 管理 REST API 服务器的密码 |
| 布尔值 | 将卷创建为 QCOW2 文件而不是 raw 文件 |
| 整数值 | NexentaEdge iSCSI LUN 对象复制计数。 |
`nexenta_rest_address = ` | 字符串值 | NexentaStor 管理 REST API 端点的 IP 地址 |
| 浮点值 | 指定在连接尝试 NexentaStor 管理 REST API 服务器之间应用的 backoff 因素 |
| 浮点值 | 指定必须与 NexentaStor 管理 REST API 服务器的连接的时间限制(以秒为单位) |
| 字符串值 | 连接到 NexentaEdge 的密码。 |
| 整数值 | 用于连接到 NexentaStor 管理 REST API 服务器的 HTTP (S)端口。如果它相等为零,则使用 HTTPS 为 8443,使用 8080 用于 HTTP |
| 字符串值 | 使用 http 或 https 进行 NexentaStor 管理 REST API 连接(默认 auto) |
| 浮点值 | 指定 NexentaStor 管理 REST API 服务器必须发送响应的时间限制(以秒为单位) |
| 整数值 | 指定在连接错误和 NexentaStor 设备 EBUSY 或 ENOENT 错误时重复 NexentaStor 管理 REST API 调用的次数 |
| 字符串值 | 连接到 NexentaEdge 的用户名。 |
| 整数值 | 启用流压缩,级别 1.9. 1 - 提供最佳速度;9 - 提供最佳压缩。 |
| 整数值 | TCP 连接数。 |
| 整数值 | KiloBytes 中的 TCP 缓冲区大小. |
| 字符串值 | 带有可用 nfs 共享列表的文件 |
| 布尔值 | 启用或禁用稀疏数据集的创建 |
| 布尔值 | 启用或禁用将卷创建为没有空间的稀疏文件。如果禁用(False),则卷作为常规文件创建,这需要很长时间。 |
| 字符串值 | NexentaStor 上 iSCSI 目标组的前缀 |
| 字符串值 | NexentaStor iSCSI 目标的 IQN 前缀 |
| 布尔值 | 使用 HTTP 安全协议进行 NexentaStor 管理 REST API 连接 |
| 字符串值 | 连接到 NexentaStor 管理 REST API 服务器的用户名 |
| 字符串值 | 包含所有卷的 NexentaStor 池名称 |
| 字符串值 | NexentaStor5 iSCSI 的卷组 |
| 整数值 | 在引发错误前挂载 NFS 共享的次数。最少要尝试挂载 NFS 共享,无论指定的值如何。 |
| 字符串值 | 传递给 NFS 客户端的挂载选项。详情请查看 NFS (5)手册页。 |
| 字符串值 | 包含 NFS 共享的挂载点的基本目录。 |
| 布尔值 | 将卷创建为 QCOW2 文件,而不是 raw 文件。 |
| 字符串值 | 包含可用 NFS 共享列表的文件。 |
| 布尔值 | 启用对 NFS 驱动程序上的快照的支持。使用 libvirt <1.2.7 的平台将遇到此功能的问题。 |
| 布尔值 | 将卷创建为稀疏文件,使其没有空间。如果设置为 False 卷,则作为常规文件创建。在这种情况下,卷创建需要大量时间。 |
| 字符串值 | nimble Controller 池名称 |
| 字符串值 | nimble 子网标签 |
| 字符串值 | Nimble Array SSL 证书的路径 |
| 布尔值 | 是否验证 Nimble SSL 证书 |
| 整数值 | 重新扫描 iSER 目标查找卷的次数上限 |
| 整数值 | 尝试运行 flakey shell 命令的次数 |
| 整数值 | 重新扫描目标以查找卷的次数上限 |
| 整数值 | NVMe os-brick 连接器有 2 种不同的连接信息格式,这允许一些使用原始格式(版本 1)的 NVMe-oF 驱动程序(如 spdk 和 LVM-nvmet)来发送更新的格式。 |
| 整数值 | 没有共享目标时 LVM 卷的子系统的命名空间 ID。共享时的最小 id 值。Linux 中支持的最大值为 8192 |
| 端口值 | 没有共享目标时 NVMe 目标端口定义的 id。共享时起始端口 id 值,为每个二级 ip 地址递增。 |
| 字符串值 | 用于端口组负载计算的指标。 |
| 字符串值 | 用于端口负载计算的指标。 |
| 布尔值 | 允许重建过程中进行卷迁移。 |
| 布尔值 | 当禁用零填充时,允许在存储池中创建卷。如果多个租户将使用来自共享存储池中的卷,则不应启用此选项。 |
| 浮点值 | 驱动程序的 max_over_subscription_ratio 设置。允许的最大值为 10.0。 |
| 端口值 | Gateway REST 服务器端口。 |
| 布尔值 | 将卷大小向上舍入到 8GB 边界。powerflex/VxFlex OS 需要以 8GB 的倍数进行卷大小。如果设置为 False,则卷创建将无法正确大小 |
| 字符串值 | powerflex/ScaleIO API 版本。除非由技术支持指示,否则该值应保留为默认值。 |
| 字符串值 | 存储池.用于提供卷的、以逗号分隔的存储池列表。每个池应指定为 protection_domain_name:storage_pool_name 值 |
| 布尔值 | 在删除前取消映射卷。 |
| 字符串值 | 要连接的阵列的序列号。 |
| 列表值 | 存储阵列的用户分配名称列表。 |
| 字符串值 | 为端口组名称定义的覆盖。 |
| 列表值 | 包含在服务器连接之前配置前端端口的端口组列表。 |
| 字符串值 | 用于置备存储的服务级别。把它设置为 pool_name 中的额外规格。 |
| 字符串值 | 用户定义的用于短主机名的覆盖。 |
| 字符串值 | 用于置备的阵列上的存储资源池。 |
| 列表值 | 设备名称。用于置备卷的 PowerStore 设备名称的逗号分隔列表。弃用自: Wallaby *reason:*Is 不再被使用。PowerStore Load Balancer 用于置备卷。 |
| 列表值 | 允许的端口。以逗号分隔的 PowerStore iSCSI IP 或 FC WWN (例如要使用的 58:CC:f0:98:49:22:07:02)。如果没有设置选项,则允许所有端口。 |
| 字符串值 | 连接到 IBM Storage Array 的代理驱动程序 |
| 字符串值 | REST API 身份验证令牌。 |
| 布尔值 | 根据当前的数据缩减值自动决定超额订阅比率。如果使用这个计算的值,将覆盖 max_over_subscription_ratio 配置选项。 |
| 布尔值 | 启用后,所有 Pure 卷、快照和保护组将在 Cinder 中删除时分配。删除此设置为 True 后,数据将无法恢复!禁用后,卷和快照将进入待处理的 eradication 状态,并可恢复。 |
| 字符串值 | 决定 Purity 系统如何调整阵列和启动器之间使用的协议。 |
| 字符串值 | FlashArray iSCSI 目标主机的 CIDR 允许连接。default 将允许连接到任何 IPv4 地址。这个参数现在支持 IPv6 子网。设置 pure_iscsi_cidr_list 时忽略。 |
| 列表值 | 允许以逗号分隔的 FlashArray iSCSI 目标主机的 CIDR 列表。它支持 IPv4 和 IPv6 子网。此参数取代 pure_iscsi_cidr。 |
| 整数值 | 快照复制间隔(以秒为单位)。 |
| 整数值 | 目前,每天保留快照(以天数为单位) |
| 整数值 | 保留每天的快照数量。 |
| 整数值 | 在目标上保留所有快照(以秒为单位)。 |
| 字符串值 | 用于 async 复制的纯保护组名称(如果不存在,则会创建)。 |
| 字符串值 | 用于同步复制的纯 Pod 名称(如果不存在,则会创建)。 |
| 列表值 | 以逗号分隔的目标 iSCSI IP 地址列表。 |
| 字符串值 | 用于创建卷的池或 Vdisk 名称。 |
| URI 值 | 管理 QNAP 存储的 URL。驱动程序不支持 URL 中的 IPv6 地址。 |
| 字符串值 | QNAP Storage 中的池名称 |
| 字符串值 | 用于访问 QNAP 存储的通信协议 |
| 字符串值 | 指向 Quobyte 客户端配置文件的路径。 |
| 字符串值 | 包含 Quobyte 卷的挂载点的基本目录。 |
| 布尔值 | 通过创建覆盖文件而不是完整副本,从 volume_from_snapshot_cache 创建新卷。这可加快从这个缓存中创建卷。此功能要求选项 quobyte_qcow2_volumes 和 quobyte_volume_from_snapshot_cache 设置为 True。如果其中之一被设置为 False,则忽略此选项。 |
| 布尔值 | 将卷创建为 QCOW2 文件,而不是 raw 文件。 |
| 布尔值 | 将卷创建为稀疏文件,占用任何空间。如果设置为 False,则卷作为常规文件创建。 |
| 布尔值 | 从合并的快照创建卷缓存,以便加快从单个快照创建多个卷。 |
| 字符串值 | 使用 e.g. DNS SRV 记录(首选)或主机列表(如 quobyte://<DIR host1>, <DIR host2>/<volume name>)的 Quobyte volume 的 quobyte URL。 |
| 整数值 | 连接到 ceph 集群时使用的超时值(以秒为单位)。如果值 < 0,则不会设置超时,并且使用默认的 librados 值。 |
| 整数值 | 连接重试 ceph 集群之间的间隔值(以秒为单位)。 |
| 整数值 | 如果连接到 ceph 集群的连接失败,重试次数。 |
`rbd_ceph_conf = ` | 字符串值 | ceph 配置文件的路径 |
| 字符串值 | ceph 集群的名称 |
| 布尔值 | 如果池与其他用法共享,则设置为 False。在专用使用驱动程序上,不会查询镜像的调配大小,因为它们将与用于 allocated_capacity_gb 的 Cinder 核心代码计算的值匹配。这可减少 Ceph 集群以及卷服务的负载。在非专用驱动程序上,将为每个使用磁盘的每个镜像查询 Ceph 集群,这是为每个镜像具有独立请求的密集型操作。 |
| 布尔值 | 扁平化从快照创建的卷,将依赖项从卷删除到快照 |
| 布尔值 | 启用客户端请求调试。 |
`rbd_iscsi_api_password = ` | 字符串值 | rbd_target_api 服务的用户名 |
`rbd_iscsi_api_url = ` | 字符串值 | rbd_target_api 服务的 url |
`rbd_iscsi_api_user = ` | 字符串值 | rbd_target_api 服务的用户名 |
| 字符串值 | iscsi 网关上预配置的 target_iqn。 |
| 整数值 | 发生扁平化前的嵌套卷克隆的最大数量。设置为 0 以禁用克隆。注:降低这个值不会影响克隆深度超过新值的现有卷。 |
| 字符串值 | 存储 rbd 卷的 RADOS 池 |
| 字符串值 | rbd_user 卷的 secret 的 libvirt uuid |
| 整数值 | 卷将阻断到这个大小的对象中(以 MB 为单位)。 |
| 字符串值 | 用于访问 rbd 卷的 RADOS 客户端名称 - 仅在使用 cephx 身份验证时设置 |
| 布尔值 | 当最后一个 LUN 从中分离时,要从其中删除主机。默认情况下,它是 False。 |
| 整数值 | 连接到 ceph 集群时使用的超时值(以秒为单位),以执行卷的降级/提升。如果值 < 0,则不会设置超时,并且使用默认的 librados 值。 |
| dict 值 | 多选择代表复制目标设备的字典。这个选项可以在单一配置部分中多次指定,以指定多个复制目标设备。每个条目都使用标准字典配置表单: replication_device = target_device_id:<required>,key1:value1,key2:value2… |
| 布尔值 | 报告后端支持丢弃的 Cinder 客户端(也称为 trim/unmap)。这不会实际更改后端或客户端的行为,它只通知它可以被使用。 |
| 布尔值 | 为 driver 设置为 True,将总容量报告为动态值(使用 + current free)和 False 以报告静态值(如果已定义且集群全局大小则为quota max 字节)。 |
| 整数值 | 后端容量的百分比被保留 |
| 整数值 | 使用这个值指定重试次数。 |
| 端口值 | 用于访问 SAN API 的端口 |
`san_clustername = ` | 字符串值 | 用于创建卷的集群名称 |
`san_ip = ` | 字符串值 | SAN 控制器的 IP 地址 |
| 布尔值 | 在本地而不是通过 SSH 执行命令;如果卷服务运行在 SAN 设备上,请使用。 |
| 字符串值 | SAN 控制器的用户名 |
`san_password = ` | 字符串值 | SAN 控制器的密码 |
`san_private_key = ` | 字符串值 | 用于 SSH 验证的私钥的文件名 |
| 端口值 | 用于 SAN 的 SSH 端口 |
| 布尔值 | 对 SAN 卷使用精简配置? |
| 字符串值 | SCST 目标实施可以从多个 SCST 目标驱动程序中选择。 |
| 字符串值 | 某些 ISCSI 目标具有预定义的目标名称,SCST 目标驱动程序使用此名称。 |
| 列表值 | 以逗号分隔的目标 iSCSI IP 地址列表。 |
| 字符串值 | 用于卷创建的池或 vdisk 名称。 |
| 字符串值 | 线性(用于 vdisk)或虚拟(用于虚拟池)。 |
`secondary_san_ip = ` | 字符串值 | 二级 DSM 控制器的 IP 地址 |
| 字符串值 | 二级 DSM 用户名 |
`secondary_san_password = ` | 字符串值 | Secondary DSM 用户密码名称 |
| 端口值 | 二级 Dell API 端口 |
| 字符串值 | 使用这个前缀创建 SolidFire 帐户。此处可以使用任何字符串,但字符串"hostname"是特殊的,将使用 cinder 节点主机名(之前的默认行为)创建一个前缀。默认值为 NO 前缀。 |
| 布尔值 | 允许租户在创建时指定 QOS |
| 端口值 | SolidFire API 端口。如果设备 api 位于不同端口上的代理后面,则很有用。 |
| 整数值 | 设置等待 api 请求完成的时间(以秒为单位)。 |
| 整数值 | 设置等待集群完成对的时间(以秒为单位)。 |
| 布尔值 | 在创建卷时设置 512 字节模拟; |
| 布尔值 | 根据每个租户使用卷访问组。 |
| 字符串值 | 更改 SolidFire 报告已用空间和调配计算的方式。如果此参数设为 usedSpace,则驱动程序将报告 Cinder 精简配置预期的正确值。 |
| 字符串值 | 使用指定的默认集群 SVIP 覆盖。这是实施在其云中 iSCSI 网络使用 VLAN 的必需部署。 |
| 整数值 | 设置等待卷或快照克隆完成的时间(以秒为单位)。 |
| 整数值 | 设置等待创建卷操作完成的时间(以秒为单位)。 |
| 整数值 | 设置等待迁移卷完成对和同步的时间(以秒为单位)。 |
| 字符串值 | 使用这个前缀创建 SolidFire 卷。卷名称的格式是 <sf_volume_prefix><cinder-volume-id>。默认为使用 UUID- 前缀。 |
| 字符串值 | 如果没有指定卷格式,则在创建卷时将使用的默认格式。 |
| 字符串值 | 包含 smbfs 共享的挂载点的基本目录。 |
| dict 值 | 共享位置和池名称之间的映射。如果未指定,共享名称将用作池名称。示例: //addr/share:pool_name,//addr/share2:pool_name2 |
| 字符串值 | 带有可用 smbfs 共享列表的文件。 |
| 整数值 | rdma 传输的队列深度。 |
| 字符串值 | NVMe 目标远程配置 IP 地址。 |
| 字符串值 | NVMe 目标远程配置密码。 |
| 端口值 | NVMe 目标远程配置端口。 |
| 字符串值 | 与 SPDK RPC 代理一起使用的协议 |
| 字符串值 | NVMe 目标远程配置用户名。 |
| 整数值 | SSH 连接超时(以秒为单位) |
| 整数值 | 池中的最大 ssh 连接 |
| 整数值 | 池中的最小 ssh 连接 |
| 字符串值 | 在主机和存储后端之间传输数据的协议。 |
| 字符串值 | VNX 身份验证范围类型。默认情况下,值为 global。 |
| 列表值 | 要使用的存储池名称的逗号分隔列表。 |
| 字符串值 | 包含 VNX 安全文件的目录路径。确保首先生成了安全文件。 |
| 整数值 | 默认的 StorPool 链复制值。如果没有设置 storpool_template,则在创建没有指定类型的卷时使用。还用于计算统计中报告的明显可用空间。 |
| 字符串值 | 没有类型的卷的 StorPool 模板。 |
| 字符串值 | 指定 hyperswap 卷的对等池名称,对等池必须存在于其他站点上。 |
| 字符串值 | 指定在其中创建主机的 portset 的名称。 |
| dict 值 | 指定主机的站点信息。可以指定主机中使用的一个 WWPN 或多 WWPN。例如: storwize_preferred_host_site=site1:wwpn1,site2:wwpn2&wwpn3 或 storwize_host_site=site1:iqn1,site2:iqn2 |
| 字符串值 | 指定在 san_ip 无效或无法访问时使用的辅助管理 IP 或主机名。 |
| 布尔值 | 允许租户在创建时指定 QOS |
| 整数值 | 指定创建完整卷副本时要使用的 Storwize FlashCopy 复制率。默认值为 50,有效率为 1-150。 |
| 整数值 | 等待 FlashCopy 准备的最大秒数。 |
| 布尔值 | 为 iSCSI 连接配置 CHAP 身份验证(默认: Enabled) |
| 字符串值 | 指定存储镜像副本的池的名称。示例:"pool2" |
| 布尔值 | 这个选项不再有任何影响。它已被弃用,并将在以后的版本中删除。 |
| 布尔值 | 与多路径连接(仅限FC ;iSCSI 多路径由 Nova 控制) |
| 布尔值 | 在删除主存储上的卷或将主卷从镜像(mirror)到非镜像(mirror)时,启用或禁用在辅助存储上保留 aux 卷(mirror)。这个选项对 Spectrum Virtualize Family 有效。 |
| 字符串值 | 如果以扩展集群模式运行,请指定存储镜像副本的池的名称。例如:"pool2" |
| 布尔值 | 卷的存储系统 autoexpand 参数(True/False) |
| 布尔值 | 卷的存储系统压缩选项 |
| 布尔值 | 为卷启用 Easy Tier |
| 整数值 | 存储系统获取卷的大小参数(8/32/64/128/256) |
| 字符串值 | 分配卷的 I/O 组。它可以是一个用逗号分开的列表,在这种情况下,驱动程序将根据与 io_group 关联的最少卷数量选择 io_group。 |
| 布尔值 | 指定在创建过程中不格式化卷。 |
| 整数值 | 用于卷的存储系统空间效率参数(百分比) |
| 整数值 | 卷容量警告的存储系统阈值(百分比) |
| 列表值 | 卷存储系统存储池的逗号分隔列表。 |
| 布尔值 | 抑制请求库 SSL 证书警告。 |
| 端口值 | 用于 Synology 存储的管理端口。 |
| 字符串值 | 如果启用了 OTP,用于跳过一次性密码检查 Synology 存储中的设备 ID。 |
| 字符串值 | 如果启用了 OTP,则管理员登录 Synology 存储的一次性密码。 |
`synology_password = ` | 字符串值 | 用于登录 Synology 存储的管理员密码。 |
`synology_pool_name = ` | 字符串值 | 用于创建 lun 的 Synology 存储上的卷。 |
| 布尔值 | 如果 $driver_use_ssl 为 True,则进行证书验证 |
| 字符串值 | Synology 存储的管理员. |
| 字符串值 | 使用目标用户固定工具。tgtadm 为默认,使用 lioadm 作为 LIO iSCSI 支持、SCST 目标支持的 scstadmin、ietadm for iSCSI Enterprise Target、iscsictl 用于 Chelsio iSCSI 目标,nvmet 用于 NVMEoF 支持,spdk-nvmeof 用于 SPDK NVMe-oF,或为测试虚拟虚拟。注: IET 驱动程序已弃用,并将在 V 发行版本中删除。 |
| 字符串值 | iSCSI/NVMEoF 守护进程侦听的 IP 地址 |
| 端口值 | iSCSI/NVMEoF 守护进程侦听的端口 |
| 字符串值 | iSCSI/NVMEoF 卷的前缀 |
| 字符串值 | 决定新卷的目标协议,使用 tgtadm、lioadm 和 nvmet 目标帮助程序创建。要启用 RDMA,此参数应该使用值 "iser" 设置。支持的 iSCSI 协议值为 "iscsi" 和 "iser",如果 nvmet target 设置为 "nvmet_rdma" 或 "nvmet_tcp"。 |
| 列表值 | iSCSI/NVMEoF 守护进程的辅助 IP 地址列表 |
| 整数值 | 如果 NFS 共享的可用空间百分比低于此选项指定的值,则将清理 NFS 镜像缓存。 |
| 整数值 | 当 NFS 共享中的可用空间百分比达到此选项指定的百分比时,该驱动程序将停止清除过去 M 分钟内未访问的 NFS 镜像缓存中的文件,其中 M 是 expiry_thres_minutes 配置选项的值。 |
| 列表值 | 控制将哪些 trace info 写入 DEBUG 日志级别的选项列表,以帮助开发人员。有效值为 method 和 api。 |
| 布尔值 | 如果驱动程序应该会在重新建立连接时自动恢复到 Unisphere 的主实例。 |
| 整数值 | 在第二次尝试后,在尝试之间应用 backoff 因素(大多数错误都会由第二次尝试立即解决,且无延迟)。重试将休眠:{backoff factor} *(2 ^(共重试} - 1)秒。 |
| 整数值 | 每个连接应尝试的最大重试次数。请注意,这只适用于失败的 DNS 查找、套接字连接和连接超时,永远不会向服务器发出数据的请求。 |
| dict 值 | Unisphere 故障转移目标信息的字典。 |
| 整数值 | 在放弃前等待服务器发送数据的时长。 |
| 布尔值 | 我们的专用网络是否在每个启动器上都有唯一的 FQDN。例如,具有 QA 系统的网络通常有多个具有相同 FQDN 的服务器/VM。为 true 时,这将使用 FQDN 在 3PAR 上创建主机条目,如果为 false,它将使用反向的 IQN/WWNN。 |
| 列表值 | 要使用的 iSCSI 或 FC 端口的逗号分隔列表。每个端口可以是 Unix 样式的 glob 表达式。 |
| 列表值 | 要使用的存储池名称的逗号分隔列表。 |
| 布尔值 | 为目标启用/禁用 CHAP 验证的选项。 |
| 布尔值 | 我们是否使用多路径(image)将多路径附加到卷并镜像到卷传输中,在 cinder 中附加/分离卷?这个参数需要为每个 backend 部分或 [backend_defaults] 部分中配置,作为所有后端的通用配置。 |
| 字符串值 | 工作负载,最好将其设置为 pool_name 中的额外规格。 |
| 字符串值 | 用于附加卷的默认适配器类型。 |
| 整数值 | 在连接相关问题时,必须重试 VMware vCenter 服务器 API 的次数。 |
| 字符串值 | 用于验证 vCenter 服务器证书时使用的 CA 捆绑包文件。 |
| 多值 | 应创建卷的 vCenter 计算集群的名称。 |
| 整数值 | http 连接池中的最大连接数。 |
| 字符串值 | 正则表达式模式,与创建后端卷的数据存储名称匹配。 |
| 布尔值 | 如果为 true,这将启用从后端获取卷统计。这在扩展方面存在潜在的性能问题。当 False 时,驱动程序不会收集有关后端的 ANY stats。 |
| 字符串值 | 用于连接到 VMware vCenter 服务器的 IP 地址。 |
| 字符串值 | 用于使用 VMware vCenter 服务器进行身份验证的密码。 |
| 端口值 | 用于连接到 VMware vCenter 服务器的端口号。 |
| 字符串值 | 用于使用 VMware vCenter 服务器进行身份验证的用户名。 |
| 字符串值 | 指定 VMware vCenter 服务器版本的可选字符串。驱动程序尝试从 VMware vCenter 服务器检索版本。只有在您要覆盖 vCenter 服务器版本时,才设置此配置。 |
| 整数值 | Cinder 和 Glance 之间的 VMDK 卷传输的超时时间(以秒为单位)。 |
| 布尔值 | 如果为 true,则不会验证 vCenter 服务器证书。如果为 false,则使用默认 CA 信任存储进行验证。如果设置了 "vmware_ca_file",则忽略这个选项。 |
| 布尔值 | 如果为 true,则在没有源的情况下创建卷时,vCenter 服务器中的后端卷会被创建。当卷被附加、上传到镜像服务或备份过程中,会创建后端卷。 |
| 整数值 | 每个批处理要检索的最大对象数量。查询结果将从服务器批量获得,而不是在一个 shot 中获得。服务器仍然可以将计数限制为小于配置的值。 |
| 字符串值 | vCenter 服务器中的卷快照格式。 |
| 多值 | 要监控的存储配置集的名称。仅在 vmware_enable_volume_stats 为 True 时使用。 |
| 浮点值 | 轮询 VMware vCenter 服务器上调用的远程任务的时间间隔(以秒为单位)。 |
| 字符串值 | 在卷备份和恢复过程中存储虚拟磁盘的目录。 |
| 字符串值 | 包含 Cinder 卷的 vCenter 清单文件夹的名称。此文件夹将在"OpenStack/<project_folder>"下创建,其中 project_folder 格式为 "Project (<volume_project_id>) "。 |
| 字符串值 | 可选的 LEVEL 服务 WSDL 位置,如 http://<server>/vimService.wsdl。可选的 over-ride 到默认位置用于程序错误的工作。 |
| 布尔值 |
在卷克隆和从快照创建过程中,始终使用异步迁移。如配置文档中所述,sync 迁移有一些限制。除了使用元数据外,客户还可以使用这个选项禁用 async 迁移。请注意,当两者都被设置时,元数据中的 |
| 字符串值 | 给定驱动程序实现的后端名称 |
| 字符串值 | 用于擦除旧卷的方法 |
| 字符串值 | 标记用于更改在删除后用于 0 个卷的进程的 i/o 优先级,例如"-c3"只用于闲置优先级。 |
| 整数值 | 在旧卷开始时擦除大小(以 MiB 为单位)。1024 MiB 为 max. 0 especially all |
| 字符串值 | 用于限制卷复制带宽的 blkio cgroup 名称 |
| 整数值 | 卷副本的带宽上限。0 jpeg unlimited |
| 字符串值 | 复制/清理卷时使用的默认块大小 |
| 字符串值 | 用于卷创建的驱动程序 |
| 字符串值 | 包含导出的卷的 VG 的名称 |
| 字符串值 | 卷配置文件存储目录 |
| 布尔值 | 重命名为 powerflex_allow_migration_during_rebuild。 |
| 布尔值 | 重命名为 powerflex_allow_non_padded_volumes。 |
| 浮点值 | 重命名为 powerflex_max_over_subscription_ratio。 |
| 端口值 | 重命名为 powerflex_rest_server_port。 |
| 布尔值 | 重命名为 powerflex_round_volume_capacity。 |
| 字符串值 | 重命名为 powerflex_server_api_version。 |
| 字符串值 | 重命名为 powerflex_storage_pools。 |
| 布尔值 | 重命名为 powerflex_round_volume_capacity。 |
| 字符串值 | 如果没有指定卷格式,则在创建卷时将使用的默认格式。 |
| 列表值 | 传递给 vzstorage 客户端的挂载选项。详情请查看 pstorage-mount 手册页部分。 |
| 字符串值 | 包含 vzstorage 共享的挂载点的基本目录。 |
| 字符串值 | 带有可用 vzstorage 共享列表的文件。 |
| 布尔值 | 将卷创建为稀疏文件,在使用原始格式时不使用空格而不是常规文件,在这种情况下,卷创建需要大量时间。 |
| 浮点值 | 在不可将新卷分配给卷目的地之前,底层卷的 ACTUAL 使用百分比。 |
| 字符串值 | 存储 VHD 支持的卷的路径 |
| 整数值 | 如果数组忙碌的重试次数 |
| 整数值 | 如果数组忙碌的重试间隔 |
| 布尔值 | 如果驱动程序删除在最后一次连接终止后没有卷的启动器组。因为现在的行为是保留 IG,所以我们默认为 False (在没有连接卷的情况下删除 IG);在终止到最后一个卷的连接后将删除任何 IG。 |
`xtremio_cluster_name = ` | 字符串值 | 多集群环境中的 XMS 集群 ID |
| 列表值 | 允许的端口。以逗号分隔的 XtremIO iSCSI IP 或 FC WWN (ex.要使用的 58:CC:f0:98:49:22:07:02)。如果没有设置选项,则允许所有端口。 |
| 整数值 | 从每个缓存的 glance 镜像创建的卷数 |
| 字符串值 | VPSA 访问密钥 |
| 布尔值 | VPSA - 为卷附加快照策略。如果选项没有配置为元数据,则 VPSA 将继承默认值。 |
| 布尔值 | VPSA - 为卷启用压缩。如果选项没有配置为元数据,则 VPSA 将继承默认值。 |
| 布尔值 | VPSA - 为卷启用重复数据删除。如果选项没有配置为元数据,则 VPSA 将继承默认值。 |
| 布尔值 | 如果设置为 True,http 客户端将验证 VPSA 端点的 SSL 证书。 |
| 布尔值 | VPSA - 卷的默认加密策略。如果选项没有配置为元数据,则 VPSA 将继承默认值。 |
| 主机地址值 | VPSA - 管理主机名或 IP 地址 |
| 字符串值 | VPSA - 为卷分配的存储池 |
| 端口值 | VPSA - 端口号 |
| 布尔值 | VPSA - 使用 SSL 连接 |
2.1.4. barbican
下表概述了 /etc/cinder/cinder.conf
文件中的 [barbican]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 使用此端点连接到 Keystone |
| 字符串值 | Barbican API 的版本,例如:"v1" |
| 字符串值 | 使用此端点连接到 Barbican,例如: "http://localhost:9311/" |
| 字符串值 | 指定端点的类型。允许的值有: public、private 和 admin |
| 整数值 | 在创建密钥时重试轮询的次数 |
| 整数值 | 重试轮询创建密钥完成前等待的秒数 |
| 布尔值 | 指定是否不安全的 TLS (https)请求。如果为 False,则不会验证服务器证书,如果为 True,则可以同时设置 verify_ssl_path 配置。 |
| 字符串值 | 要检查的捆绑包或 CA 证书的路径,或 None 请求尝试查找和使用 verify_ssh 为 True 的证书。如果 verify_ssl 是 False,这将被忽略。 |
2.1.5. brcd_fabric_example
下表概述了 /etc/cinder/cinder.conf
文件中的 [brcd_fabric_example]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
`fc_fabric_address = ` | 字符串值 | Fabric 管理 IP。 |
`fc_fabric_password = ` | 字符串值 | 用户的密码。 |
| 端口值 | 连接端口 |
`fc_fabric_ssh_cert_path = ` | 字符串值 | 本地 SSH 证书路径。 |
`fc_fabric_user = ` | 字符串值 | fabric 用户 ID。 |
| 字符串值 | 光纤的南绑定连接器。 |
| 字符串值 | 虚拟 Fabric ID。 |
| 布尔值 | 覆盖 zoning 激活状态。 |
| 字符串值 | 覆盖区域名称前缀。 |
| 字符串值 | 覆盖 zoning 策略。 |
2.1.6. cisco_fabric_example
下表概述了 /etc/cinder/cinder.conf
文件中的 [cisco_fabric_example]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
`cisco_fc_fabric_address = ` | 字符串值 | fabric 管理 IP |
`cisco_fc_fabric_password = ` | 字符串值 | 用户的密码 |
| 端口值 | 连接端口 |
`cisco_fc_fabric_user = ` | 字符串值 | Fabric 用户 ID |
| 布尔值 | 覆盖 zoning 激活状态 |
| 字符串值 | 覆盖区名称前缀 |
| 字符串值 | 覆盖 zoning 策略 |
| 字符串值 | Fabric 的 VSAN |
2.1.7. 协调
下表概述了 /etc/cinder/cinder.conf
文件中的 [coordination]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 用于分布式协调的后端 URL。 |
2.1.8. CORS
下表概述了 /etc/cinder/cinder.conf
文件中的 [cors]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 指明实际请求可以包含用户凭证 |
| 列表值 | 指定在实际请求过程中可以使用哪些标头字段名称。 |
| 列表值 | 指明在实际请求期间可以使用哪些方法。 |
| 列表值 | 指明此资源是否可以与请求"origin"标头中收到的域共享。格式:"<protocol>://<host>[:<port>]",没有尾部斜杠。示例 :https://horizon.example.com |
| 列表值 | 指明哪些标头可以安全地公开给 API。默认为 HTTP Simple Headers。 |
| 整数值 | CORS preflight 请求的最大缓存期限。 |
2.1.9. database
下表概述了 /etc/cinder/cinder.conf
文件中的 [database]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 用于数据库的后端。 |
| 字符串值 | 用于连接到数据库的 SQLAlchemy 连接字符串。 |
| 整数值 | SQL 调试信息的详细程度: 0=None, 100=Everything。 |
`connection_parameters = ` | 字符串值 | 用于连接时附加到连接 URL 的可选 URL 参数;指定 param1=value1¶m2=value2&… |
| 整数值 | 连接池中存在的连接的时间超过这个秒数,下一次从池中签出它们的时间将替换为新的连接。 |
| 布尔值 | 将 Python 堆栈跟踪作为注释字符串添加到 SQL。 |
| 布尔值 | 如果为 True,将数据库操作的重试间隔增加到 db_max_retry_interval。 |
| 整数值 | 在引发错误前出现连接错误或死锁错误时的最大重试次数。设置为 -1 以指定无限重试计数。 |
| 整数值 | 如果设置了 db_inc_retry_interval,则数据库操作重试之间的最大秒数。 |
| 整数值 | 数据库事务重试之间的秒数。 |
| 整数值 | 如果设置,请将这个值用于 SQLAlchemy 的 max_overflow。 |
| 整数值 | 在池中保留的最大 SQL 连接数。将值设为 0 表示没有限制。 |
| 整数值 | 启动期间数据库连接重试的最大数量。设置为 -1 以指定无限重试计数。 |
| 布尔值 | 如果为 True,则透明地启用对处理 MySQL 集群(NDB)的支持。 |
| 字符串值 | 用于 MySQL 会话的 SQL 模式。这个选项(包括默认选项)会覆盖任何 server-set SQL 模式。要使用服务器配置设置的任何 SQL 模式,请将其设置为 no 值。示例:mysql_sql_mode= |
| 整数值 | 如果设置,请将这个值用于 SQLAlchemy 的 pool_timeout。 |
| 整数值 | 重新尝试打开 SQL 连接之间的间隔。 |
| 字符串值 | 用于连接到从数据库的 SQLAlchemy 连接字符串。 |
| 布尔值 | 如果为 True,则 SQLite 使用同步模式。 |
| 布尔值 | 启用在连接丢失时进行数据库重新连接的实验性使用。 |
2.1.10. fc-zone-manager
下表概述了 /etc/cinder/cinder.conf
文件中的 [fc-zone-manager]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 用于 zoning 操作的南绑定连接器 |
| 字符串值 | zoning 操作的南向连接器 |
| 布尔值 | 当您要允许不支持的区管理器驱动程序启动时,将其设置为 True。没有维护正常工作的 CI 系统和测试的驱动程序被标记为不受支持,直到 CI 再次工作为止。这也会将驱动程序标记为已弃用,并可在下一发行版本中删除。 |
| 字符串值 | 以逗号分隔的光纤通道结构名称列表。此名称列表用于检索其他 SAN 凭据以连接到每个 SAN 光纤 |
| 字符串值 | FC SAN Lookup 服务 |
| 字符串值 | 负责区域管理的 FC 区域驱动程序 |
| 字符串值 | zoning 策略由用户配置;有效值包括"initiator-target"或"initiator" |
2.1.11. healthcheck
下表概述了 /etc/cinder/cinder.conf
文件中的 [healthcheck]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列表值 | 可执行健康检查并报告该信息作为请求的一部分的其他后端。 |
| 布尔值 | 显示响应中更详细的信息。安全备注:启用此选项可能会公开有关被监控服务的敏感详情。务必验证它是否不会违反您的安全策略。 |
| 字符串值 | 检查是否存在文件,以确定应用是否在端口上运行。DisableByFileHealthcheck 插件使用。 |
| 列表值 | 根据端口检查文件是否存在,以确定应用是否在端口上运行。需要字符串的 "port:path" 列表。DisableByFilesPortsHealthcheck 插件使用。 |
| 字符串值 | 响应 healtcheck 请求的路径。 |
2.1.12. key_manager
下表概述了 /etc/cinder/cinder.conf
文件中的 [key_manager]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 要创建的身份验证凭证的类型。可能的值有 令牌、密码、keystone_token 和 keystone_password。如果没有将上下文传递给凭证工厂,则需要此项。 |
| 字符串值 | 使用此端点连接到 Keystone。 |
| 字符串值 | 指定密钥管理器实现。选项为"barbican"和"vault"。默认为 "barbican"。将支持之前使用 [key_manager]/api_class 来设置的值。 |
| 字符串值 | 域范围的域 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 域范围的域名。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 修复了密钥管理器返回的密钥,在 hex 中指定 |
| 字符串值 | 用于身份验证的密码。password 和 keystone_password auth_type 需要。 |
| 字符串值 | 项目的项目域 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 项目的项目的域名。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 项目范围的项目 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 项目范围的项目名称。keystone_token 和 keystone_password auth_type 是可选的。 |
| 布尔值 | 如果当前令牌即将过期,则允许获取新令牌。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 进行身份验证的令牌。如果没有将上下文传递给凭证工厂,token 和 keystone_token auth_type 需要。 |
| 字符串值 | 信任范围的信任 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 用于身份验证的用户域 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 用于身份验证的用户域名。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 用于身份验证的用户 ID。keystone_token 和 keystone_password auth_type 是可选的。 |
| 字符串值 | 进行身份验证的用户名。password auth_type 需要。keystone_password auth_type 是可选的。 |
2.1.13. keystone_authtoken
下表概述了 /etc/cinder/cinder.conf
文件中的 [keystone_authtoken]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 从中加载插件特定选项的配置部分 |
| 字符串值 | 要加载的身份验证类型 |
| 字符串值 | 完整的"公共"身份 API 端点。此端点不应是一个 "admin" 端点,因为它应该可以被所有最终用户访问。未经身份验证的客户端重定向到此端点以进行身份验证。虽然理想情况下,这个端点应该被未指定版本,但通配符中的客户端支持会有所不同。如果您在这里使用版本化的 v2 端点,则该服务用户不应该用于验证令牌的端点,因为普通用户可能无法访问该端点。这个选项已弃用,现在使用 www_authenticate_uri,并将在 S 发行版本中删除。弃用自: Queens *reason:* auth_uri 选项已弃用,现在使用 www_authenticate_uri,并将在 S 发行版本中删除。 |
| 字符串值 | Identity API 端点的 API 版本。 |
| 字符串值 |
存储 Swift 缓存对象的请求环境密钥。当使用 Swift 缓存部署 auth_token 中间件时,请使用此选项使中间件共享具有 swift 的缓存后端。否则,使用 |
| 字符串值 | 验证 HTTP 连接时要使用的 PEM 编码证书颁发机构。默认为系统 CA。 |
| 字符串值 | 如果身份服务器需要客户端证书,则需要此项 |
| 布尔值 | 不要在中间件内处理授权请求,而是将授权决策委派给下游 WSGI 组件。 |
| 字符串值 | 用于控制令牌绑定的使用和类型。可以设置为 "disabled" 以不检查令牌绑定。如果绑定类型是已知服务器的绑定类型,则验证绑定信息,并忽略它(如 "permissive" ),但如果绑定类型未知,则令牌将被拒绝。"必需"令牌绑定需要允许任何形式的令牌绑定。最后,令牌中必须存在的绑定方法名称。 |
| 整数值 | 请求超时值与身份 API 服务器通信。 |
| 整数值 | 与身份 API 服务器通信时,我们尝试重新连接的次数。 |
| 布尔值 | (可选)指示是否设置 X-Service-Catalog 标头。如果为 False,则中间件不会要求在令牌验证时请求服务目录,且不会设置 X-Service-Catalog 标头。 |
| 布尔值 | 验证 HTTPS 连接。 |
| 字符串值 | 用于 Identity API 端点的接口。有效值为 "public", "internal" (默认)或 "admin"。 |
| 字符串值 | 如果身份服务器需要客户端证书,则需要此项 |
| 整数值 | (可选)操作等待从池中获取 memcached 客户端连接的秒数。 |
| 整数值 | (可选)在再次尝试前 memcached 服务器被视为 dead 的秒数。 |
| 整数值 | (可选)到每个 memcached 服务器的最大打开连接数。 |
| 整数值 | (可选)与 memcached 服务器通信的套接字超时(以秒为单位)。 |
| 整数值 | (可选)与 memcached 的连接在池关闭前未使用的秒数。 |
| 字符串值 | (可选,如果定义了 memcache_security_strategy )此字符串用于密钥派生。 |
| 字符串值 | (可选)如果定义,则指示令牌数据是否应进行身份验证或加密。如果 MAC,令牌数据在缓存中进行身份验证(使用 HMAC)。如果 ENCRYPT,令牌数据会在缓存中加密并进行身份验证。如果该值不是这些选项之一或为空,则 auth_token 会在初始化时引发异常。 |
| 布尔值 | (可选)使用 advanced (事件安全)memcached 客户端池。高级池只能在 python 2.x 下工作。 |
| 列表值 | (可选)指定要用于缓存的 memcached 服务器列表。如果未定义,令牌将会被缓存在进程中。 |
| 字符串值 | 找到身份服务器的区域。 |
| 列表值 | 需要出现在服务令牌中的角色。服务令牌可以请求可以使用过期的令牌,因此此检查应严格控制只有实际服务应发送此令牌。此处的角色作为 ANY 检查应用,因此此列表中的任何角色都必须存在。为了向后兼容的原因,这目前只会影响 allow_expired 检查。 |
| 布尔值 | 为了向后兼容的原因,我们必须允许有效的服务令牌传递,但不允许将 service_token_roles 检查视为有效。在以后的发行版本中设置此 true 将成为默认设置,并应启用(如果可能)。 |
| 字符串值 | 服务的名称或类型(在服务目录中出现)。这用于验证具有受限访问规则的令牌。 |
| 整数值 | 为了防止过度努力验证令牌,中间件会缓存之前可预见的令牌(以秒为单位)。设置为 -1 可完全禁用缓存。 |
| 字符串值 | 完整的"公共"身份 API 端点。此端点不应是一个 "admin" 端点,因为它应该可以被所有最终用户访问。未经身份验证的客户端重定向到此端点以进行身份验证。虽然理想情况下,这个端点应该被未指定版本,但通配符中的客户端支持会有所不同。如果您在这里使用版本化的 v2 端点,则该服务用户不应该用于验证令牌的端点,因为普通用户可能无法访问该端点。 |
2.1.14. nova
下表概述了 /etc/cinder/cinder.conf
文件中的 [nova]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 从中加载插件特定选项的配置部分 |
| 字符串值 | 要加载的身份验证类型 |
| 字符串值 | 验证 HTTP 连接时要使用的 PEM 编码证书颁发机构。 |
| 字符串值 | PEM 编码的客户端证书证书文件 |
| 布尔值 | 收集每个 API 调用计时信息。 |
| 布尔值 | 验证 HTTPS 连接。 |
| 字符串值 | 要使用的 nova 端点的类型。此端点将在 keystone 目录中查找,并且应该是公共、内部或 admin 之一。 |
| 字符串值 | PEM 编码的客户端证书密钥文件 |
| 字符串值 | 要使用的 nova 区域名称。如果 keystone 管理多个区域,则很有用。 |
| 布尔值 | 将请求记录到多个日志记录器。 |
| 整数值 | http 请求的超时值 |
| 字符串值 | 使用当前用户令牌时 nova 连接的身份验证 URL |
2.1.15. oslo_concurrency
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_concurrency]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 启用或禁用进程间锁定。 |
| 字符串值 | 用于锁定文件的目录。为安全起见,指定目录应只由运行需要锁定的进程的用户写入。默认为环境变量 OSLO_LOCK_PATH。如果使用外部锁定,则必须设置锁定路径。 |
2.1.16. oslo_messaging_amqp
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_messaging_amqp]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 表示驱动程序使用的寻址模式。允许的值: legacy - 使用旧的不可路由寻址;routable - 使用可路由地址;dynamic - 如果消息总线不支持路由,使用 legacy,如果支持,使用 routable。 |
| 字符串值 | 在发送到一组消费者时附加到地址前缀。消息总线用来识别应在消费者之间以轮循方式发送的消息。 |
| 字符串值 | 广播到所有服务器时使用的地址前缀 |
| 整数值 | 每次失败故障转移尝试后,将 connection_retry_interval 增加到这秒数。 |
| 整数值 | 尝试重新连接前暂停的秒数。 |
| 整数值 | connection_retry_interval + connection_retry_backoff 的最大限制 |
| 字符串值 | AMQP 容器的名称必须全局唯一。默认为生成的 UUID |
| 字符串值 | 通知地址中使用的交换名称。Exchange name resolution priority: Target.exchange if set default_notification_exchange if set else control_exchange if set else notify |
| 整数值 | 发送通知消息发送的截止时间。仅在调用者不提供超时到期时使用。 |
| 整数值 | 重新发送回复消息的最大尝试次数,因为可恢复错误而失败。 |
| 整数值 | rpc 回复消息发送的截止时间。 |
| 字符串值 | RPC 地址中使用的交换名称。Exchange name resolution priority: Target.exchange if set default_rpc_exchange if set other control_exchange if set else rpc |
| 整数值 | rpc cast 或调用消息发送的截止时间。仅在调用者不提供超时到期时使用。 |
| 整数值 | 调度闲置发送者链接清除的持续时间。过期后分离链接。 |
| 字符串值 | 发送到组中任何服务器时的地址前缀 |
| 整数值 | 不活跃连接的超时时间(以秒为单位) |
| 整数值 | 重新连接 AMQP 1.0 链接之间的暂停时间,该链接因为可恢复的错误而失败。 |
| 字符串值 | 在发送异常消息时,附加到地址前缀。消息总线用来识别 fanout 消息。 |
| 字符串值 | 所有生成的通知地址的地址前缀 |
| 整数值 | 传入通知消息的窗口大小 |
| 多值 | 发送此类型的消息预先组装。预先设置的消息不会接收来自 peer 的确认信息。请注意:如果发送失败,则预先设置的消息可能会被静默丢弃。允许的值: rpc-call - 发送 RPC Calls pre-settled rpc-reply- 发送 RPC Replies pre-settled rpc-cast - Send RPC Casts pre-settled notify - Send Notifications pre-settled |
| 布尔值 | 为不支持虚拟主机的消息总线启用虚拟主机支持(如 qpidd)。当设置为 true 时,虚拟主机名将添加到所有消息总线地址中,从而有效地为每个虚拟主机 创建专用子网。如果消息总线支持使用 AMQP 1.0 Open performative 中的 hostname 字段作为虚拟主机的名称,设置为 False。 |
| 整数值 | 传入 RPC 消息的窗口大小。 |
| 字符串值 | 所有生成的 RPC 地址的地址前缀 |
| 整数值 | 传入 RPC Request 消息的窗口大小 |
`sasl_config_dir = ` | 字符串值 | 包含 SASL 配置的目录路径 |
`sasl_config_name = ` | 字符串值 | 配置文件名称(不带 .conf 后缀) |
`sasl_default_realm = ` | 字符串值 | 如果用户名中没有 realm,则要使用的 SASL 域 |
`sasl_mechanisms = ` | 字符串值 | 可接受的 SASL 机制的以空格分隔的列表 |
| 字符串值 | 发送到特定服务器时使用的地址前缀 |
| 布尔值 | 尝试通过 SSL 连接。如果没有给出其他与 ssl 相关的参数,它将使用系统的 CA-bundle 来验证服务器证书。 |
`ssl_ca_file = ` | 字符串值 | 用于验证服务器证书的 CA 证书 PEM 文件 |
`ssl_cert_file = ` | 字符串值 | 自我标识用于客户端身份验证的证书 PEM 文件 |
`ssl_key_file = ` | 字符串值 | 用于为 ssl_cert_file 证书签名的私钥 PEM 文件(可选) |
| 字符串值 | 用于解密 ssl_key_file 的密码(如果加密) |
| 布尔值 | 默认情况下,SSL 检查服务器证书中的名称与 transport_url 中的主机名匹配。在某些配置中,最好使用虚拟主机名。例如,如果服务器使用 Server Name Indication TLS extension (rfc6066)来为每个虚拟主机提供证书。如果服务器的 SSL 证书使用虚拟主机名称而不是 DNS 名称,则将 ssl_verify_vhost 设置为 True。 |
| 布尔值 | debug :将 AMQP 帧转储到 stdout |
| 字符串值 | 在发送到特定 RPC/Notification 服务器时,附加到地址前缀。消息总线用来识别发送到单个目的地的消息。 |
2.1.17. oslo_messaging_kafka
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_messaging_kafka]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | producer 生成的所有数据的压缩 codec。如果没有设置,则不会使用压缩。请注意,这允许的值取决于 kafka 版本 |
| 整数值 | 连接过期策略的池大小限制 |
| 整数值 | 池中闲置连接的时间延迟 |
| 字符串值 | Kafka 消费者的组 ID。一个组中的消费者将协调消息消耗 |
| 布尔值 | 启用异步消费者提交 |
| 浮点值 | Kafka 用户的默认超时 |
| 整数值 | Kafka consumer 的最大获取字节数 |
| 整数值 | 轮询调用中返回的最大记录数 |
| 整数值 | Kafka Consumers 的池大小 |
| 整数值 | producer async 发送的批处理大小 |
| 浮点值 | 以秒为单位的 KafkaProducer 批处理延迟上限 |
| 字符串值 | 当安全协议是 SASL 时的机制 |
| 字符串值 | 用于与代理通信的协议 |
`ssl_cafile = ` | 字符串值 | 用于验证服务器证书的 CA 证书 PEM 文件 |
`ssl_client_cert_file = ` | 字符串值 | 用于身份验证的客户端证书 PEM 文件。 |
`ssl_client_key_file = ` | 字符串值 | 用于身份验证的客户端密钥 PEM 文件。 |
`ssl_client_key_password = ` | 字符串值 | 用于身份验证的客户端密钥密码文件。 |
2.1.18. oslo_messaging_notifications
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_messaging_notifications]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 多值 | 处理发送通知的驱动程序。可能的值有 messaging, messagingv2, routing, log, test, noop |
| 整数值 | 重新发送因为可恢复错误而发送失败的通知消息的最大尝试次数。0 - 不重试,-1 - indefinite |
| 列表值 | 用于 OpenStack 通知的 AMQP 主题。 |
| 字符串值 | 代表用于通知的消息传递驱动程序的 URL。如果没有设置,我们回退到用于 RPC 的同一配置。 |
2.1.19. oslo_messaging_rabbit
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_messaging_rabbit]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | AMQP 中的自动删除队列。 |
| 布尔值 | 在 AMQP 中使用持久队列。 |
| 布尔值 | (DEPRECATED)为直接发送启用/禁用 RabbitMQ 强制标记。直接发送用作回复,因此在客户端队列不存在时引发 MessageUndeliverable 异常。MessageUndeliverable 异常将用于循环使发送者恢复。此标志已弃用,且无法停用此功能 |
| 布尔值 | 启用 x-cancel-on-ha-failover 标志,使 rabbitmq 服务器将取消并通知 consumerswhen 队列停机 |
| 布尔值 | 默认情况下,通过原生 python 线程运行健康检查心跳线程。如果此选项等于 False,则健康检查 heartbeat 将继承父进程的执行模型。例如,如果父进程使用 eventlet/greenlet 对 stdlib 进行补丁,则心跳将通过绿色线程运行。这个选项应该只针对 wsgi 服务设置为 True。 |
| 整数值 | heartbeat_timeout_threshold 期间的时间我们检查心跳的频率。 |
| 整数值 | 如果 heartbeat 的 keep-alive 失败(0 禁用 heartbeat),则 Rabbit 代理被视为 down 的秒数。 |
| 字符串值 | EXPERIMENTAL: Possible 值为:gzip、bz2。如果没有设置压缩,则不会使用。这个选项可能在以后的版本中不可用。 |
| 字符串值 | 确定当当前连接到的 RabbitMQ 节点不可用时如何选择下一个 RabbitMQ 节点。仅在配置中提供多个 RabbitMQ 节点时生效。 |
| 整数值 | 在放弃发送其回复前等待缺少的客户端的时间。这个值不应比 rpc_response_timeout 长。 |
| 浮点值 | 响应 AMQP 消费者取消通知前等待多久。 |
| 布尔值 | 尝试在 RabbitMQ 中使用 HA 队列(x-ha-policy: all)。如果更改这个选项,您必须擦除 RabbitMQ 数据库。在 RabbitMQ 3.0 中,在声明队列时,x-ha-policy 参数不再控制队列镜像。如果您只想确保所有队列(带有自动生成的名称的队列除外)都在所有节点上进行镜像,请运行:"rabbitmqctl set_policy HA ^(?!amq\.) gem {"ha-mode": "all"} " |
| 整数值 | RabbitMQ 连接重试的最大间隔。默认值为 30 秒。 |
| 字符串值 | RabbitMQ 登录方法。 |
| 整数值 | 指定要预抓取的消息数量。设置为零可允许无限消息。 |
| 整数值 | 连接到 RabbitMQ 时重试之间的 backoff 时长。 |
| 整数值 | 使用 RabbitMQ 重试连接的频率。 |
| 整数值 | 正整数代表队列 TTL (x-expires)的持续时间(以秒为单位)。TTL 期间未使用的队列将被自动删除。参数仅影响 reply 和 fanout 队列。 |
| 布尔值 | 通过 SSL 连接。 |
`ssl_ca_file = ` | 字符串值 | SSL 证书颁发机构文件(仅在启用了 SSL 时评估)。 |
`ssl_cert_file = ` | 字符串值 | SSL 证书文件(仅在启用了 SSL 时评估)。 |
`ssl_key_file = ` | 字符串值 | SSL 密钥文件(仅在启用了 SSL 时valid)。 |
`ssl_version = ` | 字符串值 | 要使用的 SSL 版本(仅在启用了 SSL 时评估)。有效值为 TLSv1 和 SSLv23。SSLv2、SSLv3、TLSv1_1 和 TLSv1_2 可能在某些发行版中提供。 |
2.1.20. oslo_middleware
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_middleware]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 应用程序是否在代理后面。这决定了中间件是否应该解析标头。 |
| 整数值 | 每个请求的最大正文大小,以字节为单位。 |
| 字符串值 | 用于确定原始请求协议方案的 HTTP 标头,即使它被 SSL 终止代理隐藏也是如此。 |
2.1.21. oslo_policy
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_policy]
组下可用的选项。
配置选项 = 默认值 | 类型 | 描述 |
---|---|---|
| 布尔值 |
这个选项控制在评估策略时是否使用旧的弃用默认值。如果为 |
| 布尔值 |
此选项控制在评估策略时是否强制执行范围。如果为 |
| 字符串值 | 默认规则。未找到请求的规则时强制执行。 |
| 多值 | 存储策略配置文件的目录。它们可以相对于 config_dir 选项或绝对路径定义的搜索路径中的任何目录。由 policy_file 定义的文件必须存在,才能搜索这些目录。缺少或空目录将被忽略。 |
| 字符串值 | 将角色映射到给定服务权限的文件的相对或绝对路径。必须使用与配置文件设置相关的相对路径。 |
| 字符串值 | 用于发送和接收基于 REST 策略检查的数据的内容类型 |
| 字符串值 | 基于 REST 的策略检查的 ca cert 文件的绝对路径 |
| 字符串值 | 基于 REST 的策略检查的客户端证书的绝对路径 |
| 字符串值 | 绝对路径客户端密钥文件 REST 基于策略检查 |
| 布尔值 | 基于 REST 的策略检查的服务器身份验证 |
2.1.22. oslo_reports
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_reports]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 要监视触发报告更改的文件路径,而不是信号。设置此选项会禁用报告的信号触发器。如果应用程序作为 WSGI 应用程序运行,则建议使用此选项而不是信号。 |
| 整数值 | 设置 file_event_handler 时轮询之间等待的秒数 |
| 字符串值 | 创建文件的路径 |
2.1.23. oslo_versionedobjects
下表概述了 /etc/cinder/cinder.conf
文件中的 [oslo_versionedobjects]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 布尔值 | 使异常消息格式错误致命 |
2.1.24. privsep
下表概述了 /etc/cinder/cinder.conf
文件中的 [privsep]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 列表值 | privsep 守护进程保留的 Linux 功能列表。 |
| 字符串值 | privsep 守护进程应作为. |
| 字符串值 | 如果不使用"fork"方法,调用 以启动 privsep 守护进程。如果没有指定,则使用"sudo privsep-helper"和用于重新创建当前配置的参数生成默认值。此命令必须接受合适的 --privsep_context 和 --privsep_sock_path 参数。 |
| 字符串值 | 用于此 privsep 上下文的日志记录器名称。默认情况下,带有 oslo_privsep.daemon 的所有上下文日志。 |
| 整数值 | 可用于 privsep 的线程数量,以同时运行进程。默认为系统中的 CPU 内核数。 |
| 字符串值 | privsep 守护进程应以. |
2.1.25. profiler
下表概述了 /etc/cinder/cinder.conf
文件中的 [profiler]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 通知程序后端的连接字符串。
默认值为 可能的值示例:
|
| 布尔值 | 为此节点上的所有服务启用性能分析。 默认值为 False (完全禁用性能分析功能)。 可能的值:
|
| 字符串值 | elasticsearch 中通知索引的文档类型。 |
| 整数值 | Elasticsearch 批量分割大型请求。此参数定义每个批处理的最大大小(例如: es_scroll_size=10000)。 |
| 字符串值 | 此参数是一个时间值参数(例如: es_scroll_time=2m),指示参与搜索的节点将维护相关资源以继续和支持它。 |
| 布尔值 | 启用包含 error/exception 的过滤器追踪来分隔的位置。 默认值为 False。 可能的值:
|
| 字符串值 | 用于加密上下文数据的 secret 密钥,以用于性能分析。 此字符串值应该具有以下格式:<key1>[,<key2>,…<keyn>],其中每个键都是随机字符串。通过 REST API 触发性能分析的用户必须在 REST API 调用的标头中设置其中一个键,使其包含此节点的性能分析结果。 "enabled"标志和"hmac_keys"配置选项都应设置为启用性能分析。此外,为了跨所有服务生成正确的性能分析信息,OpenStack 项目之间至少需要一个关键。这样可确保它可用于客户端生成 trace,其中包含所有可能的资源的信息。 |
| 字符串值 |
Redissentinel 使用服务名称来识别 master redis 服务。此参数定义名称(例如: |
| 浮点值 | Redissentinel 在连接上提供了一个 timeout 选项。此参数定义该超时(例如: socket_timeout=0.1)。 |
| 布尔值 | 在服务中启用 SQL 请求性能分析。 默认值为 False (SQL 请求不会被跟踪)。 可能的值:
|
2.1.26. sample_castellan_source
下表概述了 /etc/cinder/cinder.conf
文件中的 [sample_castellan_source]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 到 castellan 配置文件的路径。 |
| 字符串值 | 可以加载此配置源的驱动程序名称。 |
| 字符串值 | configuration/castellan_id 映射文件的路径。 |
2.1.27. sample_remote_file_source
下表概述了 /etc/cinder/cinder.conf
文件中的 [sample_remote_file_source]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | CA_BUNDLE 文件或目录的路径,带有可信 CA 的证书。 |
| 字符串值 | 客户端证书,作为仅包含证书或私钥和证书的单一文件路径。 |
| 字符串值 | 客户端私钥,如果指定了 client_cert,但没有包含私钥。 |
| 字符串值 | 可以加载此配置源的驱动程序名称。 |
| URI 值 | 带有额外配置文件位置的 URI 所需的选项。 |
2.1.28. service_user
下表概述了 /etc/cinder/cinder.conf
文件中的 [service_user]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 身份验证 URL |
| 字符串值 | 验证 HTTP 连接时要使用的 PEM 编码证书颁发机构。 |
| 字符串值 | PEM 编码的客户端证书证书文件 |
| 布尔值 | 收集每个 API 调用计时信息。 |
| 字符串值 | 范围的域 ID |
| 字符串值 | 范围为的域名 |
| 布尔值 | 验证 HTTPS 连接。 |
| 字符串值 | PEM 编码的客户端证书密钥文件 |
| 字符串值 | 用户的密码 |
| 字符串值 | 包含项目的域 ID |
| 字符串值 | 包含项目的域名 |
| 字符串值 | 项目 ID 的范围 |
| 字符串值 | 范围的项目名称 |
| 布尔值 | 为 True 时,如果向 REST API 发送请求,也会发送服务帐户令牌。 |
| 布尔值 | 将请求记录到多个日志记录器。 |
| 字符串值 | 系统操作的范围 |
| 整数值 | http 请求的超时值 |
| 字符串值 | 信任 ID |
| 字符串值 | 用户的域 ID |
| 字符串值 | 用户的域名 |
| 字符串值 | 用户 ID |
| 字符串值 | 用户名 |
2.1.29. ssl
下表概述了 /etc/cinder/cinder.conf
文件中的 [ssl]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | 用于验证连接客户端的 CA 证书文件。 |
| 字符串值 | 安全启动服务器时要使用的证书文件。 |
| 字符串值 | 设置可用密码列表。值应该是 OpenSSL 密码列表格式的字符串。 |
| 字符串值 | 安全启动服务器时使用的私钥文件。 |
| 字符串值 | 要使用的 SSL 版本(仅在启用了 SSL 时评估)。有效值为 TLSv1 和 SSLv23。SSLv2、SSLv3、TLSv1_1 和 TLSv1_2 可能在某些发行版中提供。 |
2.1.30. vault
下表概述了 /etc/cinder/cinder.conf
文件中的 [vault]
组下可用的选项。
配置选项 = 默认值 | 类型 | Description |
---|---|---|
| 字符串值 | Approle role_id 用于使用 vault 进行身份验证 |
| 字符串值 | Approle secret_id 用于使用 vault 进行身份验证 |
| 字符串值 | 要使用的 Vault 中的 KV 存储挂载点,例如: secret |
| 整数值 | 要使用的 Vault 中的 KV 版本,例如: 2 |
| 字符串值 | vault 的 root 令牌 |
| 字符串值 | ca 证书文件的绝对路径 |
| 布尔值 | SSL Enabled/Disabled |
| 字符串值 | 使用此端点连接到 Vault,例如:"http://127.0.0.1:8200" |