I reproduced this bug in MOS 6.0 (build 56) on env: Ubuntu, HA, Neutron VLAN, 3 controller, 2 compute with ceph rbd VMs were created with volume in Ceph (Create a volume from an image and boot an instance from that volume).
created before changing image
root@node-5:~# egrep 'model type|target dev|rbd' /etc/libvirt/qemu/instance-00000001.xml <source protocol='rbd' name='volumes/volume-3df361cb-8fb2-4e87-be8b-020cefb60871'> <target dev='vda' bus='virtio'/> <target dev='tapeb3de376-13'/> <model type='virtio'/> <model type='cirrus' vram='9216' heads='1'/>
created after changing image
root@node-5:~# egrep 'model type|target dev|rbd' /etc/libvirt/qemu/instance-00000004.xml <source protocol='rbd' name='volumes/volume-914b70bc-6ae4-4445-bd0c-65f7a02e0bb1'> <target dev='vda' bus='virtio'/> <target dev='tapd66a80e9-ce'/> <model type='rtl8139'/> <model type='cirrus' vram='9216' heads='1'/> root@node-5:~#
I reproduced this bug in MOS 6.0 (build 56) on env: Ubuntu, HA, Neutron VLAN, 3 controller, 2 compute with ceph rbd
VMs were created with volume in Ceph (Create a volume from an image and boot an instance from that volume).
created before changing image
root@node-5:~# egrep 'model type|target dev|rbd' /etc/libvirt/ qemu/instance- 00000001. xml volume- 3df361cb- 8fb2-4e87- be8b-020cefb608 71'> 6-13'/>
<source protocol='rbd' name='volumes/
<target dev='vda' bus='virtio'/>
<target dev='tapeb3de37
<model type='virtio'/>
<model type='cirrus' vram='9216' heads='1'/>
created after changing image
root@node-5:~# egrep 'model type|target dev|rbd' /etc/libvirt/ qemu/instance- 00000004. xml volume- 914b70bc- 6ae4-4445- bd0c-65f7a02e0b b1'> 9-ce'/>
<source protocol='rbd' name='volumes/
<target dev='vda' bus='virtio'/>
<target dev='tapd66a80e
<model type='rtl8139'/>
<model type='cirrus' vram='9216' heads='1'/>
root@node-5:~#