Request #2704

Plugin for OpenMediaVault

Added by Alexandre Emeriau over 7 years ago. Updated over 7 years ago.

Status:PendingStart date:02/02/2014
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:-
Target version:-
Pull request:

Description

Hi,

I suggest to allow OpenNebula installation for OpenMediaVault (http://www.openmediavault.org/) network attached storage software solution based on debian.

OpenMediaVault deserves a good solution to build and manage enterprise clouds and virtualized data centers.
It also represents a good opportunity to extend Opennebula popularity by extending its community.

Openmediavault plugins are here http://wiki.openmediavault.org/index.php?title=Plug-ins. An Opennebula one would be perfect there.

History

#1 Updated by Ruben S. Montero over 7 years ago

  • Tracker changed from Feature to Request
  • Priority changed from High to Normal

It definitely looks like a good integration for OpenNebula. So the ideal outcome of this integration would be a Openmediavault plugin. Developing a datastore driver for OpenNebula is relatively easy if the underlying storage system is understood.

We (OpenNebula) can provide support to develop such a plugin, but would need to hook with someone familiar with OpenMediaVault and its community.

Moving this to the Request tracker to keep the discussion on the best way to make this integration happen.

#2 Updated by Alexandre Emeriau over 7 years ago

Hi Ruben,

We have discussed this approach in the OMV community, here about proxmox http://forums.openmediavault.org/viewtopic.php?f=3&t=3668.

Apparently, it won't be possible to support proxmox for several reasons.
There is one reason which applies to all products such as proxmox, open nebula and the others : it relies on the fact both interfaces (omv and open nebula for example) allow you to set network settings.

Your vision on this point would be helpful.
I created a ticket on the OMV bugtracker proposing Open Nebula support.
I invite you to participate there http://bugtracker.openmediavault.org/view.php?id=974

Alex

#3 Updated by Alexandre Emeriau over 7 years ago

Ruben,

I had confirmation from OMV team that you will have all support you ask for.
Confirmation you can read here http://forums.openmediavault.org/viewtopic.php?f=3&t=3687&p=30135#p30135

#4 Updated by Alexandre Emeriau over 7 years ago

Sorry, forgot to mention that i'm asked to propose you to create an account on the OMV forum here http://forums.openmediavault.org/ and then they will get you into the Dev section.

#5 Updated by Ruben S. Montero over 7 years ago

Hi Alexander,

I gave OMV a very quick try, and there are several ways the two projects may be integrated:
  1. OMV provides the storge backend for running VMs on an OpenNebula Cloud. AFAIS this should be straightforward using the NFS plugin, or probably the LVM plugin
  2. OMV includes a plugin that manages OpenNebula nodes (this would require OMV coding)
  3. OMV can be delivered as an appliance in our market place. OpenNebula users can deploy a OMV VM with a single click and provide services like owncloud from there. The appliance I've downloaded includes 5 disks (1base plus 4 more) and it may or may not be modified to include network context. OpenNebula plays nicely there, as it lets you choose your particular network setup. AFAIS this shold not be too difficult either...

What type of integration are you thinking about?

#6 Updated by Ruben S. Montero over 7 years ago

Alexandre Emeriau wrote:

Sorry, forgot to mention that i'm asked to propose you to create an account on the OMV forum here http://forums.openmediavault.org/ and then they will get you into the Dev section.

Seems that our posts crossed each other. Let me clear up the scope of the integration before bothering the OMV guys ;)

#7 Updated by David Ha over 7 years ago

Ruben, feel free to join us in the forums. We have a development section where you can exchange with our plugin developers and discuss which implemenation may be the best.

Also I noticed that you used the 0.4 VM. We are on 0.5, and the next version is 'upcoming' (VMs for 0.5 are out, too).

Greetings
David

~ OpenMediaVault Moderator ~

#8 Updated by Alexandre Emeriau over 7 years ago

Ruben S. Montero wrote:

Alexandre Emeriau wrote:

Sorry, forgot to mention that i'm asked to propose you to create an account on the OMV forum here http://forums.openmediavault.org/ and then they will get you into the Dev section.

Seems that our posts crossed each other. Let me clear up the scope of the integration before bothering the OMV guys ;)

Hello Ruben,

Did you have the opportunity to obtain support from OpenmediaVault team to progress on this idea ?

#9 Updated by Ruben S. Montero over 7 years ago

He had some interaction, but I think that the most obvious solution is to just provide OMV as an appliance. This should be straightforward, maybe it is just matter of finding a good use case/user interested in the solution.

#10 Updated by Alexandre Emeriau over 7 years ago

You think we should not have performance issues by having OMV as an appliance for OpenNebula ?
Will OpenNebula be available as a whole distribution to be installed on a computer from scratch ? (ie, opposed to install and configure the os, then install open nebula over it).

#11 Updated by Ruben S. Montero over 7 years ago

Alexandre Emeriau wrote:

You think we should not have performance issues by having OMV as an appliance for OpenNebula ?

There maybe some, of course, because of running on virtualized hw. But IMHO, the idea is to have a small VM network with its virtual NAS solution. In this case the overhead should be acceptable...

Will OpenNebula be available as a whole distribution to be installed on a computer from scratch ? (ie, opposed to install and configure the os, then install open nebula over it).

There maybe some initiatives, but in the medium term our efforts are concentrated on opennebula software packages. An support third-party auto-configuration/installation recipes...

Also available in: Atom PDF