Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

Chapter 17. Object Storage (swift) Parameters

ParameterDescription

ControllerEnableSwiftStorage

Whether to enable object storage on Controller nodes. The default value is: True

SwiftCeilometerIgnoreProjects

Comma-separated list of project names to ignore. The default value is: ['service']

SwiftCeilometerPipelineEnabled

Set to False to disable the object storage proxy ceilometer pipeline. The default value is: True

SwiftHashSuffix

A random string to be used as a salt when hashing to determine mappings in the ring.

SwiftMinPartHours

The minimum time (in hours) before a partition in a ring can be moved following a rebalance. The default value is: 1

SwiftMountCheck

Check if the devices are mounted to prevent accidentally writing to the root device. The default value is: False

SwiftPartPower

Partition power to use when building object storage rings. The default value is: 10

SwiftPassword

The password for the object storage service account.

SwiftProxyNodeTimeout

Timeout for requests going from swift-proxy to account, container, and object services. The default value is: 60

SwiftRawDisks

Additional raw devices to use for the object storage backend. For example: {sdb: {}}

SwiftReplicas

Number of replicas to use in the object storage rings. The default value is: 3

SwiftRingBuild

Whether to manage object storage rings or not. The default value is: True

SwiftRingGetTempurl

A temporary Swift URL to download rings from.

SwiftRingPutTempurl

A temporary Swift URL to upload rings to.

SwiftUseLocalDir

Use a local directory for object storage services when building rings. The default value is: True

SwiftWorkers

Number of workers for object storage service. The default value is: 0. Note that more workers creates a larger number of processes on systems, which results in excess memory consumption. It is recommended to choose a suitable non-default value on systems with high CPU core counts.