New Addon: DRBDmanage

Greetings OpenNebula Team!

We have been developing a new storage driver that integrates DRBD9+DRBD Manage with your platform.

DRBD9 provides transparent, real-time replication of block devices without the need for specialty hardware. DRBD Manage is an administrative tool that works with DRBD9 to provide easy management of LVM logical volumes and configuration files for multi-node DRBD9 clusters.

More information about DRBD and DRBD Manage can be found at http://drbd.linbit.com/

Features:

  • All datastore operations with the exception of snapshots.
  • Deploy disk images to storage nodes automatically, or on selected nodes.
  • Attach images to hosts over the network.
  • Easy deployment of highly available images

Please consider including our project as on official addon of OpenNebula. The source for this addon is found at http://git.drbd.org/addon-drbdmanage.git/ and it has been tested against OpenNebula version 4.14

Thank you for your consideration,

Hayley Swimelar
haySwim@github

1 Like

Hi,

That’s great! All the addons reside in our github organization as is easier for people to find them. I can create the repository for you and give you admin permissions if you want.

Also check other addons like the context packages to get an example on the readme file. You can get more information about the process here:

http://opennebula.org/addons/create/

Cheers

Hello Javi,

Please go ahead and create the repository. My github username is haySwim.

Best,
Hayley Swimelar

I’ve created the new repository and you should have admin rights to it:

Tell me if you find any problem with it or you need to add more users.

Hi Javi,

I can see the repository, but it doesn’t seem that my user has admin rights to it: I’m not able to see a settings option on the page and I’m getting a permission denied error for my username when I try to push to the repository.

Could you also add admin rights for the user LINBIT?

Thanks,
Hayley

I can see in the team list that you’ve still haven’t accepted the
invitation. Can you check the email for github invitation to a team?

Also, I can not find the user LINBIT.

··· On Tue, Mar 15, 2016 at 4:50 PM, Hayley Swimelar wrote:

haySwim https://forum.opennebula.io/users/hayswim Hayley Swimelar
https://forum.opennebula.io/users/hayswim
March 15

Hi Javi,

I can see the repository, but it doesn’t seem that my user has admin
rights to it: I’m not able to see a settings option on the page and I’m
getting a permission denied error for my username when I try to push to the
repository.

Could you also add admin rights for the user LINBIT?

Thanks,
Hayley

Visit Topic https://forum.opennebula.io/t/new-addon-drbdmanage/1931/5
or reply to this email to respond

In Reply To
jfontan https://forum.opennebula.io/users/jfontan Javi Fontán
https://forum.opennebula.io/users/jfontan Developer
March 15
I’ve created the new repository and you should have admin rights to it:
GitHub - OpenNebula/addon-drbdmanage: DRBD Manage Storage Driver for OpenNebula Tell me if you find any
problem with it or you need to add more users.

Visit Topic https://forum.opennebula.io/t/new-addon-drbdmanage/1931/5
or reply to this email to respond

To stop receiving notifications for this particular topic, click here
https://forum.opennebula.io/t/new-addon-drbdmanage/1931/unsubscribe.
To unsubscribe from these emails, change your user preferences
https://forum.opennebula.io/my/preferences

Javier Fontán Muiños
Developer
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org | @OpenNebula | jfontan (Javi Fontan) · GitHub

I didn’t see the email for the invite, everything is up and running now!

Here’s the user page for LINBIT: https://github.com/LINBIT
This might not work because it’s an organization and not a single user. If the permissions can’t work that way, I’ll ask my team and see if there is an individual user they want to add.

Thanks for your help!
Hayley

I’ve just added the repository to our addons catalog:

http://opennebula.org/addons/catalog/

Just a couple of remarks:

It would be great if you make a post for our blog describing the new addon. Just tell me and I’ll create a user for the blog.

Thanks!

Hi Javi,

I’ve added the license file and updated the README to include support options.

I’d be happy to write a blog post!

Thanks!

I’ve just created you an account in the OpenNebula web page. You should have an email with login information awaiting in the inbox. Tell me if you find any problem with it.

Thanks, I was able to log in just fine!

I’ll start drafting a post this week.

Hi @haySwim,

Great work. Looking forward your blog post to test it out the feature.

Does this addon support OpenNebula 5+ ?

It supports OpenNebula 5+

Cheers!

What about limitations? Any news? I would like to use DRBD in my infrastructure but I dont see any progress on github ( https://github.com/OpenNebula/addon-drbdmanage ) in two years. It does not support opennebula snapshots ?

Hi, we now have a successor project to DRBDManage: LINSTOR.

Here’s the addon for that: New Storage Addon: LINSTOR

Please check that out and use LINSTOR instead of DRBDManage.

Best,
Hayley

Thanks indeed, I will check and test it. Looks very cool.
My last question is :

  • Linstor addon requirement is LVM for DRBD and than all VMs are created within this LVM pool, am I right?

Linstor handles a varity of storage backends, basically you point the addon to a storage pool and it uses the properties of that storage pool in linstor, whatever they may be.

But for the DRBD case, the simple answer to your question is yes :slight_smile:

Best,
Hayley

Sure, just wanted to know if DRBD can be directly on HWRAID/MDRAID block device or I should add LVM layer and stack DRBD.

Thanks,
BR!

Yep, lvm or zfs.

This is the authoritative guide for LINSTOR and it’s related storage plugins, so I recommend perusing that.