arm64: Migration pre-check error: CPU doesn't have compatibility.
Bug #1741319 reported by
dann frazier
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Compute (nova) |
Confirmed
|
Low
|
Unassigned | ||
OpenStack Nova Compute Charm |
Incomplete
|
Medium
|
Unassigned |
Bug Description
Pike/openstack-base running on identical servers (HiSilicon D05):
ubuntu@
Migration pre-check error: CPU doesn't have compatibility.
XML error: Missing CPU model name
Refer to http://
To post a comment you must log in.
My initial hunch was something was wonky with the cpu configuration in nova; however:
if config('cpu-mode'):
ctxt[ 'cpu_mode' ] = config('cpu-mode')
ctxt[ 'cpu_mode' ] = 'host-passthrough'
elif ctxt['arch'] in ('ppc64el', 'ppc64le', 'aarch64'):
reveals that for aarch64, we actually do a direct host-passthrough so for identical machines the CPU features should be a 100% match; I'm wondering whether something is not exposed correctly in libvirt on aarch64 which nova is looking for for the pre-flight checks.