<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">&lt;<a href="mailto:tadavis@lbl.gov" target="_blank">tadavis@lbl.gov</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;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&#39;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&#39;s all messed up.<br>
<br>
I&#39;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&#39;ovir<wbr>tmgmt&#39;: {u&#39;ipv6autoconf&#39;: True, u&#39;nic&#39;: u&#39;eno1&#39;, u&#39;vlan&#39;: u&#39;50&#39;, u&#39;ipaddr&#39;: u&#39;192.168.85.49&#39;, u&#39;switch&#39;: u&#39;ovs&#39;, u&#39;mtu&#39;: 1500, u&#39;netmask&#39;: u&#39;255.255.252.0&#39;, u&#39;dhcpv6&#39;: False, u&#39;STP&#39;: u&#39;no&#39;, u&#39;bridged&#39;: u&#39;true&#39;, u&#39;gateway&#39;: u&#39;192.168.85.254&#39;, u&#39;defaultRoute&#39;: True}}, bondings={}, options={u&#39;connectivityCheck&#39;: u&#39;true&#39;, u&#39;connectivityTimeout&#39;: 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 &quot;/usr/lib/python2.7/site-packa<wbr>ges/yajsonrpc/__init__.py&quot;, line 606, in _handle_request<br>
    res = method(**params)<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/rpc/Bridge.py&quot;, line 201, in _dynamicMethod<br>
    result = fn(*methodArgs)<br>
  File &quot;&lt;string&gt;&quot;, line 2, in setupNetworks<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/api.py&quot;, line 48, in method<br>
    ret = func(*args, **kwargs)<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/API.py&quot;, line 1527, in setupNetworks<br>
    supervdsm.getProxy().setupNetw<wbr>orks(networks, bondings, options)<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py&quot;, line 55, in __call__<br>
    return callMethod()<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py&quot;, line 53, in &lt;lambda&gt;<br>
    **kwargs)<br>
  File &quot;&lt;string&gt;&quot;, line 2, in setupNetworks<br>
  File &quot;/usr/lib64/python2.7/multipro<wbr>cessing/managers.py&quot;, 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 &quot;/usr/lib/python2.7/site-packa<wbr>ges/yajsonrpc/__init__.py&quot;, line 606, in _handle_request<br>
    res = method(**params)<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/rpc/Bridge.py&quot;, line 201, in _dynamicMethod<br>
    result = fn(*methodArgs)<br>
  File &quot;&lt;string&gt;&quot;, line 2, in getCapabilities<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/api.py&quot;, line 48, in method<br>
    ret = func(*args, **kwargs)<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/API.py&quot;, line 1339, in getCapabilities<br>
    c = caps.get()<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/host/caps.py&quot;, line 168, in get<br>
    net_caps = supervdsm.getProxy().network_c<wbr>aps()<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py&quot;, line 55, in __call__<br>
    return callMethod()<br>
  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/vdsm/common/supervdsm.py&quot;, line 53, in &lt;lambda&gt;<br>
    **kwargs)<br>
  File &quot;&lt;string&gt;&quot;, line 2, in network_caps<br>
  File &quot;/usr/lib64/python2.7/multipro<wbr>cessing/managers.py&quot;, 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>