Neutron L3 agent state directory is not persistent
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
kolla-ansible |
Fix Released
|
Undecided
|
Unassigned | ||
Antelope |
Fix Released
|
Undecided
|
Unassigned | ||
Bobcat |
Fix Released
|
Undecided
|
Unassigned | ||
Caracal |
Fix Released
|
Undecided
|
Unassigned | ||
Yoga |
Fix Released
|
Undecided
|
Unassigned | ||
Zed |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
What happened:
Whenever a new Neutron container is deployed, we sometimes see errors such as "pyroute2.
It looks like this is due to the file '/var/lib/
What is expected:
Based on https:/
Therefore, it seems like it may be a good option to have another volume in the default volumes for the Neutron L3 agent to provide this persistence.
How to reproduce:
- Deploy OpenStack with Neutron DVR enabled
- Spawn VMs on hypervisors (so that routers, namespaces, etc. are setup)
- Upgrade the Neutron container
- Search for pyroute2.
Environment
- OS: Almalinux 8 & 9
- Kolla-Ansible version: Zed
- Docker image distro: Rocky Linux 9.1
- Docker images: self built
- Neutron DVR enabled (the above pyroute2 issue is likely only applicable when DVR is in use)
Changed in kolla-ansible: | |
status: | New → In Progress |
Created https:/ /review. opendev. org/c/openstack /kolla- ansible/ +/877036 to implement this