第 7 章 块存储(cinder)参数

参数描述

ApacheCertificateKeySize

覆盖为这个服务创建证书时使用的私钥大小。

CephClusterFSID

Ceph 集群 FSID。必须是 UUID。

CephClusterName

Ceph 集群名称。默认值为 ceph

CephExternalMultiConfig

描述额外覆盖的映射列表,将在配置额外的外部 Ceph 集群时应用。如果此列表不是空的,ceph-ansible 将运行额外的计数(list),使用与第一次运行相同的参数,但每个映射中的每个参数将覆盖默认值。如果使用以下内容,第二个运行会将 overcloud 配置为使用 ceph2 集群,但 /etc/ceph/ceph2.conf 以外的所有参数也都有一个 mon_host 条目,其中包含以下 external_cluster_mon_ips 的值,而不是默认的 CephExternalMonHost。后续 ceph-ansible 运行仅限于 ceph 客户端。CephExternalMultiConfig 可能无法在一个 OpenStack Orchestration(heat)堆栈内部署额外的内部 Ceph 集群。每个列表的映射应该不包含 tripleo-heat-template 参数,但 ceph-ansible 参数。- cluster: ceph2 fsid: e2cba068-5f14-4b0f-b047-acf375c0004a external_cluster_mon_ips: 172.18.0.5,172.18.0.6,172.18.0.7 key: - name: "client.openstack" caps: mgr: "allow *" mon: "profile rbd" osd: "osd: profile rbd pool=volumes, profile rbd pool=backups, profile rbd pool=vms, profile rbd pool=images" key: "AQCwmeRcAAAAABAA6SQU/bGqFjlfLro5KxrB1Q==" mode: "0600" dashboard_enabled: false。

CertificateKeySize

指定创建证书时使用的私钥大小。默认值为 2048

CinderApiWsgiTimeout

OpenStack Block Storage(cinder)API WSGI 连接超时前的秒数。默认值为 60

CinderBackupOptVolumes

要挂载的可选卷列表。

CinderCronDbPurgeAge

将已删除实例移至另一表格的 Cron - 期限。默认值为 30

CinderCronDbPurgeDestination

将已删除实例移至另一表格的 Cron - Log destination。默认值为 /var/log/cinder/cinder-rowsflush.log

CinderCronDbPurgeHour

将已删除实例移至另一表格的 Cron - 小时。默认值为 0

CinderCronDbPurgeMaxDelay

将已删除实例移至另一表格的 Cron - Max Delay。默认值为 3600

CinderCronDbPurgeMinute

将已删除实例移至另一表格的 Cron - 分钟。默认值为:1

CinderCronDbPurgeMonth

将已删除实例移至另一表格的 Cron - 月。默认值为 *

CinderCronDbPurgeMonthday

将已删除实例移至另一表格的 Cron - 几号。默认值为 *

CinderCronDbPurgeUser

将已删除实例移至另一表格的 Cron - User。默认值为 cinder

CinderCronDbPurgeWeekday

将已删除实例移至另一表格的 Cron - 星期几。默认值为 *

CinderDefaultVolumeType

OpenStack Block Storage(cinder)默认卷类型的名称。默认值为 tripleo

CinderEnableDBPurge

是否在 OpenStack Block Storage(cinder)数据库中为清除软删除行创建 cron 作业。默认值为 True

CinderEnableIscsiBackend

是否为 OpenStack Block Storage(cinder)启用 Iscsi 后端。默认值为 True

CinderEnableNfsBackend

是否为 OpenStack Block Storage(cinder)启用 NFS 后端。默认值为 False

CinderEnableRbdBackend

是否为 OpenStack Block Storage(cinder)启用 Rbd 后端。默认值为 False

CinderEtcdLocalConnect

在运行 OpenStack Block Storage(cinder)A/A 时,是否要通过 Etcd 网络的本地 IP 连接到 Etcd。如果设为 true,则将使用本地节点上的 ip。如果设置为 false,则需要使用 Etcd 网络上的 VIP。默认为false。默认值为 False

CinderImageConversionNfsOptions

使用 OpenStack Block Storage(cinder)镜像转换目录的 NFS 挂载选项。默认值为 _netdev,bg,intr,context=system_u:object_r:container_file_t:s0

CinderImageConversionNfsShare

设置后,用于 OpenStack Block Storage(cinder)镜像转换目录的 NFS 共享。

CinderISCSIAvailabilityZone

Iscsi OpenStack Block Storage(cinder)后端的可用区。设置后,它会覆盖默认的 CinderStorageAvailabilityZone。

CinderISCSIHelper

用于 cinder 的 iSCSI 帮助程序。默认值为 lioadm

CinderISCSIProtocol

是否要将 TCP(iscsi)或 iSER RDMA()用于 iSCSI。默认值为 iscsi

CinderLVMLoopDeviceSize

cinder LVM 驱动程序使用的回环文件的大小。默认值为 10280

CinderNasSecureFileOperations

控制是否启用了安全性增强 NFS 文件操作。有效值为 autotruefalse。当 CinderEnableNfsBackend 为 true 时有效。默认值为 False

CinderNasSecureFilePermissions

控制是否启用了安全性增强 NFS 文件权限。有效值为 autotruefalse。当 CinderEnableNfsBackend 为 true 时有效。默认值为 False

CinderNfsAvailabilityZone

NFS OpenStack Block Storage(cinder)后端的可用区。设置后,它会覆盖默认的 CinderStorageAvailabilityZone。

CinderNfsMountOptions

由 OpenStack Block Storage(cinder)NFS 后端使用的 NFS 挂载挂载选项。当 CinderEnableNfsBackend 为 true 时有效。默认值为 context=system_u:object_r:container_file_t:s0

CinderNfsServers

OpenStack Block Storage(cinder)NFS 后端使用的 NFS 服务器。当 CinderEnableNfsBackend 为 true 时有效。

CinderNfsSnapshotSupport

是否启用对 NFS 驱动程序中的快照的支持。当 CinderEnableNfsBackend 为 true 时有效。默认值为 True

CinderPassword

cinder 服务和数据库帐户的密码。

CinderRbdAvailabilityZone

RBD OpenStack Block Storage(cinder)后端的可用区。设置后,它会覆盖默认的 CinderStorageAvailabilityZone。

CinderRbdExtraPools

用于 OpenStack Block Storage(cinder)的 RBD 后端的额外 Ceph 池列表。为列表中的每个池创建一个额外的 OpenStack Block Storage(cinder)RBD 后端驱动程序。这是在与 CinderRbdPoolName 相关的标准 RBD 后端驱动程序之外的额外设置。

CinderRbdFlattenVolumeFromSnapshot

从快照创建的 RBD 卷是否应扁平化,以便删除对快照的依赖项。默认值为 False

CinderRbdPoolName

用于 Cinder 卷的 Ceph 池。默认值为 volumes

CinderRpcResponseTimeout

Cinder 的 RPC 响应超时(以秒为单位)。默认值为 60

CinderStorageAvailabilityZone

OpenStack Block Storage(cinder)服务的存储可用域。默认值为 nova

CinderVolumeCluster

在主动(A/A)配置中部署 cinder-volume 服务的集群名称。此配置要求 OpenStack Block Storage(cinder)后端驱动程序支持 A/A,且 cinder-volume 服务不是由 pacemaker 管理。如果没有满足这些条件,则集群名称必须留空。

CinderVolumeOptEnvVars

可选环境变量的哈希值。

CinderVolumeOptVolumes

要挂载的可选卷列表。

CinderWorkers

设置块存储服务的 worker 数量。请注意,更多 worker 在系统上创建更多进程,这会导致过量内存消耗。建议您在具有高 CPU 内核数量的系统中选择合适的非默认值。0 设置为 OpenStack 内部默认值,它等于节点上的 CPU 内核数。默认值等于物理节点上的 vCPU 内核数。

DockerCinderVolumeUlimit

OpenStack Block Storage(cinder)卷容器的 ulimit。默认值为 ['nofile=131072']

EnableEtcdInternalTLS

控制 etcd 和 cinder-volume 服务是否将 TLS 用于 cinder 的锁定管理器,即使剩余的内部 API 网络使用 TLS。默认值为 False

MemcacheUseAdvancedPool

使用 advanced(eventlet safe)memcached 客户端池。默认值为 True

MultipathdEnable

是否启用多路径守护进程。默认值为 False

NotificationDriver

处理发送通知的驱动程序或驱动程序。默认值为 noop