Public bug reported:
When an image[0] has the property "hw_vif_model" set to "lan9118"
instances can't be launched[1] even though the underlying hypervisor
qemu allows this[2] nic for the ARM emulation, by way of
architecture=armv7l and hw_machine_type=vexpress-a9a. I tried this on a
devstack environment[3].
[0]
stack@devstack:~$ dd if=/dev/zero bs=1M count=1 of=image
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00500358 s, 210 MB/s
stack@devstack:~$
stack@devstack:~$ openstack image create --file image --property
hypervisor_type=qemu --property architecture=armv7l --property
hw_machine_type=vexpress-a9 --property hw_vif_model=lan9118 image
+------------------+--------------------------------------------------------------------------------+
| Field | Value
|
+------------------+--------------------------------------------------------------------------------+
| checksum | b6d81b360a5672d80c27430f39153e2c
|
| container_format | bare
|
| created_at | 2016-10-31T15:24:42Z
|
| disk_format | raw
|
| file | /v2/images/93b8f2c1-cc35-44bf-ad1e-7893f7df796b/file
|
| id | 93b8f2c1-cc35-44bf-ad1e-7893f7df796b
|
| min_disk | 0
|
| min_ram | 0
|
| name | image
|
| owner | 4eaaec76652e4f72b3b176108246f7c4
|
| properties | architecture='armv7l', hw_machine_type='vexpress-a9',
hw_vif_model='lan9118', |
| | hypervisor_type='qemu'
|
| protected | False
|
| schema | /v2/schemas/image
|
| size | 1048576
|
| status | active
|
| tags |
|
| updated_at | 2016-10-31T15:24:42Z
|
| virtual_size | None
|
| visibility | private
|
+------------------+--------------------------------------------------------------------------------+
stack@devstack:~$
[1]
stack@devstack:~$ openstack server create --image image --flavor m1.tiny --nic
net-id=private tomInvalid image metadata. Error: Field value lan9118 is invalid
(HTTP 400) (Request-ID: req-64e6e05d-d267-4f0d-b0ea-0bffdf152d29)
stack@devstack:~$
[2]
stack@devstack:~$ qemu-system-arm -machine vexpress-a15 -net nic,model=help
2>&1 | grep NIC
qemu: Supported NIC models: lan9118
stack@devstack:~$
[3]
stack@devstack:~/nova$ git log -1
commit 951a2f4219e854ba8183aaf52d2098b147472364
Merge: 1bd4d7f 03f8f5a
Author: Jenkins <[email protected]>
Date: Fri Oct 28 12:37:01 2016 +0000
Merge "Clarify what changed with scheduler_host_manager."
stack@devstack:~/nova$
** Affects: nova
Importance: Undecided
Status: New
--
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/1638059
Title:
Can't launch qemu instance with lan9118 nic type
Status in OpenStack Compute (nova):
New
Bug description:
When an image[0] has the property "hw_vif_model" set to "lan9118"
instances can't be launched[1] even though the underlying hypervisor
qemu allows this[2] nic for the ARM emulation, by way of
architecture=armv7l and hw_machine_type=vexpress-a9a. I tried this on
a devstack environment[3].
[0]
stack@devstack:~$ dd if=/dev/zero bs=1M count=1 of=image
1+0 records in
1+0 records out
1048576 bytes (1.0 MB) copied, 0.00500358 s, 210 MB/s
stack@devstack:~$
stack@devstack:~$ openstack image create --file image --property
hypervisor_type=qemu --property architecture=armv7l --property
hw_machine_type=vexpress-a9 --property hw_vif_model=lan9118 image
+------------------+--------------------------------------------------------------------------------+
| Field | Value
|
+------------------+--------------------------------------------------------------------------------+
| checksum | b6d81b360a5672d80c27430f39153e2c
|
| container_format | bare
|
| created_at | 2016-10-31T15:24:42Z
|
| disk_format | raw
|
| file | /v2/images/93b8f2c1-cc35-44bf-ad1e-7893f7df796b/file
|
| id | 93b8f2c1-cc35-44bf-ad1e-7893f7df796b
|
| min_disk | 0
|
| min_ram | 0
|
| name | image
|
| owner | 4eaaec76652e4f72b3b176108246f7c4
|
| properties | architecture='armv7l', hw_machine_type='vexpress-a9',
hw_vif_model='lan9118', |
| | hypervisor_type='qemu'
|
| protected | False
|
| schema | /v2/schemas/image
|
| size | 1048576
|
| status | active
|
| tags |
|
| updated_at | 2016-10-31T15:24:42Z
|
| virtual_size | None
|
| visibility | private
|
+------------------+--------------------------------------------------------------------------------+
stack@devstack:~$
[1]
stack@devstack:~$ openstack server create --image image --flavor m1.tiny
--nic net-id=private tomInvalid image metadata. Error: Field value lan9118 is
invalid (HTTP 400) (Request-ID: req-64e6e05d-d267-4f0d-b0ea-0bffdf152d29)
stack@devstack:~$
[2]
stack@devstack:~$ qemu-system-arm -machine vexpress-a15 -net nic,model=help
2>&1 | grep NIC
qemu: Supported NIC models: lan9118
stack@devstack:~$
[3]
stack@devstack:~/nova$ git log -1
commit 951a2f4219e854ba8183aaf52d2098b147472364
Merge: 1bd4d7f 03f8f5a
Author: Jenkins <[email protected]>
Date: Fri Oct 28 12:37:01 2016 +0000
Merge "Clarify what changed with scheduler_host_manager."
stack@devstack:~/nova$
To manage notifications about this bug go to:
https://bugs.launchpad.net/nova/+bug/1638059/+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