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/

Répondre à