** 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

Reply via email to