Page 1 of 1
[HAST] réplication nas to nas (fail over)
Posted: 07 Apr 2014 15:57
by octave
salut salut
J'ai un petit soucis qui pour moi est de taille mais qui je l'espere ne l'est pas.
je désire faire du fail over de nas à nas des mes disques via un lien dédié (que le trafic disque à disque).
soit deux machines nas1 et nas2 (des clone matériel l'une de l'autre)
chaque machine à :
- un carte réseau vers le réseau local
- un carte réseau en cable croisé nas to nas
- un cpu phénom 555 BE
- 4 go de ram dd3
- un clé usb pour le système
- 1 hdd ide pour log ( pas besoin de failover )
- 4 hdd sata pour les data (besoin de failover nas/nas
- système d'exploitation la derniere en date soit la NAS4Free-x64-LiveCD-9.2.0.1.943
j'ai du raté une marche ou y à un truc qui fonctionne pas dans mon cluster car c'est de cela qu'il est question ==> faire un cluster avec 2 nas4free.
Merci d'avance
mon soucis est que j'arrive bien à faire les paramètre carp entre nas1 et 2 mais pas a monter mes disques
Re: réplication nas to nas (fail over)
Posted: 07 Apr 2014 17:31
by octave
je commence par me répondre et donner plus d'indication
- carp sur carte lan ok
- hast est configurer
- param des hdd des erreurs me demande de id que je ne connais pas ou que j'ai pas vu apparaitre (deja vu des messages traitant du sujet sans pour autant avancer la résolution de mon soucis)
Re: [HAST] réplication nas to nas (fail over)
Posted: 16 Apr 2014 12:26
by octave
Re salut all
je reviens à la charge pour mon soucis
mais avec un schéma cela devrait être plus compréhensible

(shema faux, il faut remplacer sada par ada*)
- a gauche le montage réseau
- a droite les partages voulus et vu via le réseau local
si j'ai bien compris il faut que :
- je paramètre carp sur mes cartes sur la coté réseau local (ok)
- je paramètre les ip sur les cartes coté réseau local (ok)
- je paramètre les ip sur les cartes coté syncrho (ok)
- je paramètre dans hast les ressources (sur un disque en premier lieu "sada0") sur les ip de synchro nas1/nas2
- je paramètre les host nas1 et 2 sur les deux machines avec 172.x.y.2 pour le nas1 172.x.y.3 pour le nas2
-sur nas1
Resource name = data1
Node name = nas1
Path = /dev/ada0
Node B IP address = 172.x.y.2
Node name = nas2
Path = /dev/ada0
Node A IP address = 172.x.y.3
-sur nas2
Resource name = data1
Node name = nas1
Path = /dev/ada0
Node B IP address = 172.x.y.2
Node name = nas2
Path = /dev/ada0
Node A IP address = 172.x.y.3
-activation du ssh sur les deux nas1 et nas2
log sur nas 1 en ssh
hastctl role init data1
hastctl create data1
hastctl role primary data1
-
log sur nas 2 en ssh
hastctl role init data1
hastctl create data1
hastctl role secondary data1
control sur les deux nas avec
hastctl status
j'ai ceci
[CRIT] hast_proto_recv_hdr
[CRIT] Assertion failed: (hptr != ((void *)0)), function hast_proto_recv_hdr, file /usr/src/sbin/hastctl/../hastd/hast_proto.c, line 160.
et la je suis predu
avez vous une idée ? merci
Re: [HAST] réplication nas to nas (fail over)
Posted: 18 Apr 2014 17:47
by octave
Salut salut
Bon j'avance un peu, mais avec des difficultés.
Les machines sont fonctionnelles matériellement.
sauf que je me tape la tête contre les murs
- ping + accès webadmin nas4free via pc client vers nas 1 carte réseau sur lan.
ping + accès webadmin nas4free via pc client vers nas 2 carte réseau sur lan.
ping + accès webadmin nas4free via pc client vers ip clusternas (carp).
via ssh ping du nas 1 vers nas2 sur leur ip de synchronisation.
hast activé
hast ressources premier disque (pour test)
hast status au premier paramétrage
La où cela se gâte, c'est au reboot du cluster que cela soit la machine principale ou la secondaire
je me retrouve avec
- pour nas 1 ====> disk1 degraded primary /dev/ada0 172.16.100.2
pour nas 2 ====> disk1 ---- init /dev/ada0 172.16.100.1
je ne trouve pas comment faire pour que les informations saisi reste en place apres un reboot

et à ce que je vois mon soucis n’intéresse pas grand monde, quel dommage.
Re: [HAST] réplication nas to nas (fail over)
Posted: 18 Apr 2014 20:48
by laster13
Bonsoir
Pas du tout c est simplement qu en ce qui me concerne je suis pas sur ce sujet pour l instant mais je pense parler au nom des autres en te disant qu on te suis de pres!!
Je pense que le sujet est tout simplement pointu et que pour l instant on peut pas t aider... en tout cas pour moi.
Re: [HAST] réplication nas to nas (fail over)
Posted: 19 Apr 2014 00:33
by velivole18
Bonsoir,
laster13 a raison.
Vous avez envoyé ce post également en anglais sur le forum de la langue de Shakespeare et c'est super !
Si vous n'avez pas de réponse sur l'ensemble du forum, c'est effectivement que le sujet est pointu et que peu de personnes peuvent y répondre ou que les personnes aptes à y répondre n'ont pas encore lues votre post.
Soyez patient et relancez la question sur le forum en anglais.
J'ai moi-même cherché sur le forum en anglais
pour tenter de vous aider, mais sans succès.
Il est toujours possible de pousser les recherches sur le forum par d'autres mots clés ou de faire une recherche plus globale sur internet.
J'en profite pour dire que l'insertion d'un schéma est une très bonne idée qui peut être reprise par les autres utilisateurs de ce forum.
Mais nous vous lisons et vous suivons, n'en doutez pas !
J'ai moi-même parfois posé des questions qui sont toujours sans réponse ...
Mais nous (l'ensemble des participants au forum) faisons en sorte que cela soit le moins souvent possible.
Bonne chance !
Re: [HAST] réplication nas to nas (fail over)
Posted: 19 Apr 2014 08:50
by octave
Salut salut
merci pour ces informations, je commençais a me poser des questions quant à la vie du forum et de suivi de la distribution.
comme autre manipulation, j'ai changé mes câbles et cartes réseaux pas du neuf, je suis même tombé sur un fork de n4f (opennas) et j'ai regader la doc y a une manip a faire via l'interface qui n'est pas documentés sur n4f ou du moins sur le wiki, faut que je la teste en partant de zéro. Qui plus est sur mes lab esxi 5-5, xenserver 6-2, ou sur proxmox j'avais le même résultat.
après c'est la partie du montage des disques ou pour certain site c'est plus que de la synthèse comme si les personnes qui lisent leur tuto le faisait tous les jours.
par contre la dernière version merde à fond les manettes que cela soit en up date ou en install from scratch.
sur tout que si j'arrive a mon but les lab auront leur vm hébergées sur le cluster nas . mais cela sera la suite des investigation.
Cordialement.
"Je ne pense pas être plus con qu'un autre mais là dur."
Re: [HAST] réplication nas to nas (fail over)
Posted: 22 Apr 2014 13:20
by velivole18
Bonjour,
Le thème de HAST (Highly Available STorage) n'est pas ma tasse de thé ...
Mais à voir le nombre de posts sur le forum dédiés à ce sujet en anglais et sur lequel tu as publié le problème,
ne trouves-tu aucun indice à la lecture de ces autres posts, même s'ils ne décrivent pas exactement le même problème que le tien ?
Parfois, lire des solutions à d'autres problèmes sur le même thème peut amener une idée solvatrice.
Pas de découragement ! ce sont des expériences comme celle que tu entreprends qui enrichissent le forum et font avancer la connaissance sur le produit.
Tu nous tiens au courant ?
Cordialement.
Re: [HAST] réplication nas to nas (fail over)
Posted: 22 Apr 2014 13:56
by octave
Salut salut
cela est vrai, une non réactivité sur le sujet à de quoi décourager plus d'un mais je suis une tête de bois, j'ai même fait une demande presque équivalente sur le forum de la version qui était son point de départ,( même si je ne comprends pas la guéguerre entre les deux solutions, il y a du bon dans les deux cela va dépendre de ce que l'on veut en faire, comme partout).
De toutes manière je ne perds pas de vu ce fil, et la lecture de la partie anglaise traitent de mon soucis est faite aussi, j'ai quelques piste qu'il faut que j'explore, parallèlement j'ai monté un serveur de virtualisation pour m'en servir de bac a sable et laisser les machines en arrêt le temps de passer sur la mise en pratique physique.
En prenant note des erreurs et soucis rencontrer je pourrais faire un tutoriel pour la mise ne place de cette solution qui sur un plan professionnel pourrait intéresser plus d'une entreprise qui ne veux pas trop mettre le prix dans les licences mais qui pensent déporter le budget licence sur le budget (toute ou partie de celui ci) et pour ma part cela me permet d'avoir une certaine expertise dans le domaine même si c'est dans un cadre privé, et la mon bac à sable de virtualisation m'aide bien en cela.
j'ai trouvé un fork de n4f sous le nom de opennas, pour poser ma question sauf que l'inscription sur leur site merdoit un chouilla.
bon je vous tiendrais au jus.
Re: [HAST] réplication nas to nas (fail over)
Posted: 28 Apr 2014 21:43
by octave
Salut salut
petit retour sur mon soucis.
J'ai une partie de mes réponses
- matériel découverte que mes cartes réseaux avaient de grosses défaillances ( chipset hs , condensateurs enflés..) donc achat de cartes neuves et de câbles réseaux.
- matériel confirmation de la limite opérationnelle avec mes deux phénom 2 555-be qui note leur age, le lab de virtualisation m'a permis de le vérifier.
- Logiciel/matériel confirmation du manque de mémoire vite pour monter le zfs 4 Go par machine cela passe pas, validation lab de virtualisation m'a permis de le vérifier. j'ai du up les machines virtuelles à 8go
Explication sur le lab de virtualisation, il se constitue comme suit :
- cpu Amd FX8120 BE
- 32 go ram (4*8go)
- 5 hdd sata constélation en en raid avec spaire
- réseau intel pro gigabit neuf
- os = esxi 5.5 sur hdd ide
Conclusion pour mon cluster n4f, il faut quand même deux machines avec de grosse configuration, donc on oublie pour monter ce type de cluster sur des machines de récupération comme j'ai voulu le faire.
Dommage, pour moi mais bon en un sens cela me sert de leçon, et j'espère que pour vous n'aurez pas ce type de soucis.
Un gros regrée est le faites que ce type de conf demande des machines surpuissantes alors qu'avec du matériel constructeur dédié nas qui sont avec des cpu type atom ou celeron nous avons le même budget disque compris voir moins cher au final.
Je reste persuader que monter un cluster de nas maison avec de l'open sources est réalisable à peu de frais ( disques exceptés), je vais continuer à chercher dans ce sens.
Cordialement.
Re: [HAST] réplication nas to nas (fail over)
Posted: 02 May 2014 02:17
by mtiburs
Bonsoir,
Comme le dit velivole18 et laster13, certaines personnes vous lisent (et j'en fais partie !)
Seulement, il n'est pas facile d'aider en n'ayant pas assez "de billes" (je parle en priorité pour moi).
J'ai eu essayé HAST et je me suis cassé les dents dessus (au vu de vos écris, je n'avais certainement pas les bonnes configuration non plus).
Donc, "chapeau" à vous pour l'énergie que vous y mettez et je trouve bien que vous vous répondiez à vous même sur votre post.
J'aimerais faire partie de cette aventure, mais mes deux machines qui étaient dédiées au HAST ou au DRDB en Linux ou encore à Proxmox (deux machines de tests) sont des Nas4Free qui sont utilisés en NAS/SAN et on pourrait presque dire qu'ils sont en production: j'utilise énormément la déduplication et ma configuration actuelle est ... comment dire ... sensible (3 disques de 2To entrelacés), donc je serre des f&sses pour que tout se passe bien (j'ai un énorme paquet de données a traiter), nomalement, à la fin je finis avec un gros Zraid 1+0 dédupliqué.
Mes deux machines: Nas4Free sont accouplées à un bi-Xéon, qui est utilisé H24 depuis 2 mois (je génère des datasets dédupliqués sous vbox en utilisant des dev physiques que j'envoie par zfs send à mes Nas4Free qui ont du mal a faire le travail).
Donc, en gros, je suis "bloqué", frustré même de voir quelqu'un qui est sur HAST ... qui cherche, et j'aimerais prendre part à cette aventure aussi. Je ne dis pas que je pourrais faire mieux (j'ai connais moins le sujet), mais en étant plusieurs ... on se motive mieux.
De mon coté je ne peux pas libérer mes machines ou alors dans 2 ou 3 mois.
Je suis quand même étonné que vos machines soient trop juste, est-ce qu'il est possible d'essayer sans ZFS ?. Si ça marche, mettre ZFS en mettant le cache primaire et secondaire sur metadata, peut-être que ça pourra passer.
Re: [HAST] réplication nas to nas (fail over)
Posted: 04 May 2014 09:50
by octave
Salut salut,
J'ai fait revérifiè mes deux configurations machines.
- J'ai découvert que les bios des cartes mères n'étaient identique ni à jour.
- Que mes disques de montages/test me lâchaient, et que je n'avais plus de spare et que coté finance il va falloir que j'attende.
- Que l'utilisation sur clé de nas4free vieillissait prématurément les clé.
Sinon
coté physique,je vais réinstaller le tout avec mes disques tel quel avec un autre mode de systèmes de fichiers.
coté virtuel vais refaire le tour pour trouver une solution moins gourmand en ressources ram.
Re: [HAST] réplication nas to nas (fail over)
Posted: 04 May 2014 20:53
by mtiburs
Bonsoir,
- Que mes disques de montages/test me lâchaient, et que je n'avais plus de spare et que coté finance il va falloir que j'attende.[/quote]
octave wrote:
- Que l'utilisation sur clé de nas4free vieillissait prématurément les clé.
Normalement en version embedded, les clefs ne peuvent pas s'user, l'accès est en RO
octave wrote:
coté physique,je vais réinstaller le tout avec mes disques tel quel avec un autre mode de systèmes de fichiers.
coté virtuel vais refaire le tour pour trouver une solution moins gourmand en ressources ram.
Pourquoi ne pas essayer tout en virtuel ?
Avec des config toutes petites, comme ça pas de soucis de clefs, pas de grosses gestion coté taille de disque: 300Mo par disque par exemple (disque fait avec des fichiers en mode bloc).
Dès que possible (aïe !), je vais me faire 2 Nas4free virtualiséss et je vais essayer de mettre le CARP en service.
Re: [HAST] réplication nas to nas (fail over)
Posted: 05 May 2014 10:35
by octave
Salut salut
En faites ayant des instabilités électrique, ce qui ont fragilisés toutes les machines, je me retrouve avec du matériel qui vieilli prématurément et bien évidement après les dates de garanti.
Pour la question de la virtu j'avais bien 32 go de ram sauf qu'avec le problème précité, je me retrouve plus qu'avec 16go et pour la modélisation hast il me faut 8go par machines vitru, et l'hyperviseur lui me prends 4go sur les tout, je suis coincé.
Donc pour l'instant la seul solution c'est l'achat d'onduleur faisant de la régulation de signal avec au minimum une autonomie de 20 minutes (c'est le temps que mettent mes serveurs pour s’arrêter proprement en quand ils ont une mise a jour)nonos
Re: [HAST] réplication nas to nas (fail over)
Posted: 31 Jan 2015 15:36
by laster13
Bonjour,
Un tuto très intéressant est proposé sur le forum anglo-saxon concernant la réplication et le failover. Je ne peux pas le tester pour l'instant, n'étant actuellement pas en zfs. L'installation est proposée sur embedded et semble relativement simple à mettre en place.
ZREP sur Nas4Free Embedded
http://www.bolthole.com/solaris/zrep/
http://www.bolthole.com/solaris/zrep/zr ... .html#init
Si quelqu'un pouvait la tester et en faire un tuto pour le forum francais!!

Re: [HAST] réplication nas to nas (fail over)
Posted: 01 Feb 2015 17:36
by ernie
Faut il que les 2 nas est la même configuration matérielle pour zrep ?
Est ce que zrep gère automatiquement la défaillance ? Si nas1 plante, es ce que cela bascule automatiquement sur nas 2 ?
Ou faut il des interventions manuelles ?
Quelle différence avec rsync ? Zrep synchronise des snapshots et non des données ?
Si on a un nas en zfs et mémoire ecc, le 2 eme en zfs mais sans ecc, je me demande si zrep n est pas risqué.
Merci par avance aux experts, étant fortement intéressé par le failover de zrep.
Re: [HAST] réplication nas to nas (fail over)
Posted: 17 Mar 2015 17:24
by ernie
Hello,
Je vais tester zrep, mais j'ai des questions avant de me lancer dans l'installation.
Zrep va synchronier 2 systèmes. Mais comment les jails sont prises en compte ?
Je souhaiterais, au-delà de synchroniser des répertoires de données (que je fais actuellement avec rsync), que en cas de défaillance de mon nas maitre, le nas2 prenne la relève. Ainsi mes services seraient toujours disponible durant l'enquête sur les défaillances.
Ceci implique que j'ai les mêmes jails (owncloud, plex) sur les 2 nas. Mais zrep gère les synchro entre les disques durs. Or les jails sont dans le système nas4free et concernent à la fois la clé usb (embedded version) et à la fois les disques durs.
Une idée ?
Édit
J ai eu des réponses ici (en anglais). Je teste et il y aura un beau tuto