Change-Id: I9eb8c004e100b16de906d340b54e154cf21ddaab Signed-off-by: Thiago da Silva <thiago@redhat.com>
2.3 KiB
Finalize installation for Ubuntu and Debian
Note
Default configuration files vary by distribution. You might need to
add these sections and options rather than modifying existing sections
and options. Also, an ellipsis (...) in the configuration
snippets indicates potential default configuration options that you
should retain.
This section applies to Ubuntu 14.04 (LTS) and Debian.
Obtain the
/etc/swift/swift.conffile from the Object Storage source repository:# curl -o /etc/swift/swift.conf \ https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/newtonEdit the
/etc/swift/swift.conffile and complete the following actions:In the
[swift-hash]section, configure the hash path prefix and suffix for your environment.[swift-hash] ... swift_hash_path_suffix = HASH_PATH_SUFFIX swift_hash_path_prefix = HASH_PATH_PREFIXReplace HASH_PATH_PREFIX and HASH_PATH_SUFFIX with unique values.
Warning
Keep these values secret and do not change or lose them.
In the
[storage-policy:0]section, configure the default storage policy:[storage-policy:0] ... name = Policy-0 default = yes
Copy the
swift.conffile to the/etc/swiftdirectory on each storage node and any additional nodes running the proxy service.On all nodes, ensure proper ownership of the configuration directory:
# chown -R root:swift /etc/swiftOn the controller node and any other nodes running the proxy service, restart the Object Storage proxy service including its dependencies:
# service memcached restart # service swift-proxy restartOn the storage nodes, start the Object Storage services:
# swift-init all startNote
The storage node runs many Object Storage services and the
swift-initcommand makes them easier to manage. You can ignore errors from services not running on the storage node.