Chargez le stockage équilibré et redondant sur FreeBSD

Est-ce que Google pour la dernière semaine, ne peut toujours pas find de solutions raisonnables pour FreeBSD.

La plupart des articles contiennent des solutions pour un stockage fail-over uniquement (FreeBSD HAST). Ce n'est pas ce que je search.

J'ai besoin d'un NAS qui sera équilibré et redondant en même time + accessible pour les servers FreeBSD APP en tant que directory normal (NFS).

Ma question n'est PAS liée à l'équilibrage de charge du server Web ou du pare-feu. Tout ce qui m'inquiète, c'est STOCKAGE.

Veuillez me diriger dans la bonne direction pour la search.

EDIT: S'il vous plaît ne postz pas de solutions d'équilibrage de packages IP CARP, ce n'est pas ce que je cherche.

entrer la description de l'image ici

Malheureusement, l' amd n'a pas la possibilité d'utiliser plusieurs hôtes (comme l'automonteur Solaris).

Donc, sans cette fonctionnalité, vous devez append des IP de service logiques (en utilisant ucarp , si vous le souhaitez) à stor0 et stor1 . Chaque adresse IP du service devrait être normalement liée et devrait échouer si un périphérique tombe en panne.

Désormais, vous pouvez lier une partie de votre stockage d'applications à l'IP de service de stor0 (même: app0, app2) et l'autre à l'IP de service de stor1 (inégale: app1, app3).

Via amd-automount-map, vous pouvez utiliser NFS-mount pour l'utiliser. Il s'agit d'un "équilibrage de charge" statique ET qui utilise un mécanisme de basculement. Donc vous pouvez avoir les deux: load-balance et ha.

En regardant à travers les différentes options, je suis tombé sur les 2 suivants qui semblent correspondre à vos besoins.

HAST

Le premier utilise HAST mais pas comme un basculement. Il semblerait qu'en fonction de la façon dont vous définissez CARP + HAST, vous pouvez équilibrer la charge.

Ce guide explique comment configurer / configurer CARP pour l'équilibrage de charge:

  • FreeBSD & Carp – basculement et équilibrage de charge

Ce guide explique comment configurer / configurer HAST:

  • HAST et ZFS avec basculement CARP

Le 2ème guide devrait être adapté en utilisant les modifications du 1er guide.

Corosync + Pacemaker

Une autre option serait d'installer Corosync et Pacemaker . Les instructions pour le build à partir de la source sont ici .

Il existe une documentation assez complète sur la configuration de Corosync, y compris un document Cluster from Scratch .