Bonjour à tous,
Je cherche à mettre en place un système de stockage flexible, c'est à dire qu'il aurait les propriétés suivantes : - pouvoir ajouter ou supprimer de la capacité à chaud (que ce soit voulu ou non, crash d'une unité de disque par exemple) sans perturber le fonctionnement des clients - pouvoir accéder au système de fichier de façon concurrente - pouvoir fonctionner de 1 à plusieurs dizaines de nœuds.
Le but est de stocker des machines virtuelles en assurant de la haute disponibilité (migration à chaud) et pouvant grossir au besoin sans avoir à tout reconfigurer (on commence avec 8To en espérant grossir d'ici quelques mois si l'activité le permet).
J'ai regardé du côté de GlusterFS, Lustre, MooseFS, cLVM, OCFS2, GFS, DRDB, Ceph, ... Ce que j'en retiens : - GlusterFS : a une tendance à corrompre les données dans la phase de récupération après déconnexion d'un noeud - Lustre : a besoin d'un stockage partagé pour le serveur de méta-données... Et les OST ne semblent pas répliqués. cLVM : n'apporte rien en terme de haute-dispo. Si un des noeuds tombe, tout le volume tombe. OCFS2 / GFS : il manque la couche du dessous qui saura faire la réplication DRDB : empile les noeuds ce qui n'est pas vraiment gérable Ceph : encore un peu jeune... Les infos sont
MooseFS serait peut-être le meilleur candidat...
Avez-vous des pistes/des idées ? Comment gérez-vous le stockage ? Comment font les S3/Linode/OVH pour fournir un service flexible ?
Merci par avance, Denis