ovs-agent fails when configuring 2 datanetworks to the same interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
New
|
Low
|
Unassigned |
Bug Description
Brief Description
-----------------
OVS-Agent fails to setup when there's more than 1 datanetwork for the same interface.
If the deployment manager configuration file is set up like this:
- class: data
dataNetworks:
- group0-data0
- group0-data0b
name: data0
platformN
port:
name: eth1000
ptpRole: none
then you will get the following error:
2022-05-24 17:19:10.855 1130 ERROR neutron.
Also, if you try to create to another bridge mapping to the same interface, you will get:
[root@controller-0 ~]# ovs-vsctl add-br br-phy2
[root@controller-0 ~]# ovs-vsctl list-br
br-int
br-phy0
br-phy1
br-phy2
br-tun
[root@controller-0 ~]# ovs-vsctl add-port br-phy2 eth1000
ovs-vsctl: cannot create a port named eth1000 because a port named eth1000 already exists on bridge br-phy0
Severity
--------
Major
Steps to Reproduce
------------------
1. Install Stx-6.0 w/ the dm-config.yaml set with more than 1 datanetwork on the same interface like [1]
2. Apply stx-openstack
3. The application may or may not apply, but either way, the neutron-ovs-agent pod should die eventually
[1] - class: data
dataNetworks:
- group0-data0
- group0-data0b
name: data0
platformN
port:
name: eth1000
ptpRole: none
Expected Behavior
------------------
ovs agent running correctly:
openstack neutron-
Actual Behavior
----------------
ovs agent fails to run:
openstack neutron-
Reproducibility
---------------
100%
System Configuration
-------
AIO Simplex
Branch/Pull Time/Commit
-------
OS="centos"
SW_VERSION="22.02"
BUILD_TARGET="Host Installer"
BUILD_TYPE="Formal"
BUILD_ID=
Last Pass
---------
Unclear
Timestamp/Logs
--------------
[sysadmin@
+ exec neutron-
2022-05-24 17:19:03.924 1130 INFO neutron.
2022-05-24 17:19:03.925 1130 INFO neutron.
2022-05-24 17:19:04.972 1130 INFO neutron.
2022-05-24 17:19:07.928 1130 INFO neutron.
2022-05-24 17:19:10.855 1130 ERROR neutron.
Test Activity
-------------
Developer Testing
tags: | added: stx.distro.openstack stx.networking |
Changed in starlingx: | |
importance: | Undecided → Low |