Perso je suis un fan de DRBD et ils ont un module pour les longues distances
https://linbit.com/disaster-recovery/
Cette option ne semble pas libre, mais c'est intéressant 🙂
je sais pas si DR est libre ou pas, ce serait dommage car DRBD lui-meme est
bien libre. https://github.com/LINBIT/drbd
J'avais des résultats allant de spectaculaires à plantés (sans vraiment comprendre
parfois). Bon en local ça marche, mais de DC à DC... J'ai trituré toutes les options
possibles pour voir, testé DRDB 8 et 9 (à l'époque, je ne sais plus où ils en sont). Je
dois être moins doué qu'AWS ;>>>
moi j'ai des bon resultats en terme de perf et je pense que j'ecrase Ceph RBD
assez facilement. ce serait normal d'ailleurs, car il n'y a aucun overhead
(pas de hash table ou d'algo de distribution, juste des configs qui point vers
des paires de noeuds variees). en plus c'est ideal pour un cluster convergent,
c'est meme fait pour, alors qu'avec Ceph RBD faut quand meme se poser la
question de savoir si les noeuds supporteront la double charge (virtu +
stockage). Bon et puis CephFS il n'y a pas le choix, c'est force'ment un autre
cluster de'die', mais c'est un autre cas d'usage.
Tu l'utilises dans quel contexte (si je ne suis pas indiscret) ?
je joue beaucoup avec. Je fais des cluster XEN et utilisais LVM2 et maintenant
OpenZFS zvol **sous** les resources DRBD. il faut noter que DRBD v8 inclus
dans le noyau nunux fait simplement des mirrors, alors que DRBD v9 sait aussi
faire du diskless, donc un noeud qui n'a pas de mirroir local peut aussi voir
les volumes.
J'ai aussi fait des tests avec les snapshots, c-a-d qu'on peut faire des
templates sur des vdisk normaux (des resources DRBD quoi) et puis des snapshots
soit LVM2 soit ZFS pour obtenir des instances base'es sur ces vdisks. C'est
funky et pas pret pour la prod j'en conviens, mais bon dans mes PoCs pour
l'instant cela marche. J'ai parle' de mes peurs concernant LVM2 ici:
https://www.youtube.com/watch?v=gUnFc99VfTo&list=PLQMQQsKgvLntZiKoELFs22Mtk-tBNNOMJ
C'est pourquoi je suis passe' aux snapshots clones OpenZFS. Cela fait beaucoup
moins peur.
J'ai pouss'e le vice jusqu'`a tenter la convergence re'seau en plus de la
convergence XEN + DRBD: https://pub.nethence.com/network/fuck-martinez-part4
Bon courage, faut s'accrocher. J'ai souffert, je l'admets volontiers. Mais
cela fonctionne. Reste `a savoir si c'est utile.
Comme j'ai pas trouvé d'équivalent sous Linux (dans mon use-case), je rêvais à
me mettre à FreeBSD/ZFS qui semble avoir ce qu'il faut nativement, lui. Mais,
une seule vie, pas assez de temps 🙂
ah non c'est l'inverse. FreeBSD HAST n'est probablement pas capable de faire
du dual-primaries, ce qui est absolument ne'cessaire lors de la live-migration
d'une instance XEN d'un noeud `a l'autre, ne serait-ce que pendant une
micro-seconde. Je n'ai jamais essaye' HAST et cela reste `a faire (si un jour
vous vous ennuyez, on pourrait faire cela ensemble en visio). Quant `a ZFS
c'est juste un gestionnaire de volume + filesystem, pas un outils de stockage
distribue' en soit. Ceux qui s'en servent comme cela jouent sur la fonction
re'seau mais il n'y a qu'un seul controlleur, c'est le client. Un peu comme du
RAID ge're' avec un seul controlleur. Avec DRBD et HAST c'est deux tetes, deux
controlleurs. Et en plus duellement actif avec DRBD si besoin. De la magie
pure !
-pph
_______________________________________________
Liste de diffusion du French Sysadmin Group
https://www.frsag.org/