Finalisasi instalasi

Finalisasi instalasi

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.

  1. Dapatkan file /etc/swift/swift.conf` dari repositori sumber Object Storage:

    # curl -o /etc/swift/swift.conf \
      https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/mitaka
    
  2. 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
      
  3. Salin file swift.conf ke direktori /etc/swift pada setiap node penyimpanan dan setiap node tambahan untuk menjalankan layanan proxy.

  1. Pada semua node, pastikan kepemilikan yang tepat dari direktori konfigurasi:

    # chown -R root:swift /etc/swift
    
  2. 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
    
  3. 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
    
Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.