Public bug reported:

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>

** Affects: nova
     Importance: Undecided
     Assignee: Zhenyu Zheng (zhengzhenyu)
         Status: New

** Changed in: nova
     Assignee: (unassigned) => Zhenyu Zheng (zhengzhenyu)

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

Status in OpenStack Compute (nova):
  New

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     : [email protected]
Unsubscribe : https://launchpad.net/~yahoo-eng-team
More help   : https://help.launchpad.net/ListHelp

Reply via email to