When will DRBD9 be ready for production ?

trs

New Member
Nov 25, 2013
7
0
1
Good evening,

On this page http://pve.proxmox.com/wiki/DRBD9 we can read:
"DRBD9 integration is introduced in Proxmox VE 4.0 as technology preview."

I understand this means that DRBD9 is NOT ready for production yet on PVE 4.0, or am I mistaken?

I haven't found anything on the PVE 4.1 Release Notes saying the contrary.
So I would like to know when will DRBD9 be usable on a production cluster.

Thank you.
Best regards.

Thierry
 
I understand this means that DRBD9 is NOT ready for production yet on PVE 4.0, or am I mistaken?

The drbdmanage package from Linbit still lacks a view features like snapshot rollback. But I do not know when they plan to implement those features exactly.
 
The drbdmanage package from Linbit still lacks a view features like snapshot rollback. But I do not know when they plan to implement those features exactly.
Maybe you should concentrate on fixing the current problems that prevent a safe usage of drbd9, like the miscalculation of free space or the "thin" that is thin only in the node where the resource is created and in any case is lost on restore or move (i.e. have a look at https://forum.proxmox.com/threads/drbd9-wrong-free-space-calculation.23891/ and other threads). We can wait for snapshot, not for the above ;P
Thanks a lot
 
I think that thin provisioning is a tecnhnoloty preview, not DRBD9.
Am I wrong?
So it isn't recomendend to use a DRBD9 cluster for production?
 
I guess Linbit is working on those things.
Seems a GUI problem to me, like it's adding storage space available without considering the redundancy factor. If you give me the commands to issue to see the storage space in the way proxmox uses it I can give the results back so you can decide if is a drbd error or a proxmox/GUI one.
Thanks a lot
 
Check the source code:

/usr/share/perl5/PVE/Storage/DRBDPlugin.pm

It's not a GUI (pve perl code layer, actually) problem. You can get free space directly from drbdmanged, via "drbdmanage list-nodes" command, and see that pve is reporting what drbd is saying.
 
Since drbdmanage 0.94 and manually switching to the LVM storage plugin I didn't have any problems or crashes (related to DRBD, that is) on a 3 nodes DRBD9 cluster. Obviously I'm keeping an eye on those.
 
On Linbit's DRBD9 FAQ https://linbit.com/en/11-en/products-and-services/drbd/250-drbd9-faq we can read:
  • Is it ready for production?
    It is a pre-release version, not for production use. Please do not yet report bugs, we know that there's a lot to do.
So since I need DRBD in my clusters I'll stick to Proxmox 3 in the meanwhile.
Or can we still use DRBD8 on Proxmox 4 ? At least Jessie uses v8.9.2.

If possible, wait a few month and hopefully DRBD9 is stable then. Using DRBD8 on Proxmox VE is only possible if you do it manually and if you accept the issues with drbd8.
 
What do you mean by "manually" ?
Remove DRBD9 packages from Proxmox and install DRBD8 from Debian ?
And build the kernel module myself, like in https://pve.proxmox.com/wiki/Build_DRBD_kernel_module ?

we ship drbd9 with the kernel. if you want something else like drbd8, you have to do some steps - for experts only and I recommend to wait for a production stable drbd9 release.
 

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!