ZFS over iSCSI and DRBD

AYP

New Member
Mar 29, 2023
2
0
1
I've been given the task of installing Proxmox VE on existing iron: 3 "computing" nodes with relatively few discs and 2 "storage" nodes with plenty of space.
My idea is to use the 3 nodes for running VMs and use ZFS over iSCSI with DRBD to have a semblance of HA, I've come to this conclusion after quite a bit of reading and asking around.
I'm not new to Proxmox (in very basic setups) but this is a lot of stuff to take in, hence I'm asking here for opinions from more experienced users. My focus is reliability and I plan to later setup a Proxmox backup server.

As I understand I would create identical zvols on storage1 and storage2, configure DRBD to keep them synchronized, then define on each storage node an iSCSI target on top of the DRBD device. Am I right up to this point?

From here things get a bit more fuzzy. How do I instruct the 3 "computing" nodes to use the two iSCSI targets as one so that there is a switch between them in case of failure? I understand that "multipath" may be the key word here but I've not found a definitive answer.

Thanks for your help!
 
As I understand I would create identical zvols on storage1 and storage2, configure DRBD to keep them synchronized, then define on each storage node an iSCSI target on top of the DRBD device. Am I right up to this point?

From here things get a bit more fuzzy. How do I instruct the 3 "computing" nodes to use the two iSCSI targets as one so that there is a switch between them in case of failure? I understand that "multipath" may be the key word here but I've not found a definitive answer.
Hi @AYP , welcome to the forum.

There is a lot to "unpack" here. Much more than I can type at this time of the morning on Thursday.
The short version: it does not work this way, at all. Two independent iSCSI daemons do not make multipath. Synchronizing ZFS at the lower storage level will cause data corruption. Etc.

Sometimes no HA is better than "semblance" of HA.

Best of luck in your research.


Blockbridge : Ultra low latency all-NVME shared storage for Proxmox - https://www.blockbridge.com/proxmox
 
Well, thank you very much for putting me on a better track!
Back to research now.
 

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!