Date: Fri, 01 Jul 2016 13:40:11 +0200 From: Miroslav Lachman <000.fbsd@quip.cz> To: Julien Cigar <julien@perdition.city> Cc: InterNetX - Juergen Gotteswinter <jg@internetx.com>, freebsd-fs@freebsd.org Subject: Re: HAST + ZFS + NFS + CARP Message-ID: <5776569B.3050504@quip.cz> In-Reply-To: <20160701105735.GG5695@mordor.lan> References: <71b8da1e-acb2-9d4e-5d11-20695aa5274a@internetx.com> <AD42D8FD-D07B-454E-B79D-028C1EC57381@gmail.com> <20160630153747.GB5695@mordor.lan> <63C07474-BDD5-42AA-BF4A-85A0E04D3CC2@gmail.com> <20160630163541.GC5695@mordor.lan> <50BF1AEF-3ECC-4C30-B8E1-678E02735BB5@gmail.com> <20160701084717.GE5695@mordor.lan> <47c7e1a5-6ae8-689c-9c2d-bb92f659ea43@internetx.com> <20160701101524.GF5695@mordor.lan> <f74627e3-604e-da71-c024-7e4e71ff36cb@internetx.com> <20160701105735.GG5695@mordor.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
Julien Cigar wrote on 07/01/2016 12:57: >>> why...? I guess iSCSI is slower but should be safer than HAST, no? >> >> do your testing, please. even with simulated short network cuts. 10-20 >> secs are way enaugh to give you a picture of what is going to happen > > of course I'll test everything properly :) I don't have the hardware yet > so ATM I'm just looking for all the possible "candidates", and I'm > aware that a redundant storage is not that easy to implement ... > > but what solutions do we have? It's either CARP + ZFS + (HAST|iSCSI), > either zfs send|ssh zfs receive as you suggest (but it's > not realtime), either a distributed FS (which I avoid like the plague..) When disaster comes you will need to restart NFS clients in almost all cases (with CARP + ZFS + HAST|iSCSI) and you will lose some writes too. And if something bad happens with your mgmt scripts or network you can end up with corrupted ZFS pool on master and slave too - you will need to recovery from backups. For example in some split brain scenario when both nodes will try to import pool. With ZFS send & receive you will lose some writes but the chance you will corrupt both pools are much lower than in the first case and the setup is much simpler and runtime error proof. I rather prefer some downtime with safe data than shorter downtime but data in risk. YMMV Miroslav Lachman
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5776569B.3050504>