ZFS multi node cluster?

Magneto

Well-Known Member
Jul 30, 2017
133
4
58
45
Is it possible to setup a ZFS multi node cluster, like one would do with CEPH?

Let's say I have 20x servers, each with 24 SSD's, and I want to use ZFS on each server. Can I have replicated storage across the cluster, so that in the event that a node fails, or I need to move some VM's off one node to another, it will happen online?

And is it possible to scale such a cluster?

I have searched the forum but cannot find anything on this, so I am just wondering if anyone has done it before?
 
It's possible but definitely not something you want.

Ceph uses multicast so it sends once and all nodes receive.

ZFS only sends to a single node and repeats the step for each so you get 20x the traffic.

ZFS also is not live, it sends in intervals using snapshot replication with minimal interval of 1 minute.

It's like a power outage in that regard for the 1 minute frame. So never use ZFS storage replication, it has very limited use cases.


You can use ZFS over iSCSI with a SAN/NAS or use Ceph/GlusterFS for hyper converged storage.

GlusterFS can be used on ZFS but you will end up with qcow on GlusterFS on ZFS, so double cow which is bad.

Ceph is the way to go in your case.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!