Aller au contenu

Mise en œuvre et configuration de Swift#


Installation de Swift#


Configuration des services Swift#

  • Configurer le Proxy Server
    • Définir les options d'authentification
    • Spécifier le pipeline WSGI
    • Configurer les paramètres du réseau
  • Configurer les services Account, Container et Object
    • Définir les paramètres du réseau
    • Configurer les chemins de stockage
    • Spécifier les politiques de réplication et les paramètres de temps de réconciliation
  • Configurer les services complémentaires
    • Activer le service de dispersion (pour vérifier la répartition des données)
    • Configurer les quotas de conteneurs et d'objets

Paramétrage des politiques de stockage#

  • Créer des politiques de stockage
    • Éditer le fichier /etc/swift/swift.conf
    • Définir les politiques de stockage avec les noms et les indices uniques
  • Appliquer les politiques de stockage
    • Ajouter les politiques aux fichiers de configuration des services (proxy-server.conf, account-server.conf, container-server.conf, object-server.conf)
    • Redémarrer les services Swift pour appliquer les modifications
      • systemctl restart swift-proxy
      • swift-init restart all

Paramétrage des politiques de stockage (2)

  • Gérer les politiques de stockage
    • Dans la configuration, au niveau des serveurs swift
    • Pas dans Horizon
  • Utiliser les politiques de stockage via la CLI
    • Utiliser les commandes openstack pour créer, lister et supprimer des conteneurs avec différentes politiques de stockage
      • openstack container create --storage-policy <policy_name> <container_name>
      • openstack container list --long
    • Utiliser les commandes openstack pour afficher les détails et les statistiques des politiques de stockage
      • swift stat -v