Note
Les fichiers de configuration par défaut diffèrent d’une distribution à l’autre. Vous pouvez être amené à ajouter ces sections et options plutôt que de modifier des sections et options existantes. De plus, une ellipse (...) dans les extraits de configuration indique d’éventuelles options de configuration par défaut que vous devez conserver.
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/mitaka
Editer le fichier /etc/swift/swift.conf et effectuer les actions 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 politique de stockage par défaut :
[storage-policy:0]
...
name = Policy-0
default = yes
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.
Sur chacun des nœuds, s’assurer que le propriétaire du répertoire de configuration est le bon :
# chown -R root:swift /etc/swift
Sur le contrôleur et sur tout autre nœud où tourne le service proxy, redémarrer le service proxy du Stockage Objet y compris ses dépendances :
# service memcached restart
# service swift-proxy restart
Sur les nœuds de stockage, démarrer les services de Stockage Objet :
# swift-init all start
Note
Le nœud de stockage fait tourner de nombreux services du Stockage Objet et la commande swift-init permet de les administrer plus facilement. Vous pouvez ignorer les erreurs sur les services qui ne tournent pas sur le nœud de stockage.
Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.