** Also affects: nova/ocata Importance: Undecided Status: New ** Also affects: nova/pike Importance: Undecided Status: New
** Changed in: nova/ocata Status: New => Confirmed ** Changed in: nova/pike Status: New => Confirmed ** Changed in: nova/ocata Importance: Undecided => Medium ** Changed in: nova/pike Importance: Undecided => Medium -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1482040 Title: rebuild volume-backed instance with image does not replace image in root disk Status in OpenStack Compute (nova): In Progress Status in OpenStack Compute (nova) ocata series: Confirmed Status in OpenStack Compute (nova) pike series: Confirmed Bug description: When rebuild an volume-backed instance using normal images from glance, nothing will be changed for the instance after rebuild except the image name will be added to the instance, the instance is actually again built using the same volume. root@zheng-dev1:/var/log/nova# nova boot --flavor 1 --boot-volume daaddb77-4257-4ccd-86f2-220b31a0ce9b --nic net-id=8744ee96-7690-43bb-89b4-fcac805557bc test_rebuild +--------------------------------------+--------------------------------------------------+ | Property | Value | +--------------------------------------+--------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-SRV-ATTR:host | - | | OS-EXT-SRV-ATTR:hypervisor_hostname | - | | OS-EXT-SRV-ATTR:instance_name | instance-0000001a | | OS-EXT-STS:power_state | 0 | | OS-EXT-STS:task_state | scheduling | | OS-EXT-STS:vm_state | building | | OS-SRV-USG:launched_at | - | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | adminPass | KX5f2qfJBs9S | | config_drive | | | created | 2015-08-06T04:09:06Z | | flavor | m1.tiny (1) | | hostId | | | id | 2f91193c-c462-4bcf-ad87-692c3d263cfd | | image | Attempt to boot from volume - no image supplied | | key_name | - | | metadata | {} | | name | test_rebuild | | os-extended-volumes:volumes_attached | [{"id": "daaddb77-4257-4ccd-86f2-220b31a0ce9b"}] | | progress | 0 | | security_groups | default | | status | BUILD | | tenant_id | b8112a8d8227490eba99419b8a8c2555 | | updated | 2015-08-06T04:09:06Z | | user_id | ed64bccd0227444fa02dbd7695769a7d | +--------------------------------------+--------------------------------------------------+ root@zheng-dev1:/var/log/nova# nova rebuild 2f91193c-c462-4bcf-ad87-692c3d263cfd 7bdff9a3-d051-4e75-bcd3-de69dbffe063 +-------------------+----------------------------------------------------------------+ | Property | Value | +-------------------+----------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | accessIPv4 | | | accessIPv6 | | | adminPass | GParrEjj3DEW | | created | 2015-08-06T04:09:06Z | | flavor | m1.tiny (1) | | hostId | e9701452373fee3a5897683c6b914f4ba33b38b0fcff3b3719615bbd | | id | 2f91193c-c462-4bcf-ad87-692c3d263cfd | | image | cirros-0.3.4-x86_64-uec (7bdff9a3-d051-4e75-bcd3-de69dbffe063) | | metadata | {} | | name | test_rebuild | | progress | 0 | | public network | 2001:db8::19, 172.24.4.24 | | status | REBUILD | | tenant_id | b8112a8d8227490eba99419b8a8c2555 | | updated | 2015-08-06T04:09:50Z | | user_id | ed64bccd0227444fa02dbd7695769a7d | +-------------------+----------------------------------------------------------------+ root@zheng-dev1:/var/log/nova# nova show 2f91193c-c462-4bcf-ad87-692c3d263cfd +--------------------------------------+----------------------------------------------------------------+ | Property | Value | +--------------------------------------+----------------------------------------------------------------+ | OS-DCF:diskConfig | MANUAL | | OS-EXT-AZ:availability_zone | nova | | OS-EXT-SRV-ATTR:host | zheng-dev1 | | OS-EXT-SRV-ATTR:hypervisor_hostname | zheng-dev1 | | OS-EXT-SRV-ATTR:instance_name | instance-0000001a | | OS-EXT-STS:power_state | 1 | | OS-EXT-STS:task_state | - | | OS-EXT-STS:vm_state | active | | OS-SRV-USG:launched_at | 2015-08-06T04:10:00.000000 | | OS-SRV-USG:terminated_at | - | | accessIPv4 | | | accessIPv6 | | | config_drive | True | | created | 2015-08-06T04:09:06Z | | flavor | m1.tiny (1) | | hostId | e9701452373fee3a5897683c6b914f4ba33b38b0fcff3b3719615bbd | | id | 2f91193c-c462-4bcf-ad87-692c3d263cfd | | image | cirros-0.3.4-x86_64-uec (7bdff9a3-d051-4e75-bcd3-de69dbffe063) | | key_name | - | | metadata | {} | | name | test_rebuild | | os-extended-volumes:volumes_attached | [{"id": "daaddb77-4257-4ccd-86f2-220b31a0ce9b"}] | | progress | 0 | | public network | 2001:db8::19, 172.24.4.24 | | security_groups | default | | status | ACTIVE | | tenant_id | b8112a8d8227490eba99419b8a8c2555 | | updated | 2015-08-06T04:10:00Z | | user_id | ed64bccd0227444fa02dbd7695769a7d | +--------------------------------------+----------------------------------------------------------------+ add using virsh to see the xml, we can see that the instance is still booted from the volume </disk> <disk type='block' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source dev='/dev/disk/by-path/ip-10.250.10.17:3260-iscsi-iqn.2010-10.org.openstack:volume-daaddb77-4257-4ccd-86f2-220b31a0ce9b-lun-1'/> <target dev='vda' bus='virtio'/> <serial>daaddb77-4257-4ccd-86f2-220b31a0ce9b</serial> <alias name='virtio-disk0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> </disk> To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1482040/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : yahoo-eng-team@lists.launchpad.net Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp