Catatan
File konfigurasi default bervariasi menurut distribusi. Anda mungkin perlu menambahkan bagian dan opsi ini daripada memodifikasi bagian dan opsi yang ada. Juga, elipsis (`` ... ``) dalam cuplikan konfigurasi menunjukkan opsi konfigurasi default potensial dimana Anda harus mempertahankan.
Edit file /etc/swift/swift.conf dan selesaikan tindakan berikut:
Dalam bagian ``[swift-hash] ``, lakukan konfigurasi prefiks dan suffiks pada ‘hash path’ lingkungan Anda.
[swift-hash]
...
swift_hash_path_suffix = HASH_PATH_SUFFIX
swift_hash_path_prefix = HASH_PATH_PREFIX
Ganti HASH_PATH_PREFIX dan HASH_PATH_SUFFIX dengan nilai-nilai yang unik.
Peringatan
Jaga nilai-nilai ini rahasia dan tidak mengubah atau kehilangan mereka.
Dalam bagian ``[storage-kebijakan: 0] ``, lakukan konfigurasi kebijakan penyimpanan default:
[storage-policy:0]
...
name = Policy-0
default = yes
Salin file swift.conf ke direktori /etc/swift pada setiap node penyimpanan dan setiap node tambahan untuk menjalankan layanan proxy.
Pada semua node, pastikan kepemilikan yang tepat dari direktori konfigurasi:
# chown -R root:swift /etc/swift
Pada node kontroler dan setiap node lain yang menjalankan layanan proxy, mulai layanan proxy Object Storage termasuk dependensinya dan konfigurasi mereka untuk memulai ketika sistem boot:
# systemctl enable openstack-swift-proxy.service memcached.service
# systemctl start openstack-swift-proxy.service memcached.service
Pada node penyimpanan, mulai layanan Object Storage dan konfigurasi mereka untuk memulai ketika sistem boot:
# systemctl enable openstack-swift-account.service openstack-swift-account-auditor.service \
openstack-swift-account-reaper.service openstack-swift-account-replicator.service
# systemctl start openstack-swift-account.service openstack-swift-account-auditor.service \
openstack-swift-account-reaper.service openstack-swift-account-replicator.service
# systemctl enable openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service
# systemctl start openstack-swift-container.service openstack-swift-container-auditor.service \
openstack-swift-container-replicator.service openstack-swift-container-updater.service
# systemctl enable openstack-swift-object.service openstack-swift-object-auditor.service \
openstack-swift-object-replicator.service openstack-swift-object-updater.service
# systemctl start openstack-swift-object.service openstack-swift-object-auditor.service \
openstack-swift-object-replicator.service openstack-swift-object-updater.service
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.