Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: OpenStack: Dev

Cinder status update

 

 

OpenStack dev RSS feed   Index | Next | Previous | View Threaded


john.griffith at solidfire

Jun 19, 2012, 2:10 PM

Post #1 of 3 (89 views)
Permalink
Cinder status update

For those of you that don't know Cinder is the new project intended to
separate block storage out of Nova and provide it via it's own
service. The goal is to have a functional replacement for
Nova-Volumes by Folsom 2 (don't worry, you'll be able to select which
service to use). So far things have gone fairly well, we're at a
stage now where we have a beta version that's ready for use in
devstack environments for folks that might be curious or interested in
doing some testing/fixing :)

I haven't done anything fancy like packaging it all up in vagrant, but
depending on the level of interest we can look into that. Currently
the needed patches are in Gerrit as Drafts, so rather than mess with
adding a ton of people who are just a little curious, I've created a
github fork that can be used just for initial looking around/testing.

In order to get an install up and running all you need to do is clone
the following version of devstack:
https://github.com/j-griffith/devstack.git (you should also be able to
just modify your vagrant attributes file to point to this version of
devstack of course).

The stackrc in the version of devstack on j-griffith is hard coded for
the cinder service and the special repos in order to make it as easy
as possible to check out the beta.

Run stack.sh and you should be in business...

Please note that this is a hack to get things up and running for folks
that have expressed interest in testing and seeing where things are
at. There are surely issues/bugs and things that "aren't done yet",
but this is suitable to be called beta.

What to expect:
* Create/List/Delete volumes on the cinder service via:
cinderclient ('cinder'), euca2ools
* Create/List/Delete volume-snapshots on the cinder service via:
cinderclient ('cinder'), euca2ools
* Attach/Detach needs some work but it can be done via euca-attach-volume

What's in progress:
* Attach/Detach for cinderclient
* Seems to be something not working in horizon any longer, need to
look at this
* Lots of cleanup and unused nova code to strip out of cinder project still
* Tests (unit tests, as well as devstack tests)

Note there are a fixes/changes on a daily basis so it's very much a
moving target. Official repos should all be updated and ready for
consumption no later than the end of this week.


Give it a try, if you find an issue or something missing let me know,
or better yet fix it up and send me a pull request :)

Thanks,
John

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack [at] lists
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp


Gabriel.Hurley at nebula

Jun 19, 2012, 2:29 PM

Post #2 of 3 (92 views)
Permalink
Re: Cinder status update [In reply to]

Nice work.

When you've got the rest of the API bits ironed out (particularly attach/detach) I'll help work on making sure Horizon is fully functional there. Note that there's also an F3 Horizon blueprint for splitting volumes into its own optional panel: https://blueprints.launchpad.net/horizon/+spec/nova-volume-optional

We should coordinate on these things. ;-)

- Gabriel

> -----Original Message-----
> From: openstack-bounces+gabriel.hurley=nebula.com [at] lists
> [mailto:openstack-
> bounces+gabriel.hurley=nebula.com [at] lists] On Behalf Of John
> Griffith
> Sent: Tuesday, June 19, 2012 2:10 PM
> To: openstack [at] lists
> Subject: [Openstack] Cinder status update
>
> For those of you that don't know Cinder is the new project intended to
> separate block storage out of Nova and provide it via it's own service. The
> goal is to have a functional replacement for Nova-Volumes by Folsom 2
> (don't worry, you'll be able to select which service to use). So far things have
> gone fairly well, we're at a stage now where we have a beta version that's
> ready for use in devstack environments for folks that might be curious or
> interested in doing some testing/fixing :)
>
> I haven't done anything fancy like packaging it all up in vagrant, but
> depending on the level of interest we can look into that. Currently the
> needed patches are in Gerrit as Drafts, so rather than mess with adding a ton
> of people who are just a little curious, I've created a github fork that can be
> used just for initial looking around/testing.
>
> In order to get an install up and running all you need to do is clone the
> following version of devstack:
> https://github.com/j-griffith/devstack.git (you should also be able to just
> modify your vagrant attributes file to point to this version of devstack of
> course).
>
> The stackrc in the version of devstack on j-griffith is hard coded for the cinder
> service and the special repos in order to make it as easy as possible to check
> out the beta.
>
> Run stack.sh and you should be in business...
>
> Please note that this is a hack to get things up and running for folks that have
> expressed interest in testing and seeing where things are at. There are
> surely issues/bugs and things that "aren't done yet", but this is suitable to be
> called beta.
>
> What to expect:
> * Create/List/Delete volumes on the cinder service via:
> cinderclient ('cinder'), euca2ools
> * Create/List/Delete volume-snapshots on the cinder service via:
> cinderclient ('cinder'), euca2ools
> * Attach/Detach needs some work but it can be done via euca-attach-
> volume
>
> What's in progress:
> * Attach/Detach for cinderclient
> * Seems to be something not working in horizon any longer, need to
> look at this
> * Lots of cleanup and unused nova code to strip out of cinder project still
> * Tests (unit tests, as well as devstack tests)
>
> Note there are a fixes/changes on a daily basis so it's very much a moving
> target. Official repos should all be updated and ready for consumption no
> later than the end of this week.
>
>
> Give it a try, if you find an issue or something missing let me know, or better
> yet fix it up and send me a pull request :)
>
> Thanks,
> John
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack [at] lists
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp



_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack [at] lists
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp


john.griffith at solidfire

Jun 19, 2012, 3:51 PM

Post #3 of 3 (88 views)
Permalink
Re: Cinder status update [In reply to]

On Tue, Jun 19, 2012 at 3:29 PM, Gabriel Hurley
<Gabriel.Hurley [at] nebula> wrote:
> Nice work.
>
> When you've got the rest of the API bits ironed out (particularly attach/detach) I'll help work on making sure Horizon is fully functional there. Note that there's also an F3 Horizon blueprint for splitting volumes into its own optional panel: https://blueprints.launchpad.net/horizon/+spec/nova-volume-optional
>
> We should coordinate on these things. ;-)
>
>    - Gabriel
>
>> -----Original Message-----
>> From: openstack-bounces+gabriel.hurley=nebula.com [at] lists
>> [mailto:openstack-
>> bounces+gabriel.hurley=nebula.com [at] lists] On Behalf Of John
>> Griffith
>> Sent: Tuesday, June 19, 2012 2:10 PM
>> To: openstack [at] lists
>> Subject: [Openstack] Cinder status update
>>
>> For those of you that don't know Cinder is the new project intended to
>> separate block storage out of Nova and provide it via it's own service.  The
>> goal is to have a functional replacement for Nova-Volumes by Folsom 2
>> (don't worry, you'll be able to select which service to use).  So far things have
>> gone fairly well, we're at a stage now where we have a beta version that's
>> ready for use in devstack environments for folks that might be curious or
>> interested in doing some testing/fixing :)
>>
>> I haven't done anything fancy like packaging it all up in vagrant, but
>> depending on the level of interest we can look into that.  Currently the
>> needed patches are in Gerrit as Drafts, so rather than mess with adding a ton
>> of people who are just a little curious, I've created a github fork that can be
>> used just for initial looking around/testing.
>>
>> In order to get an install up and running all you need to do is clone the
>> following version of devstack:
>> https://github.com/j-griffith/devstack.git (you should also be able to just
>> modify your vagrant attributes file to point to this version of devstack of
>> course).
>>
>> The stackrc in the version of devstack on j-griffith is hard coded for the cinder
>> service and the special repos in order to make it as easy as possible to check
>> out the beta.
>>
>> Run stack.sh and you should be in business...
>>
>> Please note that this is a hack to get things up and running for folks that have
>> expressed interest in testing and seeing where things are at.  There are
>> surely issues/bugs and things that "aren't done yet", but this is suitable to be
>> called beta.
>>
>> What to expect:
>>    * Create/List/Delete volumes on the cinder service via:
>>              cinderclient ('cinder'), euca2ools
>>    * Create/List/Delete volume-snapshots on the cinder service via:
>>              cinderclient ('cinder'), euca2ools
>>    * Attach/Detach needs some work but it can be done via euca-attach-
>> volume
>>
>> What's in progress:
>>    * Attach/Detach for cinderclient
>>    * Seems to be something not working in horizon any longer, need to
>>       look at this
>>    * Lots of cleanup and unused nova code to strip out of cinder project still
>>    * Tests (unit tests, as well as devstack tests)
>>
>> Note there are a fixes/changes on a daily basis so it's very much a moving
>> target.  Official repos should all be updated and ready for consumption no
>> later than the end of this week.
>>
>>
>> Give it a try, if you find an issue or something missing let me know, or better
>> yet fix it up and send me a pull request :)
>>
>> Thanks,
>> John
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~openstack
>> Post to     : openstack [at] lists
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack [at] lists
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

Looks like most of these issues are taken care of. I have a few
things to button up elsewhere, but should be pushing changes tonight
or tomorrow that will enable alot of this.

Also won't need to use my personal github any longer :)

I'll send an update to everyone on what to add to localrc to make this
work when everything is in place.

Thanks,
John

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to : openstack [at] lists
Unsubscribe : https://launchpad.net/~openstack
More help : https://help.launchpad.net/ListHelp

OpenStack dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.