update nova-next to use ubuntu 24.04

This change updates the nova-next nodeset
to use openstack-two-node-noble and revert to
using qemu without nested virt.

using nested virt was a tempory messure to mitigate the kernel
panics we were seeing related to volume detach while we also explored
using split kernel images. since then we have reverted the other
jobs back to using normal whole disk images and we have not
seen a marked uptic in kernel panics.

as such this change drop the use of nested virt since the other jobs
are not using it an updates the nodeset to move nova-next to test on
ubuneu 24.04 (noble) on python 3.12

Depends-On: https://review.opendev.org/c/openstack/devstack/+/922427
Change-Id: I5059ba3c519efb18947a8f3d24868ce1c9289e3d
This commit is contained in:
Sean Mooney 2024-06-21 17:43:59 +01:00
parent 8fb5a76872
commit 804bc98759
2 changed files with 6 additions and 35 deletions

View File

@ -386,34 +386,7 @@
pre-run: playbooks/nova-next/pre.yaml
required-projects:
- novnc/novnc
nodeset:
nodes:
- name: controller
label: nested-virt-ubuntu-jammy
- name: compute1
label: nested-virt-ubuntu-jammy
groups:
# Node where tests are executed and test results collected
- name: tempest
nodes:
- controller
# Nodes running the compute service
- name: compute
nodes:
- controller
- compute1
# Nodes that are not the controller
- name: subnode
nodes:
- compute1
# Switch node for multinode networking setup
- name: switch
nodes:
- controller
# Peer nodes for multinode networking setup
- name: peers
nodes:
- compute1
nodeset: openstack-two-node-noble
vars:
# We use the "all" environment for tempest_test_regex and
# tempest_exclude_regex.
@ -482,8 +455,7 @@
neutron_plugin_options:
available_type_drivers: flat,geneve,vlan,gre,local,vxlan
devstack_localrc:
# For nested virt
LIBVIRT_TYPE: kvm
LIBVIRT_TYPE: qemu
Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch
@ -527,8 +499,7 @@
group-vars:
subnode:
devstack_localrc:
# For nested virt
LIBVIRT_TYPE: kvm
LIBVIRT_TYPE: qemu
Q_AGENT: openvswitch
Q_ML2_TENANT_NETWORK_TYPE: vxlan
Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch

View File

@ -18,9 +18,9 @@ function compile_mdev_samples {
else
sudo tee -a /etc/apt/sources.list <<EOF
# Added by devstack
deb-src http://archive.ubuntu.com/ubuntu jammy main restricted
deb-src http://archive.ubuntu.com/ubuntu jammy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu jammy-security main restricted
deb-src http://archive.ubuntu.com/ubuntu $DISTRO main restricted
deb-src http://archive.ubuntu.com/ubuntu $DISTRO-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu $DISTRO-security main restricted
EOF
fi