devstack/lib/nova_plugins
Clark Boylan e06d954229 Use Nehalem CPU model by default
CentOS/RHEL 9 are being compiled for the x86_64-v2 architecture which is
newer than the qemu default of qemu64. This means that for devstack to
boot these instances we need a newer CPU model. Nehalem is apparently
the oldest model that works for x86_64-v2 and is expected to work on
Intel and AMD cpus with kvm or qemu. Switch devstack to this model by
default.

Note that we cannot use host-passthrough or host-model because we want
to support live migration between devstack deployed nova-compute
instances and even within the CI instances that we get the host CPUs can
differ.

Also, we should run this change against as many clouds as possible to
ensure that the newer model works across all of our clouds. There is
some fear that the virtual CPUs presented to us in some clouds may not
be able to run these newer CPU models.

Change-Id: Ibd6e11b59f3c8655bc60ace7383a08458b2177f2
2021-10-21 08:15:12 -07:00
..
functions-libvirt Remove libvirt-python from upper-constraints 2021-08-18 15:01:27 +00:00
hypervisor-fake Modernize VIRT_DRIVER=fake usage 2018-06-02 12:40:58 -04:00
hypervisor-ironic nova ironic-hypevisor - support scoped auth config 2021-06-15 11:32:45 -07:00
hypervisor-libvirt Use Nehalem CPU model by default 2021-10-21 08:15:12 -07:00
hypervisor-openvz Stop configuring '[DEFAULT] firewall_driver' for nova 2020-01-16 09:27:54 +00:00
hypervisor-vsphere Namespace XTRACE commands 2015-11-27 15:36:04 +11:00