搜索

第 13 章 镜像存储(glance)参数

download PDF

您可以使用镜像服务参数修改 glance 服务。

参数描述

CephClusterName

Ceph 集群名称。默认值为 ceph

CephConfigPath

Ceph 集群配置文件存储在主机上的路径。默认值为 /var/lib/tripleo-config/ceph

CinderEnableNVMeOFBackend

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

CinderNVMeOFAvailabilityZone

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

CinderNVMeOFTargetProtocol

目标协议,支持的值是 nvmet_rdma 和 nvmet_tcp。默认值为 nvmet_rdma

EnableSQLAlchemyCollectd

设置为 true 以启用 SQLAlchemy-collectd 服务器插件。默认值为 false

EnforceSecureRbac

将此选项设置为 True 将为每个 OpenStack 服务配置为强制实现安全 RBAC,方法是将 [oslo_policy] enforce_new_defaults[oslo_policy] enforce_scope 设置为 True。这会在 OpenStack 服务间引入了一组一致的 RBAC 用户角色,其中包括对系统和项目范围的支持,以及 keystone 的默认角色、管理员、成员和读取器。在部署中的所有服务实际支持安全 RBAC 前,不要启用此功能。默认值为 false

GlanceApiOptVolumes

要挂载的可选卷列表。

GlanceBackend

要使用的 OpenStack Image Storage(glance)后端的短名称。应该是 swift、rbd、cinder 或 file 之一。默认值为 swift

GlanceBackendID

默认后端的标识符。默认值为 default_backend

GlanceCacheEnabled

启用 OpenStack Image Storage(glance)镜像缓存。默认值为 False

GlanceCinderMountPointBase

当 glance 将 cinder 用作 storage 且 cinder 后端为 NFS 时,挂载点基础是 NFS。这个挂载点是 NFS 卷被挂载到 glance 节点上的什么位置。默认值为 /var/lib/glance/mnt

GlanceCinderVolumeType

在将多个 cinder 存储配置为 glance 后端时,每个 cinder 存储都需要一个唯一的卷类型。还必须在 OpenStack Block Storage (cinder)中配置相同的卷类型。在试图在关联的 cinder 存储中添加镜像前,cinder 中必须存在卷类型。如果没有指定卷类型,则使用 cinder 的默认卷类型。

GlanceCronDbPurgeAge

清除标记为已删除且早于 $age 的数据库条目的 Cron - 期限。默认值为 30

GlanceCronDbPurgeDestination

清除标记为已删除且早于 $age 的数据库条目的 Cron - Log destination。默认值为 /var/log/glance/glance-rowsflush.log

GlanceCronDbPurgeHour

清除标记为已删除且早于 $age 的数据库条目的 Cron - 小时。默认值为 0

GlanceCronDbPurgeMaxDelay

清除标记为已删除且早于 $age 的数据库条目的 Cron - Max Delay。默认值为 3600

GlanceCronDbPurgeMaxRows

清除标记为已删除且早于 $age 的数据库条目的 Cron - Max Rows。默认值为 100

GlanceCronDbPurgeMinute

清除标记为已删除且早于 $age 的数据库条目的 Cron - 分钟。默认值为:1

GlanceCronDbPurgeMonth

清除标记为已删除且早于 $age 的数据库条目的 Cron - 月。默认值为 *

GlanceCronDbPurgeMonthday

清除标记为已删除且早于 $age 的数据库条目的 Cron - 几号。默认值为 *

GlanceCronDbPurgeUser

清除标记为已删除且早于 $age 的数据库条目的 Cron - User。默认值为 glance

GlanceCronDbPurgeWeekday

清除标记为已删除且早于 $age 的数据库条目的 Cron - 星期几。默认值为 *

GlanceDiskFormats

Glance 中允许的磁盘格式列表;如果未设置时,允许所有格式。

GlanceEnabledImportMethods

启用的镜像导入方法列表。列表中的有效值为 glance-directweb-downloadcopy-image。默认值为 web-download

GlanceIgnoreUserRoles

要忽略的用户角色列表,以注入镜像元数据属性。默认值为 admin

GlanceImageCacheDir

镜像缓存使用的基础目录。默认值为 /var/lib/glance/image-cache

GlanceImageCacheMaxSize

缓存大小上限(以字节为单位),这会清理镜像缓存。默认值为 10737418240

GlanceImageCacheStallTime

在未访问的情况下,让镜像保留在缓存中的时间(以秒为单位)。默认值为 86400

GlanceImageConversionOutputFormat

镜像更改触发器所需的输出格式。默认值为 raw

GlanceImageImportPlugins

启用的镜像导入插件列表。列表中的有效值为 image_conversion,inject_metadata,no_op。默认值为 ['no_op']

GlanceImageMemberQuota

每个镜像的最大镜像成员数量。负值评估为无限值。默认值为 128

GlanceImagePrefetcherInterval

运行定期作业 cache_images 的时间间隔(以秒为单位)。默认值为 300

GlanceInjectMetadataProperties

镜像中要注入的元数据属性。

GlanceLogFile

文件的文件路径,用于记录 OpenStack Image Storage(glance)的信息。

GlanceMultistoreConfig

配置额外 glance 后端时的设置字典。hash 键是后端 ID,值是该后端唯一的参数值字典。允许多个 rbd 和 cinder 后端,但 file 和 swift 后端将限制为每个后端。示例: # Default glance store 是 rbd。GlanceBackend: rbd GlanceStoreDescription: Default rbd store # GlanceMultistoreConfig 指定第二个 rbd 后端,以及一个 cinder # backend。GlanceMultistoreConfig: rbd2_store: GlanceBackend: rbd GlanceStoreDescription: Second rbd store CephClusterName: ceph2 # Override CephClientUserName if this cluster use a different # client name.CephClientUserName: client2 cinder1_store: GlanceBackend: cinder GlanceCinderVolumeType: volume-type-1 GlanceStoreDescription: First cinder store cinder2_store: GlanceBackend: cinder GlanceCinderVolumeType: volume-type-2 GlanceStoreDescription: Seconde cinder store.

GlanceNetappNfsEnabled

使用 GlanceBackend: 文件时,Netapp 为镜像存储挂载 NFS 共享。默认值为 false

GlanceNfsEnabled

使用 GlanceBackend: 文件时,为镜像存储挂载 NFS 共享。默认值为 false

GlanceNfsOptions

GlanceNfsEnabled 为 true 时,镜像存储的 NFS 挂载选项。默认值为 _netdev,bg,intr,context=system_u:object_r:container_file_t:s0

GlanceNfsShare

GlanceNfsEnabled 为 true 时挂载镜像存储的 NFS 共享。

GlanceNodeStagingUri

指定导入镜像时要使用的暂存位置的 URI。默认值为 file:///var/lib/glance/staging

GlanceNotifierStrategy

用于 OpenStack Image Storage(glance)通知队列的策略。默认值为 noop

GlancePassword

镜像存储服务和数据库帐户的密码。

GlanceShowMultipleLocations

是否要显示多个镜像位置,如对 RBD 或 Netapp 后端进行写时复制支持。潜在的安全风险,请参阅 glance.conf 了解更多信息。默认值为 false

GlanceSparseUploadEnabled

在使用 GlanceBackend 文件和 rbd 时,启用或未进行稀疏上传。默认值为 false

GlanceStagingNfsOptions

NFS 镜像导入暂存的 NFS 挂载选项。默认值为 _netdev,bg,intr,context=system_u:object_r:container_file_t:s0

GlanceStagingNfsShare

为镜像导入暂存挂载的 NFS 共享。

GlanceStoreDescription

用户对 OpenStack Image Storage(glance)后端的描述。默认值为 Default glance 后端存储。

GlanceWorkers

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

MemcacheUseAdvancedPool

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

MultipathdEnable

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

NetappShareLocation

NetApp 共享为镜像存储挂载(当 GlanceNetappNfsEnabled 为 true 时)。

NotificationDriver

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

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.