Revision history [back]

click to hide/show revision 1
initial version

Can't change instance boot device from /dev/vda to /dev/sda on Ocata

I have to change the boot device on instances that are currently "/dev/vda" to "/dev/sda". I can't detach the boot volume, so instead I just change it from /dev/vda to /dev/sda.

However the device name update causes an " ERROR nova.virt.libvirt.driver" error.

The Openstack reiteration we use at is Ocata for specific reasons, and unfortunately this release version has a certain known bug which hard coded the first bootable disk with device name "/dev/vda" in Horizon. This causes no bootable device problem after rebooting an instance which has volume attached with device name start with "/dev/sd*". The bug has been fixed in newer release of OpenStack except "Ocata" release.

I have tried a few patches and possible fixes but the /dev/sda volume just wont attach?