[openstack-dev] [nova] Block Device mapping and supporting cd-roms

Nikola Đipanov ndipanov at redhat.com
Wed Jan 30 15:57:29 UTC 2013


On 29/01/13 15:18, Daniel P. Berrange wrote:
> On Wed, Jan 23, 2013 at 07:41:19PM +0000, Daniel P. Berrange wrote:
>> I think one of the things I'd like to see before looking at any further
>> patches is a clear illustration of the various different config scenarios
>> we're aiming at supporting.
>>
>> eg a set of  nova boot command line examples, showing how to express
>> all the different possible configurations we need.
>>
>> It is hard to infer what is possible in this respect from just looking
>> at patch reviews.
> 
> I created a wiki page describing what I think we need to be able to
> handle in terms of block device mapping for Nova in general. This is
> basically the set of parameters described in the test Vish quoted
> earlier in this thread. In addition though, I have had a go at
> specifying a suitable syntax for 'nova boot' (and friends) to use
> for specifying the block device mapping
> 
>   http://wiki.openstack.org/BlockDeviceConfig
> 
> my intent is that this obsoletes the '--image' and '--block-deice-mapping'
> parameters, though they obviously need to remain for back compatibility
> so can't just be removed. The new syntax is intended to be more expressive
> to facilitate readability and future expansion should we need it.
> 
> The missing piece is describing what data format we should use at the
> API level, and then possibly what we need todo about data stored in
> the DB for this - how to migrate existing data to any new schema used.
> 
> Regards,
> Daniel
> 

Hi all,

I've added the bits about the db migration and the new data model to the
wiki so please feel free to comment.

I will follow up with the API data model and extenstions and how to make
it backwards compatible - i.e. nova still working with the old
--block-device-mapping boot parameters.

Cheers,

Nikola



More information about the OpenStack-dev mailing list