To install Ussuri, Packstack documentation[1] assumes Centos 8 or
RHEL 8. However, it still wants me to disable NetworkManager. When
I do that, the Packstack loses all network configuration when
rebooting, since Centos 8 relies on NetworkManager to manage all
aspects of networking.
Even after re-enabling NetworkManager and installing the NM OVS
plugin, br-ex remains down. Admittedly, I am quite clueless
regarding the management of OVS, with or without NetworkManager.
Here are some of the things I did (I also followed instructions
for connecting Packstack to the existing network[2]):
$ cat
/etc/sysconfig/network-scripts/ifcfg-br-ex
NAME=br-ex
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=172.24.4.1
PREFIX=24
ONBOOT=yes
$ sudo nmcli d set br-ex
managed yes
$ sudo ip l set br-ex up
$ nmcli d
DEVICE TYPE STATE CONNECTION
ens3 ethernet connected ens3
br-ex openvswitch disconnected --
$ sudo nmcli d connect br-ex
Error: Failed to add/activate new connection: Device
class NMDeviceOvsInterface had no complete_connection method
$ sudo journalctl -u NetworkManager
| grep br-ex
Jun 07 10:51:45 ...: <info>
[1591494705.5163] manager: (br-ex): new Open vSwitch Interface
device (/org/freedesktop/NetworkManager/Devices/2)
Jun 07 10:51:45 ...: <info> [1591494705.5578] device
(br-ex): state change: unmanaged -> unavailable (reason
'managed', sys-iface-state: 'external')
Jun 07 10:51:45 ...: <info> [1591494705.5598] device
(br-ex): carrier: link connected
Jun 07 10:51:45 ...: <info> [1591494705.9112] manager:
(br-ex): new Open vSwitch Port device
(/org/freedesktop/NetworkManager/Devices/6)
Jun 07 10:51:45 ...: <info> [1591494705.9686] manager:
(br-ex): new Open vSwitch Bridge device
(/org/freedesktop/NetworkManager/Devices/11)
Jun 07 10:51:46 ...: <info> [1591494706.0306] device
(br-ex): state change: unavailable -> disconnected (reason
'none', sys-iface-state: 'managed')
Any guidance?
[1] https://www.rdoproject.org/install/packstack/
[2]
https://www.rdoproject.org/networking/neutron-with-existing-external-network