<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>When I change
      /usr/libexec/vdsm/hooks/before_device_create/ovirt_provider_ovn_hook
      to instead of hardcoded to br-int use BRIDGE_NAME = 'ovirtbridge'
      then I get the expected behaviour and I get a working network
      connectivity in my VM with IP provided by dhcp.</p>
    <p>/Sverker<br>
    </p>
    <div class="moz-cite-prefix">Den 2016-12-29 kl. 22:07, skrev Sverker
      Abrahamsson:<br>
    </div>
    <blockquote
      cite="mid:2fbfbff5-e3d5-253b-277d-b2b7ca2f1370@abrahamsson.com"
      type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <p>By default the vNic profile of my OVN bridge ovirtbridge gets a
        Network filter named vdsm-no-mac-spoofing. If I instead set No
        filter then I don't get those ebtables / iptables messages. It
        seems that there is some issue between ovirt/vdsm and firewalld,
        which we can put to the side for now.</p>
      <p>It is not clear for me why the port is added on br-int instead
        of the bridge I've assigned to the VM, which is ovirtbridge??</p>
      <p>/Sverker<br>
      </p>
      <div class="moz-cite-prefix">Den 2016-12-29 kl. 14:20, skrev
        Sverker Abrahamsson:<br>
      </div>
      <blockquote
        cite="mid:040302e6-9ed0-c957-39af-8b443d263156@abrahamsson.com"
        type="cite">
        <meta http-equiv="content-type" content="text/html;
          charset=windows-1252">
        <p>The specific command most likely fails because there is no
          chain named libvirt-J-vnet0, but when should that have been
          created?<br>
          /Sverker<br>
        </p>
        <div class="moz-forward-container">-------- Vidarebefordrat
          meddelande --------
          <table class="moz-email-headers-table" border="0"
            cellpadding="0" cellspacing="0">
            <tbody>
              <tr>
                <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Ämne:
                </th>
                <td>Re: [ovirt-users] Issue with OVN/OVS and mandatory
                  ovirtmgmt network</td>
              </tr>
              <tr>
                <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Datum:
                </th>
                <td>Thu, 29 Dec 2016 08:06:29 -0500 (EST)</td>
              </tr>
              <tr>
                <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Från:
                </th>
                <td>Marcin Mirecki <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a></td>
              </tr>
              <tr>
                <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Till:
                </th>
                <td>Sverker Abrahamsson <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a></td>
              </tr>
              <tr>
                <th align="RIGHT" nowrap="nowrap" valign="BASELINE">Kopia:
                </th>
                <td>Ovirt Users <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>,
                  Lance Richardson <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:lrichard@redhat.com">&lt;lrichard@redhat.com&gt;</a>,
                  Numan Siddique <a moz-do-not-send="true"
                    class="moz-txt-link-rfc2396E"
                    href="mailto:nusiddiq@redhat.com">&lt;nusiddiq@redhat.com&gt;</a></td>
              </tr>
            </tbody>
          </table>
          <br>
          <br>
          <pre>Let me add the OVN team.

Lance, Numan,

Can you please look at this?

Trying to plug a vNIC results in:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 ovs-vsctl: ovs|00001|vsctl|INFO|Called as ovs-vsctl
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --timeout=5 -- --if-exists del-port vnet0 -- add-port br-int vnet0 --
&gt; &gt;&gt;&gt;&gt;&gt;&gt; set Interface vnet0 "external-ids:attached-mac=\"00:1a:4a:16:01:51\""
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -- set Interface vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; "external-ids:iface-id=\"e8853aac-8a75-41b0-8010-e630017dcdd8\"" --
&gt; &gt;&gt;&gt;&gt;&gt;&gt; set Interface vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; "external-ids:vm-id=\"b9440d60-ef5a-4e2b-83cf-081df7c09e6f\"" -- set
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Interface vnet0 external-ids:iface-status=active
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 kernel: device vnet0 entered promiscuous mode
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -D PREROUTING -i vnet0 -j
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-J-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:

More details below


----- Original Message -----
&gt; From: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; To: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; Sent: Thursday, December 29, 2016 1:42:11 PM
&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory ovirtmgmt network
&gt; 
&gt; Hi
&gt; Same problem still..
&gt; /Sverker
&gt; 
&gt; Den 2016-12-29 kl. 13:34, skrev Marcin Mirecki:
&gt; &gt; Hi,
&gt; &gt;
&gt; &gt; The tunnels are created to connect multiple OVN controllers.
&gt; &gt; If there is only one, there is no need for the tunnels, so none
&gt; &gt; will be created, this is the correct behavior.
&gt; &gt;
&gt; &gt; Does the problem still occur after setting configuring the OVN-controller?
&gt; &gt;
&gt; &gt; Marcin
&gt; &gt;
&gt; &gt; ----- Original Message -----
&gt; &gt;&gt; From: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt; To: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; &gt;&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; &gt;&gt; Sent: Thursday, December 29, 2016 11:44:32 AM
&gt; &gt;&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory ovirtmgmt
&gt; &gt;&gt; network
&gt; &gt;&gt;
&gt; &gt;&gt; Hi
&gt; &gt;&gt; The rpm packages you listed in the other mail are installed but I had
&gt; &gt;&gt; not run vdsm-tool ovn-config to create tunnel as the OVN controller is
&gt; &gt;&gt; on the same host.
&gt; &gt;&gt;
&gt; &gt;&gt; [root@h2 ~]# rpm -q openvswitch-ovn-common
&gt; &gt;&gt; openvswitch-ovn-common-2.6.90-1.el7.centos.x86_64
&gt; &gt;&gt; [root@h2 ~]# rpm -q openvswitch-ovn-host
&gt; &gt;&gt; openvswitch-ovn-host-2.6.90-1.el7.centos.x86_64
&gt; &gt;&gt; [root@h2 ~]# rpm -q python-openvswitch
&gt; &gt;&gt; python-openvswitch-2.6.90-1.el7.centos.noarch
&gt; &gt;&gt;
&gt; &gt;&gt; After removing my manually created br-int and run
&gt; &gt;&gt;
&gt; &gt;&gt; vdsm-tool ovn-config 127.0.0.1 172.27.1.1
&gt; &gt;&gt;
&gt; &gt;&gt; then I have the br-int but 'ip link show' does not show any link
&gt; &gt;&gt; 'genev_sys_' nor does 'ovs-vsctl show' any port for ovn. I assume these
&gt; &gt;&gt; are when there is an actual tunnel?
&gt; &gt;&gt;
&gt; &gt;&gt; [root@h2 ~]# ovs-vsctl show
&gt; &gt;&gt; ebb6aede-cbbc-4f4f-a88a-a9cd72b2bd23
&gt; &gt;&gt;       Bridge br-int
&gt; &gt;&gt;           fail_mode: secure
&gt; &gt;&gt;           Port br-int
&gt; &gt;&gt;               Interface br-int
&gt; &gt;&gt;                   type: internal
&gt; &gt;&gt;       Bridge ovirtbridge
&gt; &gt;&gt;           Port ovirtbridge
&gt; &gt;&gt;               Interface ovirtbridge
&gt; &gt;&gt;                   type: internal
&gt; &gt;&gt;       Bridge "ovsbridge0"
&gt; &gt;&gt;           Port "ovsbridge0"
&gt; &gt;&gt;               Interface "ovsbridge0"
&gt; &gt;&gt;                   type: internal
&gt; &gt;&gt;           Port "eth0"
&gt; &gt;&gt;               Interface "eth0"
&gt; &gt;&gt;       ovs_version: "2.6.90"
&gt; &gt;&gt;
&gt; &gt;&gt; [root@h2 ~]# ip link show
&gt; &gt;&gt; 1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN mode
&gt; &gt;&gt; DEFAULT qlen 1
&gt; &gt;&gt;       link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
&gt; &gt;&gt; 2: eth0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast
&gt; &gt;&gt; master ovs-system state UP mode DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 44:8a:5b:84:7d:b3 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 3: ovs-system: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode
&gt; &gt;&gt; DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 5a:14:cf:28:47:e2 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 4: ovsbridge0: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue
&gt; &gt;&gt; state UNKNOWN mode DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 44:8a:5b:84:7d:b3 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 5: br-int: &lt;BROADCAST,MULTICAST&gt; mtu 1500 qdisc noop state DOWN mode
&gt; &gt;&gt; DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 9e:b0:3a:9d:f2:4b brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 6: ovirtbridge: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue
&gt; &gt;&gt; state UNKNOWN mode DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether a6:f6:e5:a4:5b:45 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 7: dummy0: &lt;BROADCAST,NOARP,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue master
&gt; &gt;&gt; ovirtmgmt state UNKNOWN mode DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 66:e0:1c:c3:a9:d8 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt; 8: ovirtmgmt: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc noqueue
&gt; &gt;&gt; state UP mode DEFAULT qlen 1000
&gt; &gt;&gt;       link/ether 66:e0:1c:c3:a9:d8 brd ff:ff:ff:ff:ff:ff
&gt; &gt;&gt;
&gt; &gt;&gt; Firewall settings:
&gt; &gt;&gt; [root@h2 ~]# firewall-cmd --list-all-zones
&gt; &gt;&gt; work
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: dhcpv6-client ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; drop
&gt; &gt;&gt;     target: DROP
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services:
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; internal
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: dhcpv6-client mdns samba-client ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; external
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: yes
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; trusted
&gt; &gt;&gt;     target: ACCEPT
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services:
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; home
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: dhcpv6-client mdns samba-client ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; dmz
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; public (active)
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces: eth0 ovsbridge0
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: dhcpv6-client ssh
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; block
&gt; &gt;&gt;     target: %%REJECT%%
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces:
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services:
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: no
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; ovirt (active)
&gt; &gt;&gt;     target: default
&gt; &gt;&gt;     icmp-block-inversion: no
&gt; &gt;&gt;     interfaces: ovirtbridge ovirtmgmt
&gt; &gt;&gt;     sources:
&gt; &gt;&gt;     services: dhcp ovirt-fence-kdump-listener ovirt-http ovirt-https
&gt; &gt;&gt; ovirt-imageio-proxy ovirt-postgres ovirt-provider-ovn
&gt; &gt;&gt; ovirt-vmconsole-proxy ovirt-websocket-proxy ssh vdsm
&gt; &gt;&gt;     ports:
&gt; &gt;&gt;     protocols:
&gt; &gt;&gt;     masquerade: yes
&gt; &gt;&gt;     forward-ports:
&gt; &gt;&gt;     sourceports:
&gt; &gt;&gt;     icmp-blocks:
&gt; &gt;&gt;     rich rules:
&gt; &gt;&gt;           rule family="ipv4" port port="6641" protocol="tcp" accept
&gt; &gt;&gt;           rule family="ipv4" port port="6642" protocol="tcp" accept
&gt; &gt;&gt;
&gt; &gt;&gt; The db dump is attached
&gt; &gt;&gt; /Sverker
&gt; &gt;&gt; Den 2016-12-29 kl. 09:50, skrev Marcin Mirecki:
&gt; &gt;&gt;&gt; Hi,
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Can you please do: "sudo ovsdb-client dump"
&gt; &gt;&gt;&gt; on the host and send me the output?
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Have you configured the ovn controller to connect to the
&gt; &gt;&gt;&gt; OVN north? You can do it using "vdsm-tool ovn-config" or
&gt; &gt;&gt;&gt; using the OVN tools directly.
&gt; &gt;&gt;&gt; Please check out: <a moz-do-not-send="true" class="moz-txt-link-freetext" href="https://www.ovirt.org/blog/2016/11/ovirt-provider-ovn/">https://www.ovirt.org/blog/2016/11/ovirt-provider-ovn/</a>
&gt; &gt;&gt;&gt; for details.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Also please note that the OVN provider is completely different
&gt; &gt;&gt;&gt; from the neutron-openvswitch plugin. Please don't mix the two.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Marcin
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; ----- Original Message -----
&gt; &gt;&gt;&gt;&gt; From: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; &gt;&gt;&gt;&gt; To: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt;&gt;&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; &gt;&gt;&gt;&gt; Sent: Thursday, December 29, 2016 9:27:19 AM
&gt; &gt;&gt;&gt;&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory ovirtmgmt
&gt; &gt;&gt;&gt;&gt; network
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Hi,
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; br-int is the OVN integration bridge, it should have been created
&gt; &gt;&gt;&gt;&gt; when installing OVN. I assume you have the following packages installed
&gt; &gt;&gt;&gt;&gt; on the host:
&gt; &gt;&gt;&gt;&gt;       openvswitch-ovn-common
&gt; &gt;&gt;&gt;&gt;       openvswitch-ovn-host
&gt; &gt;&gt;&gt;&gt;       python-openvswitch
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Please give me some time to look at the connectivity problem.
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; Marcin
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt; ----- Original Message -----
&gt; &gt;&gt;&gt;&gt;&gt; From: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt; To: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt; Sent: Thursday, December 29, 2016 12:47:04 AM
&gt; &gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory ovirtmgmt
&gt; &gt;&gt;&gt;&gt;&gt; network
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; From
&gt; &gt;&gt;&gt;&gt;&gt; /usr/libexec/vdsm/hooks/before_device_create/ovirt_provider_ovn_hook
&gt; &gt;&gt;&gt;&gt;&gt; (installed by ovirt-provider-ovn-driver rpm):
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; BRIDGE_NAME = 'br-int'
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt; Den 2016-12-28 kl. 23:56, skrev Sverker Abrahamsson:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Googling on the message about br-int suggested adding that bridge to
&gt; &gt;&gt;&gt;&gt;&gt;&gt; ovs:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; ovs-vsctl add-br br-int
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Then the VM is able to boot, but it fails to get network connectivity.
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Output in /var/log/messages:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 ovs-vsctl: ovs|00001|vsctl|INFO|Called as ovs-vsctl
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --timeout=5 -- --if-exists del-port vnet0 -- add-port br-int vnet0 --
&gt; &gt;&gt;&gt;&gt;&gt;&gt; set Interface vnet0 "external-ids:attached-mac=\"00:1a:4a:16:01:51\""
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -- set Interface vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; "external-ids:iface-id=\"e8853aac-8a75-41b0-8010-e630017dcdd8\"" --
&gt; &gt;&gt;&gt;&gt;&gt;&gt; set Interface vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; "external-ids:vm-id=\"b9440d60-ef5a-4e2b-83cf-081df7c09e6f\"" -- set
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Interface vnet0 external-ids:iface-status=active
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 kernel: device vnet0 entered promiscuous mode
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -D PREROUTING -i vnet0 -j
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-J-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -D POSTROUTING -o vnet0 -j
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-P-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -L libvirt-J-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -L libvirt-P-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F libvirt-J-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X libvirt-J-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F libvirt-P-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X libvirt-P-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F J-vnet0-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X J-vnet0-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F J-vnet0-arp-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X J-vnet0-arp-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -D libvirt-out -m physdev
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --physdev-is-bridged --physdev-out vnet0 -g FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -D libvirt-out -m physdev --physdev-out
&gt; &gt;&gt;&gt;&gt;&gt;&gt; vnet0 -g FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -D libvirt-in -m physdev --physdev-in vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; -g FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -D libvirt-host-in -m physdev --physdev-in
&gt; &gt;&gt;&gt;&gt;&gt;&gt; vnet0 -g HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -F FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -X FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -F FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -X FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -F HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -X HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -E FP-vnet0 FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -E FJ-vnet0 FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/iptables -w2 -w -E HJ-vnet0 HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -D libvirt-out -m physdev
&gt; &gt;&gt;&gt;&gt;&gt;&gt; --physdev-is-bridged --physdev-out vnet0 -g FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -D libvirt-out -m physdev --physdev-out
&gt; &gt;&gt;&gt;&gt;&gt;&gt; vnet0 -g FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -D libvirt-in -m physdev --physdev-in
&gt; &gt;&gt;&gt;&gt;&gt;&gt; vnet0 -g FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -D libvirt-host-in -m physdev --physdev-in
&gt; &gt;&gt;&gt;&gt;&gt;&gt; vnet0 -g HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -F FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -X FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -F FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -X FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -F HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -X HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -E FP-vnet0 FO-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -E FJ-vnet0 FI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ip6tables -w2 -w -E HJ-vnet0 HI-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -D PREROUTING -i vnet0 -j
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-I-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -D POSTROUTING -o vnet0 -j
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-O-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -L libvirt-I-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -L libvirt-O-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F libvirt-I-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X libvirt-I-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F libvirt-O-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X libvirt-O-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -L libvirt-P-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -E libvirt-P-vnet0
&gt; &gt;&gt;&gt;&gt;&gt;&gt; libvirt-O-vnet0' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F I-vnet0-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X I-vnet0-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -F I-vnet0-arp-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Dec 28 23:31:35 h2 firewalld: WARNING: COMMAND_FAILED:
&gt; &gt;&gt;&gt;&gt;&gt;&gt; '/usr/sbin/ebtables --concurrent -t nat -X I-vnet0-arp-mac' failed:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; [root@h2 etc]# ovs-vsctl show
&gt; &gt;&gt;&gt;&gt;&gt;&gt; ebb6aede-cbbc-4f4f-a88a-a9cd72b2bd23
&gt; &gt;&gt;&gt;&gt;&gt;&gt;       Bridge ovirtbridge
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port "ovirtport0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface "ovirtport0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;                   type: internal
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port ovirtbridge
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface ovirtbridge
&gt; &gt;&gt;&gt;&gt;&gt;&gt;                   type: internal
&gt; &gt;&gt;&gt;&gt;&gt;&gt;       Bridge "ovsbridge0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port "ovsbridge0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface "ovsbridge0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;                   type: internal
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port "eth0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface "eth0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;       Bridge br-int
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port br-int
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface br-int
&gt; &gt;&gt;&gt;&gt;&gt;&gt;                   type: internal
&gt; &gt;&gt;&gt;&gt;&gt;&gt;           Port "vnet0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;               Interface "vnet0"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;       ovs_version: "2.6.90"
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Searching through the code it appears that br-int comes from
&gt; &gt;&gt;&gt;&gt;&gt;&gt; neutron-openvswitch plugin ??
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; [root@h2 share]# rpm -qf
&gt; &gt;&gt;&gt;&gt;&gt;&gt; /usr/share/otopi/plugins/ovirt-host-deploy/openstack/neutron_openvswitch.py
&gt; &gt;&gt;&gt;&gt;&gt;&gt; ovirt-host-deploy-1.6.0-0.0.master.20161215101008.gitb76ad50.el7.centos.noarch
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; /Sverker
&gt; &gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Den 2016-12-28 kl. 23:24, skrev Sverker Abrahamsson:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; In addition I had to add an alias to modprobe:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; [root@h2 modprobe.d]# cat dummy.conf
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; alias dummy0 dummy
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Den 2016-12-28 kl. 23:03, skrev Sverker Abrahamsson:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I first tried to set device name to dummy_0, but then ifup did not
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; succeed in creating the device unless I first did 'ip link add
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; dummy_0 type dummy' but then it would not suceed to establish the if
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on reboot.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Setting fake_nics = dummy0 would not work neither, but this works:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; fake_nics = dummy*
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The engine is now able to find the if and assign bridge ovirtmgmt to
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; it.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; However, I then run into the next issue when starting a VM:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-28 22:28:23,897 ERROR
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (ForkJoinPool-1-worker-2) [] Correlation ID: null, Call Stack: null,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Custom Event ID: -1, Message: VM CentOS7 is down with error. Exit
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; message: Cannot get interface MTU on 'br-int': No such device.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This VM has a nic on ovirtbridge, which comes from the OVN provider.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /Sverker
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Den 2016-12-28 kl. 14:38, skrev Marcin Mirecki:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sverker,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Can you try adding a vnic named veth_* or dummy_*,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (or alternatively add the name of the vnic to
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; vdsm.config fake_nics), and setup the management
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network using this vnic?
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I suppose adding the vnic you use for connecting
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to the engine to fake_nics should make it visible
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to the engine, and you should be able to use it for
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the setup.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Marcin
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----- Original Message -----
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, December 28, 2016 12:06:26 PM
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovirtmgmt network
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have an internal OVS bridge called ovirtbridge which has a port
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IP address, but in the host network settings that port is not
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; visible.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I just verified and unfortunately the virtual ports are not
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; visible in engine
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to assign a network to :(
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I'm afraid that the engine is not ready for such a scenario (even
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; if it
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; works).
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please give me some time to look for a solution.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----- Original Message -----
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: "Marcin Mirecki" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:mmirecki@redhat.com">&lt;mmirecki@redhat.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cc: "Ovirt Users" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:users@ovirt.org">&lt;users@ovirt.org&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, December 28, 2016 11:48:24 AM
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: Re: [ovirt-users] Issue with OVN/OVS and mandatory
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovirtmgmt
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Marcin
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Yes, that is my issue. I don't want to let ovirt/vdsm see eth0
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; nor
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovsbridge0 since as soon as it sees them it messes up the network
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; config
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; so that the host will be unreachable.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have an internal OVS bridge called ovirtbridge which has a port
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; with
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; IP address, but in the host network settings that port is not
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; visible.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; It doesn't help to name it ovirtmgmt.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The engine is able to communicate with the host on the ip it has
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; been
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; given, it's just that it believes that it HAS to have a ovirtmgmt
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network which can't be on OVN.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /Sverker
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Den 2016-12-28 kl. 10:45, skrev Marcin Mirecki:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi Sverker,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The management network is mandatory on each host. It's used by
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; engine to communicate with the host.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Looking at your description and the exception it looks like it
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; missing.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The error is caused by not having any network for the host
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (network list retrieved in
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; InterfaceDaoImpl.getHostNetworksByCluster -
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; which
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; gets all the networks on nics for a host from vds_interface
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; table in the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; DB).
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Could you maybe create a virtual nic connected to ovsbridge0 (as
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; understand you
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have no physical nic available) and use this for the management
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network?
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I then create a bridge for use with ovirt, with a private
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; address.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I'm not quite sure I understand. Is this yet another bridge
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; connected to
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovsbridge0?
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; You could also attach the vnic for the management network here
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; if need
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Please keep in mind that OVN has no use in setting up the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; management
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The OVN provider can only handle external networks, which can
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; not be used
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; for a
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; management network.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Marcin
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ----- Original Message -----
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; From: "Sverker Abrahamsson" <a moz-do-not-send="true" class="moz-txt-link-rfc2396E" href="mailto:sverker@abrahamsson.com">&lt;sverker@abrahamsson.com&gt;</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; To: <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:users@ovirt.org">users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Sent: Wednesday, December 28, 2016 12:39:59 AM
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Subject: [ovirt-users] Issue with OVN/OVS and mandatory
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovirtmgmt
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Hi
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; For long time I've been looking for proper support in ovirt for
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Open
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; vSwitch
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; so I'm happy that it is moving in the right direction. However,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; there
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; seems
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to still be a dependency on a ovirtmgmt bridge and I'm unable
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to move
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to the OVN provider.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The hosting center where I rent hw instances has a bit special
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; network
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; setup,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; so I have one physical network port with a /32 netmask and
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; point-to-point
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; config to router. The physical port I connect to a ovs bridge
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; which has
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; public ip. Since ovirt always messes up the network config when
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I've
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; tried
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; to let it have access to the network config for the physical
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; port, I've
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; set
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; eht0 and ovsbridge0 as hidden in vdsm.conf.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I then create a bridge for use with ovirt, with a private
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; address. With
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; OVN provider I am now able to import these into the engine and
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; it looks
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; good. When creating a VM I can select that it will have a vNic
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on my OVS
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; bridge.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; However, I can't start the VM as an exception is thrown in the
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; log:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-28 00:13:33,350 ERROR
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [org.ovirt.engine.core.bll.RunVmCommand]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; (default task-5) [3c882d53] Error during ValidateFailure.:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NullPointerException
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.scheduling.policyunits.NetworkPolicyUnit.validateRequiredNetworksAvailable(NetworkPolicyUnit.java:140)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.scheduling.policyunits.NetworkPolicyUnit.filter(NetworkPolicyUnit.java:69)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.scheduling.SchedulingManager.runInternalFilters(SchedulingManager.java:597)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.scheduling.SchedulingManager.runFilters(SchedulingManager.java:564)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.scheduling.SchedulingManager.canSchedule(SchedulingManager.java:494)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.validator.RunVmValidator.canRunVm(RunVmValidator.java:133)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.RunVmCommand.validate(RunVmCommand.java:940)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.CommandBase.internalValidate(CommandBase.java:886)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.CommandBase.validateOnly(CommandBase.java:366)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.canRunActions(PrevalidatingMultipleActionsRunner.java:113)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.invokeCommands(PrevalidatingMultipleActionsRunner.java:99)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.PrevalidatingMultipleActionsRunner.execute(PrevalidatingMultipleActionsRunner.java:76)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.Backend.runMultipleActionsImpl(Backend.java:613)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.ovirt.engine.core.bll.Backend.runMultipleActions(Backend.java:583)
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; [bll.jar:]
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Looking at that section of code where the exception is thrown,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I see
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; it
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; iterates over host networks to find required networks, which I
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; assume is
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; ovirtmgmt. In the host network setup dialog I don't see any
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; networks at
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; all
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; but it lists ovirtmgmt as required. It also list the OVN
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; networks but
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; these
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; can't be statically assigned as they are added dynamically when
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; needed,
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; which is fine.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I believe that I either need to remove ovirtmgmt network or
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; configure
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; that
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; it
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; is provided by the OVN provider, but neither is possible.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Preferably it
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; shouldn't be hardcoded which network is management and
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; mandatory but be
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; possible to configure.
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; /Sverker
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Den 2016-12-27 kl. 17:10, skrev Marcin Mirecki:
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Users mailing list
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Users mailing list
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; Users mailing list
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; _______________________________________________
&gt; &gt;&gt;&gt;&gt;&gt;&gt; Users mailing list
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; &gt;&gt;&gt;&gt; _______________________________________________
&gt; &gt;&gt;&gt;&gt; Users mailing list
&gt; &gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
&gt; &gt;&gt;&gt;&gt; <a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
&gt; &gt;&gt;&gt;&gt;
&gt; &gt;&gt;
&gt; 
&gt; 
</pre>
        </div>
        <br>
        <fieldset class="mimeAttachmentHeader"></fieldset>
        <br>
        <pre wrap="">_______________________________________________
Users mailing list
<a moz-do-not-send="true" class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
<a moz-do-not-send="true" class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
</pre>
      </blockquote>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@ovirt.org">Users@ovirt.org</a>
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/mailman/listinfo/users">http://lists.ovirt.org/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>