Backlog #1648

AoE Driver

Added by SZTAKI LPDS over 8 years ago. Updated about 8 years ago.

Status:PendingStart date:11/09/2012
Priority:LowDue date:
Assignee:-% Done:

0%

Category:Drivers - Storage
Target version:-

Description

Dear Developers,

we have developed an ATA-over-Ethernet storage driver set for the OpenNebula. It should perform better in small and medium ethernet networks than iSCSI (however it is less secure). Our tests shows 35-60% better throughput and latency. VM deploy and migration times are also faster. The driver is based on the iSCSI driver set, basically the tgt daemon was replaced with vblade and vblade-persist software package.
Feel free to include it in the mainline opennebula or in the ecosystem.

aoe-patch-v1.0.patch Magnifier - AoE one 3.8.1 patch (41.5 KB) SZTAKI LPDS, 11/09/2012 01:41 PM

vblade-setup-lun - vblade helper script (544 Bytes) SZTAKI LPDS, 11/09/2012 01:41 PM

History

#1 Updated by Ruben S. Montero about 8 years ago

  • Category changed from Drivers - Auth to Drivers - Storage
  • Priority changed from Normal to Low

#2 Updated by Ruben S. Montero about 8 years ago

  • Tracker changed from Feature to Backlog
  • Status changed from New to Pending

#3 Updated by Michael Clarke about 8 years ago

I've spent some time looking over the patch & helper script -- I haven't tested to confirm but I do not believe this will work with Coraid's AoE implementation. I have a number of Coraid shelves laying around but can't do any testing for another 1-2 weeks as I will be out of town.

If it turns out that this does not work I would recommend renaming this driver to AoE-vBlade which will allow someone to add an actual AoE driver.

If you would like to get your hands on a Coraid Shelf let me know and I can give you SSH access to an R610 connected to a Coraid SRX 3200 (latest CorOS version - 7.2.2 + SSD Caching). Just let me know what OS you'd like loaded on it. I can also forward you the latest documentation from Coraid, etc.

Another option would be to run esxi on the R610 so you could build/snap/destroy VMs at your leisure.

I also have several Coraid HBAs and associated drivers/documentation for CentOS, Windows, ESXi, and Solaris.

#4 Updated by Ruben S. Montero about 8 years ago

OK. THANKS for the feedback! Renaming the drivers to be vendor specific would make sense.

Right now, AoE is not planned for 4.2... Anyway thanks for the access to the system. We'd need it in the future

Michael Clarke wrote:

I've spent some time looking over the patch & helper script -- I haven't tested to confirm but I do not believe this will work with Coraid's AoE implementation. I have a number of Coraid shelves laying around but can't do any testing for another 1-2 weeks as I will be out of town.

If it turns out that this does not work I would recommend renaming this driver to AoE-vBlade which will allow someone to add an actual AoE driver.

If you would like to get your hands on a Coraid Shelf let me know and I can give you SSH access to an R610 connected to a Coraid SRX 3200 (latest CorOS version - 7.2.2 + SSD Caching). Just let me know what OS you'd like loaded on it. I can also forward you the latest documentation from Coraid, etc.

Another option would be to run esxi on the R610 so you could build/snap/destroy VMs at your leisure.

I also have several Coraid HBAs and associated drivers/documentation for CentOS, Windows, ESXi, and Solaris.

Also available in: Atom PDF