# Storage driver available for Saturnring Open-source iSCSI scaleout storage

**URL:** <https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126>\
**Category:** Integration Support\
**Created:** [August 25, 2015, 6:10pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126 "2015-08-25T18:10:33Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [August 25, 2015, 6:10pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/1 "2015-08-25T18:10:33Z")

</div>

Hi everyone.

I have created an OpenNebula storage driver for Saturnring open-source scale-out iSCSI-based block storage. It is open-sourced as part of Saturnring (Apache2 license). This could benefit users needing to deploy a block storage system with OpenNebula.  
.

This OpenNebula driver supports persistent block devices, backed by Saturnring iSCSI storage targets, for OpenNebula VMs. This driver borrows ideas and code from the addon-iscsi sample ([GitHub - OpenNebula/addon-iscsi: Storage driver for iSCSI](https://github.com/OpenNebula/addon-iscsi))

More information about the driver: [saturnring/saturn-opennebula-driver/README.md at master · sachinkagarwal/saturnring · GitHub](https://github.com/sachinkagarwal/saturnring/blob/master/saturn-opennebula-driver/README.md)

Sachin

---

<div class="post-metadata">

**Author:** ![jfontan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jfontan/32/18_2.png) [@jfontan](https://forum.opennebula.io/u/jfontan)\
**Post date:** [August 26, 2015, 3:56pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/2 "2015-08-26T15:56:54Z")

</div>

Hi,

It sounds great! Do you want it to be added as an addon in [https://github.com/OpenNebula](https://github.com/OpenNebula)

Cheers

---

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [August 26, 2015, 5:31pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/3 "2015-08-26T17:31:04Z")

</div>

Yes please, that will be very beneficial to get the word out. Can you point me to some documentation around the process and to-dos.

Thanks

---

<div class="post-metadata">

**Author:** ![jfontan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jfontan/32/18_2.png) [@jfontan](https://forum.opennebula.io/u/jfontan)\
**Post date:** [August 27, 2015, 9:10am UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/4 "2015-08-27T09:10:42Z")

</div>

Guidelines are located at the [Make and Lead a New Add-on](http://opennebula.org/addons/create/) page. You can also take a look at the [iSCSI repository](https://github.com/OpenNebula/Addon-iSCSI) as an example.

I see that the repository has at the main level the code for the storage system and the OpenNebula integration is in one of the subdirectories. Is it possible that the README file for the addon is at the root level. Or at least that both the addon information and the storage system is there. That way people will see that information as soon as they go to the repository.

Give me the name of the repository you want me to create (for example addon-saturnring) and I’ll create it and give you admin permissions.

---

<div class="post-metadata">

**Author:** ![Sachin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@Sachin](https://forum.opennebula.io/u/Sachin)\
**Post date:** [August 27, 2015, 3:07pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/5 "2015-08-27T15:07:38Z")

</div>

Thanks Javi

I’ll do as you propose.

For repository name, can we use “addon-saturnring-iscsi”?

Thanks.

---

<div class="post-metadata">

**Author:** ![Sachin](https://avatars.discourse-cdn.com/v4/letter/s/c77e96/32.png) [@Sachin](https://forum.opennebula.io/u/Sachin)\
**Post date:** [August 27, 2015, 3:24pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/6 "2015-08-27T15:24:22Z")

</div>

Thanks, I’ll do as you propose.

For the repo name can you set it to “addon-saturnring-iscsi”

---

<div class="post-metadata">

**Author:** ![jfontan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jfontan/32/18_2.png) [@jfontan](https://forum.opennebula.io/u/jfontan)\
**Post date:** [August 27, 2015, 4:35pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/7 "2015-08-27T16:35:24Z")

</div>

I’ve just created the repository and gave your github user admin permissions. If you have any problem or need me to add more users with write permissions just tell me. Thanks!

> **[OpenNebula-unmantained/addon-saturnring-iscsi](https://github.com/OpenNebula-unmantained/addon-saturnring-iscsi)**
>
> Contribute to OpenNebula-unmantained/addon-saturnring-iscsi development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [August 27, 2015, 9:24pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/8 "2015-08-27T21:24:31Z")

</div>

Thanks, I’ll start work on bringing the Saturnring iSCSI driver into the repo with the guidelines in mind.

---

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [August 28, 2015, 4:18pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/9 "2015-08-28T16:18:33Z")

</div>

Hi Javi, all

The Saturnring storage OpenNebula driver code is now checked into the repository you created. Please let me know what can be fixed/improved.

Thanks

---

<div class="post-metadata">

**Author:** ![jfontan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jfontan/32/18_2.png) [@jfontan](https://forum.opennebula.io/u/jfontan)\
**Post date:** [September 1, 2015, 5:48pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/10 "2015-09-01T17:48:54Z")

</div>

I would only add the sections Development, Authors and Requirements from the standard README file. You can use this one as a template:

> **[OpenNebula/addon-context-linux](https://github.com/OpenNebula/addon-context-linux)**
>
> Linux VM Contextualization. Contribute to OpenNebula/addon-context-linux development by creating an account on GitHub.

I’ll add it to the addons page after that.

As a side note the addon is already mentioned in [this month’s newsletter](http://opennebula.org/opennebula-newsletter-august-2015/).

---

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [September 2, 2015, 1:57pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/11 "2015-09-02T13:57:29Z")

</div>

Thanks for the hints.

I’ve modified the README file and added these details. I saw the mention in the newsletter - looks good.

Cheers

Sachin

---

<div class="post-metadata">

**Author:** ![jfontan](https://yyz1.discourse-cdn.com/flex031/user_avatar/forum.opennebula.io/jfontan/32/18_2.png) [@jfontan](https://forum.opennebula.io/u/jfontan)\
**Post date:** [September 2, 2015, 2:37pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/12 "2015-09-02T14:37:37Z")

</div>

Great. I’ve updated the [addon catalog](http://opennebula.org/addons/catalog/) and [tweeted](https://twitter.com/opennebula/status/639084293772460032) about it.

If you want to create a technical post in out blog just tell me and I’ll create you an account.

Thanks!

---

<div class="post-metadata">

**Author:** ![sachinkagarwal](https://avatars.discourse-cdn.com/v4/letter/s/ba8739/32.png) [@sachinkagarwal](https://forum.opennebula.io/u/sachinkagarwal)\
**Post date:** [September 28, 2015, 5:11pm UTC](https://forum.opennebula.io/t/storage-driver-available-for-saturnring-open-source-iscsi-scaleout-storage/1126/13 "2015-09-28T17:11:39Z")

</div>

Hi Javi,

I’ll work on a technical blog post for this and ping you when its ready for publishing.

Thanks
