[Expired for OpenStack Compute (nova) because there has been no activity
for 60 days.]
** Changed in: nova
Status: Incomplete => Expired
--
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/1858787
Title:
nova-scheduler does not use image_metadata when resizing instances
Status in OpenStack Compute (nova):
Expired
Bug description:
Description
===========
We found that nova-scheduler does not use image_metadata when resizing
instances.
Steps to reproduce
==================
We have several type of hosts using aggregate.
TypeA:
- aggregate metadata
- image_host_type=A
TypeB:
- aggregate metadata
- image_host_type=B
And we set image_metadata to use aggregation host.
$ glance image-show da8a7cfd-f30c-465a-a34d-8ffc8b845f03
+------------------+----------------------------------------------------------------------------------+
| Property | Value
|
+------------------+----------------------------------------------------------------------------------+
| checksum | aad97895eef66157e6f28baddcff0851
|
| container_format | bare
|
| created_at | 2019-08-06T10:34:41Z
|
| disk_format | qcow2
|
| id | da8a7cfd-f30c-465a-a34d-8ffc8b845f03
|
| host_type | A
|
~~~
Looks good when creating VM.
But, does not work when resizing VM.
$ nova show 5c56d203-4991-49ad-b956-0da6bf83902e
+--------------------------------------+--------------------------------------------------------------+
| Property | Value
|
+--------------------------------------+--------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL
|
| OS-EXT-AZ:availability_zone | AZ_A
|
| OS-EXT-SRV-ATTR:host |
type-a-7044.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| OS-EXT-SRV-ATTR:hypervisor_hostname |
type-a-7044.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| OS-EXT-SRV-ATTR:instance_name | instance-0001b0bd
|
| OS-EXT-STS:power_state | 1
|
| OS-EXT-STS:task_state | -
|
| OS-EXT-STS:vm_state | active
|
| OS-SRV-USG:launched_at | 2019-08-26T00:51:48.000000
|
| OS-SRV-USG:terminated_at | -
|
| accessIPv4 |
|
| accessIPv6 |
|
| config_drive | True
|
| created | 2019-08-26T00:51:28Z
|
| flavor | m1.small
(dfe0448b-6761-4c27-bb04-af1484701d7e) |
| hostId |
163e1b25a943504d14a669e46ed86fd861d63b567c2cc551df9eefcf |
| id | 5c56d203-4991-49ad-b956-0da6bf83902e
|
~~~
$ nova resize 5c56d203-4991-49ad-b956-0da6bf83902e m1.medium
$ nova show 5c56d203-4991-49ad-b956-0da6bf83902e
+--------------------------------------+--------------------------------------------------------------+
| Property | Value
|
+--------------------------------------+--------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL
|
| OS-EXT-AZ:availability_zone | AZ_A
|
| OS-EXT-SRV-ATTR:host |
type-b-7002.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| OS-EXT-SRV-ATTR:hypervisor_hostname |
type-b-7002.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
| OS-EXT-SRV-ATTR:instance_name | instance-0001b0bd
|
| OS-EXT-STS:power_state | 1
|
| OS-EXT-STS:task_state | -
|
| OS-EXT-STS:vm_state | active
|
| OS-SRV-USG:launched_at | 2019-08-26T01:12:52.000000
|
| OS-SRV-USG:terminated_at | -
|
| accessIPv4 |
|
| accessIPv6 |
|
| config_drive | True
|
| created | 2019-08-26T00:51:28Z
|
| flavor | m1.medium
(0911497d-2ae0-42a8-8ad3-5bc4a7eb0ec1) |
| hostId |
9b5388ea10622a3c0d9bb99eb998cb529e43517282d38f5bd93417be |
| id | 5c56d203-4991-49ad-b956-0da6bf83902e
|
~~~
Expected result
===============
After resizing the VM, it will be booted on the specified host
Actual result
=============
Image metadata ignored and scheduled VM boots
Environment
===========
1. Exact version of OpenStack you are running.
* Community OpenStack Rocky
2. Which hypervisor did you use?
* CentOS 7
3. Which networking type did you use?
* Neutron ML2 Driver
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1858787/+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