Ask Your Question

Revision history [back]

Expose root disk bus as a setting in nova boot

Hi folks,

Nova seems to be hamstrung when it comes to older versions of Linux or Windows. For example, if I alter:

https://github.com/openstack/nova/blob/master/nova/virt/libvirt/connection.py#L1516

to use "ide" instead, I can now start Windows 2000/XP & older linux kernel instances. Unfortunately I lose the advantages of virtio block devices in newer OS'.

I was wondering if it would make sense to expose this as a setting somewhere. If so, what shape would that take? I was thinking a parameter to nova boot would be perfect, but I don't have the perspective to tell if that makes sense. Would love to hear opinions.

Thanks.