Best practice for high availability ZFS pool

Bob Friesenhahn bfriesen at simple.dallas.tx.us
Tue May 17 01:48:14 UTC 2016


On Mon, 16 May 2016, Palle Girgensohn wrote:
>
> Shared storage still has a single point of failure, the JBOD box. 
> Apart from that, is there even any support for the kind of storage 
> PCI cards that support dual head for a storage box? I cannot find 
> any.

Use two (or three) JBOD boxes and do simple zfs mirroring across them 
so you can unplug a JBOD and the pool still works. Or use a bunch of 
JBOD boxes and use zfs raidz2 (or raidz3) across them with careful LUN 
selection so there is total storage redundancy and you can unplug a 
JBOD and the pool still works.

Fiber channel (or FCoE) or iSCSI allows putting the hardware at some 
distance.

Without completely isolated systems there is always the risk of total 
failure.  Even with zfs send there is the risk of total failure if the 
sent data results in corruption on the receiving side.

Decide if you really want to optimize for maximum availability or you 
want to minimize the duration of the outage if something goes wrong. 
There is a difference.

Bob
-- 
Bob Friesenhahn
bfriesen at simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/


More information about the freebsd-fs mailing list