Gestion des pools de stockage avec Swift#
Création et gestion des pools#
- Création de pools de stockage avec la CLI Swift
- Utiliser swift-ring-builder pour créer un anneau (ring)
- Ajouter des devices avec swift-ring-builder
- Configuration des zones de stockage
- Définir les zones pour une répartition optimale des données
- Modification et suppression des pools
- Utiliser swift-ring-builder pour modifier ou supprimer un device
Répartition des données#
- Fonctionnement de la répartition des données dans Swift
- Utilisation d'algorithmes de répartition (consistent hashing)
- Réplication des données pour garantir la durabilité
- Contrôle de la répartition des données
- Configurer le nombre de réplicas
- Choisir le niveau de durabilité souhaité
- Optimisation de la répartition des données
- Ajuster les poids des devices dans l'anneau (ring)
Supervision et maintenance des pools#
- Surveillance des pools de stockage
- Utiliser les outils de monitoring (par exemple: Swift Healthcheck)
- Vérifier l'état des services Swift avec systemctl ou service
- Maintenance des pools de stockage
- Remplacement d'un device défaillant
- Mise à jour de la configuration de l'anneau (ring) avec swift-ring-builder
OpenStack Documentation: Swift Ring builder