<div dir="ltr"><div><br>OVS switch support is experimental at this stage and in some cases when trying to change from one switch to the other, it fails.<br>It was also not checked against a hosted engine setup, which handles networking a bit differently for the management network (ovirtmgmt).<br>Nevertheless, we are interested in understanding all the problems that exists today, so if you can, please share the supervdsm log, it has the interesting networking traces.<br><br></div>We plan to block cluster switch editing until these problems are resolved. It will be only allowed to define a new cluster as OVS, not convert an existing one from Linux Bridge to OVS.<br><div><div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Mar 9, 2018 at 9:54 AM, Thomas Davis <span dir="ltr"><<a href="mailto:tadavis@lbl.gov" target="_blank">tadavis@lbl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I'm getting further along with 4.2.2rc3 than the 4.2.1 when it comes to hosted engine and vlans.. it actually does install<br>
under 4.2.2rc3.<br>
<br>
But it's a complete failure when I switch the cluster from Linux Bridge/Legacy to OVS. The first time I try, vdsm does<br>
not properly configure the node, it's all messed up.<br>
<br>
I'm getting this in vdsmd logs:<br>
<br>
2018-03-08 23:12:46,610-0800 INFO (jsonrpc/7) [api.network] START setupNetworks(networks={u'ovir<wbr>tmgmt': {u'ipv6autoconf': True, u'nic': u'eno1', u'vlan': u'50', u'ipaddr': u'192.168.85.49', u'switch': u'ovs', u'mtu': 1500, u'netmask': u'255.255.252.0', u'dhcpv6': False, u'STP': u'no', u'bridged': u'true', u'gateway': u'192.168.85.254', u'defaultRoute': True}}, bondings={}, options={u'connectivityCheck': u'true', u'connectivityTimeout': 120}) from=::ffff:192.168.85.24,5680<wbr>6, flow_id=4147e25f-0a23-4f47-a0a<wbr>4-d424a3437d11 (api:46)<br>
<br>
2018-03-08 23:12:52,449-0800 INFO (jsonrpc/2) [jsonrpc.JsonRpcServer] RPC call Host.ping2 succeeded in 0.00 seconds (__init__:573)<br>
<br>
2018-03-08 23:12:52,511-0800 INFO (jsonrpc/7) [api.network] FINISH setupNetworks error=[Errno 19] ovirtmgmt is not present in the system from=::ffff:192.168.85.24,5680<wbr>6, flow_id=4147e25f-0a23-4f47-a0a<wbr>4-d424a3437d11 (api:50)<br>
2018-03-08 23:12:52,512-0800 ERROR (jsonrpc/7) [jsonrpc.JsonRpcServer] Internal server error (__init__:611)<br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/yajsonrpc/__init__.py", line 606, in _handle_request<br>
res = method(**params)<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/rpc/Bridge.py", line 201, in _dynamicMethod<br>
result = fn(*methodArgs)<br>
File "<string>", line 2, in setupNetworks<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/api.py", line 48, in method<br>
ret = func(*args, **kwargs)<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/API.py", line 1527, in setupNetworks<br>
supervdsm.getProxy().setupNetw<wbr>orks(networks, bondings, options)<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py", line 55, in __call__<br>
return callMethod()<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py", line 53, in <lambda><br>
**kwargs)<br>
File "<string>", line 2, in setupNetworks<br>
File "/usr/lib64/python2.7/multipro<wbr>cessing/managers.py", line 773, in _callmethod<br>
raise convert_to_error(kind, result)<br>
IOError: [Errno 19] ovirtmgmt is not present in the system<br>
2018-03-08 23:12:52,512-0800 INFO (jsonrpc/7) [jsonrpc.JsonRpcServer] RPC call Host.setupNetworks failed (error -32603) in 5.90 seconds (__init__:573)<br>
2018-03-08 23:12:54,769-0800 INFO (jsonrpc/1) [jsonrpc.JsonRpcServer] RPC call Host.ping2 succeeded in 0.00 seconds (__init__:573)<br>
2018-03-08 23:12:54,772-0800 INFO (jsonrpc/5) [api.host] START getCapabilities() from=::1,45562 (api:46)<br>
2018-03-08 23:12:54,906-0800 INFO (jsonrpc/5) [api.host] FINISH getCapabilities error=[Errno 19] ovirtmgmt is not present in the system from=::1,45562 (api:50)<br>
2018-03-08 23:12:54,906-0800 ERROR (jsonrpc/5) [jsonrpc.JsonRpcServer] Internal server error (__init__:611)<br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/yajsonrpc/__init__.py", line 606, in _handle_request<br>
res = method(**params)<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/rpc/Bridge.py", line 201, in _dynamicMethod<br>
result = fn(*methodArgs)<br>
File "<string>", line 2, in getCapabilities<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/api.py", line 48, in method<br>
ret = func(*args, **kwargs)<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/API.py", line 1339, in getCapabilities<br>
c = caps.get()<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/host/caps.py", line 168, in get<br>
net_caps = supervdsm.getProxy().network_c<wbr>aps()<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py", line 55, in __call__<br>
return callMethod()<br>
File "/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py", line 53, in <lambda><br>
**kwargs)<br>
File "<string>", line 2, in network_caps<br>
File "/usr/lib64/python2.7/multipro<wbr>cessing/managers.py", line 773, in _callmethod<br>
raise convert_to_error(kind, result)<br>
IOError: [Errno 19] ovirtmgmt is not present in the system<br>
<br>
So something is dreadfully wrong with the bridge to ovs conversion in 4.2.2rc3.<br>
<br>
thomas<br>
______________________________<wbr>_________________<br>
Users mailing list<br>
<a href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/users</a><br>
</blockquote></div><br></div></div></div></div></div></div>