Mise en œuvre et configuration de Swift
Installation de Swift
- Préparer l'environnement système
- Installer les paquets requis
- Configurer les dépôts logiciels appropriés
- Installer les services Swift
- Proxy Server
- Account Server
- Container Server
- Object Server
- Configuration des services 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