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

asked 2019-11-13 23:09:52 -0500

Bender101 gravatar image

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?

edit retag flag offensive close merge delete