[Openstack] Cinder status update

John Griffith john.griffith at solidfire.com
Tue Jun 19 22:51:28 UTC 2012


On Tue, Jun 19, 2012 at 3:29 PM, Gabriel Hurley
<Gabriel.Hurley at nebula.com> 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.launchpad.net
>> [mailto:openstack-
>> bounces+gabriel.hurley=nebula.com at lists.launchpad.net] On Behalf Of John
>> Griffith
>> Sent: Tuesday, June 19, 2012 2:10 PM
>> To: openstack at lists.launchpad.net
>> 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.launchpad.net
>> Unsubscribe : https://launchpad.net/~openstack
>> More help   : https://help.launchpad.net/ListHelp
>
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack at lists.launchpad.net
> 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




More information about the Openstack mailing list