Finaliser l’installation

Finaliser l’installation

Note

Les fichiers de configuration par défaut diffèrent par distribution. Vous pouvez être amenés à ajouter ces sections et options plutôt que de modifier des sections et options existantes. De plus, une ellipse (...) dans l’extrait de configuration indique d’éventuelles options de configuration par défaut que vous devriez conserver.

  1. Obtenir le fichier /etc/swift/swift.conf à partir du dépôt source du Stockage Objet:

    # curl -o /etc/swift/swift.conf \
      https://git.openstack.org/cgit/openstack/swift/plain/etc/swift.conf-sample?h=stable/liberty
    
  2. Editer le fichier /etc/swift/swift.conf et effectuer les modifications suivantes:

    • Dans la section [swift-hash], configurer le préfixe et le suffixe du chemin hash pour votre environment.

      [swift-hash]
      ...
      swift_hash_path_suffix = HASH_PATH_SUFFIX
      swift_hash_path_prefix = HASH_PATH_PREFIX
      

      Remplacer HASH_PATH_PREFIX et HASH_PATH_SUFFIX par des valeurs uniques.

      Avertissement

      Garder ces valeurs secrètes et ne pas les modifier ou les perdre.

    • Dans la section [storage-policy:0], configurer la police de stockage par défaut:

      [storage-policy:0]
      ...
      name = Policy-0
      default = yes
      
  3. Copier le fichier swift.conf vers le répertoire /etc/swift de chaque nœud de stockage et de tout nœud additionnel où tourne le service proxy.

  1. Sur tous les nœuds, veiller à ce que le répertoire de configuration possède les bons droits:

    # chown -R root:swift /etc/swift
    
  2. Sur le nœud contrôleur et sur tout autre nœud où tourne le service proxy, démarrer le service proxy du Stockage Objet, en incluant ses dépendances et le configurer pour démarrer au boot du système:

    # systemctl enable openstack-swift-proxy.service memcached.service
    # systemctl start openstack-swift-proxy.service memcached.service
    
  3. Sur les nœuds de stockage, démarrer les services de Stockage Objet et les configurer pour démarrer au boot du système:

    # 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.

Search