. I'm
doing a new install to get fresh vdsm and supervdsm logs which will be
attached as soon as they've failed.
/Sverker
Den 2020-09-03 kl. 18:03, skrev Dominik Holler:
On Thu, Sep 3, 2020 at 12:42 PM Sverker Abrahamsson
<sverker(a)abrahamsson.com <mailto:sverker@abrahamsson.com>> wrote:
Hi Ales,
this is a CentOS 8 so my impression was that you always have
NetworkManager then? At least my attempt to remove it failed
miserably.
Yes, on CentOS 8 hosts oVirt requires the interfaces managed by
NetworkManager.
The enp4s0 config was created by the install, so it should be
controlled by NetworkManager.
This should work. Can you please report a bug on vdsm [1]?
Would be helpful if the vdsm.log and supervdsm.log would be attached
to this bug.
[1]
https://bugzilla.redhat.com/enter_bug.cgi?product=vdsm
/Sverker
Den 2020-09-03 kl. 12:29, skrev Ales Musil:
>
>
> On Thu, Sep 3, 2020 at 12:21 PM Sverker Abrahamsson
> <sverker(a)abrahamsson.com <mailto:sverker@abrahamsson.com>> wrote:
>
> Hi Ales,
> right now I have a manually created ovirtmgmt bridge (virbr0
> and vnet0 seems to be created during the failed attempt to
> deploy hosted engine):
>
> [root@h1-mgmt ~]# nmcli con show
> NAME UUID TYPE DEVICE
> enp4s0 af7ccb53-011b-4c36-998a-1878b4ae7100 ethernet enp4s0
> Bridge ovirtmgmt 9a0b07c0-2983-fe97-ec7f-ad2b51c3a3f0
> bridge ovirtmgmt
> virbr0 aa593151-2c12-4cf7-985b-f105b3575d09 bridge virbr0
> enp4s0.4000 ecc8064d-18c1-99b7-3fe4-9c5a593ece6f vlan
> enp4s0.4000
> vnet0 a6db45bd-93c8-4c37-85fc-0c58ba3e9d00 tun vnet0
> [root@h1-mgmt ~]# nmstatectl show
> ---
> dns-resolver:
> config:
> search: []
> server:
> - 213.133.98.98
> running:
> search: []
> server:
> - 213.133.98.98
> route-rules:
> config: []
> routes:
> config:
> - destination: 0.0.0.0/0 <
http://0.0.0.0/0>
> metric: -1
> next-hop-address: 144.76.84.65
> next-hop-interface: enp4s0
> table-id: 0
> - destination: ::/0
> metric: -1
> next-hop-address: fe80::1
> next-hop-interface: enp4s0
> table-id: 0
> running:
> - destination: 0.0.0.0/0 <
http://0.0.0.0/0>
> metric: 100
> next-hop-address: 144.76.84.65
> next-hop-interface: enp4s0
> table-id: 254
> - destination: 144.76.84.65/32 <
http://144.76.84.65/32>
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: 172.27.1.0/24 <
http://172.27.1.0/24>
> metric: 425
> next-hop-address: ''
> next-hop-interface: ovirtmgmt
> table-id: 254
> - destination: 192.168.1.0/24 <
http://192.168.1.0/24>
> metric: 0
> next-hop-address: ''
> next-hop-interface: virbr0
> table-id: 254
> - destination: 2a01:4f8:192:1148::/64
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: ::/0
> metric: 100
> next-hop-address: fe80::1
> next-hop-interface: enp4s0
> table-id: 254
> - destination: fe80::/64
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: ff00::/8
> metric: 256
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 255
> interfaces:
> - name: ;vdsmdummy;
> type: linux-bridge
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: DE:D3:A8:24:27:F6
> mtu: 1500
> - name: br-int
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: 6E:37:94:63:E0:4B
> mtu: 1500
> - name: enp4s0
> type: ethernet
> state: up
> ethernet:
> auto-negotiation: true
> duplex: full
> speed: 1000
> ipv4:
> address:
> - ip: 144.76.84.73
> prefix-length: 32
> dhcp: false
> enabled: true
> ipv6:
> address:
> - ip: 2a01:4f8:192:1148::2
> prefix-length: 64
> - ip: fe80::62a4:4cff:fee9:4ac
> prefix-length: 64
> auto-dns: true
> auto-gateway: true
> auto-routes: true
> autoconf: true
> dhcp: true
> enabled: true
> mac-address: 60:A4:4C:E9:04:AC
> mtu: 1500
> - name: enp4s0.4000
> type: vlan
> state: up
> ipv4:
> dhcp: false
> enabled: false
> ipv6:
> enabled: false
> mac-address: 60:A4:4C:E9:04:AC
> mtu: 1500
> vlan:
> base-iface: enp4s0
> id: 4000
> - name: lo
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mtu: 65536
> - name: ovirtmgmt
> type: linux-bridge
> state: up
> bridge:
> options:
> group-forward-mask: 0
> mac-ageing-time: 300
> multicast-snooping: true
> stp:
> enabled: false
> forward-delay: 15
> hello-time: 2
> max-age: 20
> priority: 32768
> port:
> - name: enp4s0.4000
> stp-hairpin-mode: false
> stp-path-cost: 100
> stp-priority: 32
> ipv4:
> address:
> - ip: 172.27.1.1
> prefix-length: 24
> dhcp: false
> enabled: true
> ipv6:
> autoconf: false
> dhcp: false
> enabled: false
> mac-address: 60:A4:4C:E9:04:AC
> mtu: 1500
> - name: ovs-system
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: D2:D3:5B:BA:58:38
> mtu: 1500
> - name: virbr0
> type: linux-bridge
> state: up
> bridge:
> options:
> group-forward-mask: 0
> mac-ageing-time: 300
> multicast-snooping: true
> stp:
> enabled: true
> forward-delay: 2
> hello-time: 2
> max-age: 20
> priority: 32768
> port:
> - name: virbr0-nic
> stp-hairpin-mode: false
> stp-path-cost: 100
> stp-priority: 32
> - name: vnet0
> stp-hairpin-mode: false
> stp-path-cost: 100
> stp-priority: 32
> ipv4:
> address:
> - ip: 192.168.1.1
> prefix-length: 24
> dhcp: false
> enabled: true
> ipv6:
> autoconf: false
> dhcp: false
> enabled: false
> mac-address: 52:54:00:C0:A5:20
> mtu: 1500
> - name: virbr0-nic
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: 52:54:00:C0:A5:20
> mtu: 1500
> - name: vnet0
> type: unknown
> state: up
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: FE:16:3E:1B:21:0B
> mtu: 1500
>
> Reverting the configuration back to not have the static
> bridge and a reboot I get this:
>
> [root@h1-mgmt ~]# nmcli con show
> NAME UUID TYPE DEVICE
> enp4s0 af7ccb53-011b-4c36-998a-1878b4ae7100 ethernet enp4s0
> enp4s0.4000 ecc8064d-18c1-99b7-3fe4-9c5a593ece6f vlan
> enp4s0.4000
> [root@h1-mgmt ~]# nmstatectl show
> ---
> dns-resolver:
> config:
> search: []
> server:
> - 213.133.98.98
> running:
> search: []
> server:
> - 213.133.98.98
> route-rules:
> config: []
> routes:
> config:
> - destination: 0.0.0.0/0 <
http://0.0.0.0/0>
> metric: -1
> next-hop-address: 144.76.84.65
> next-hop-interface: enp4s0
> table-id: 0
> - destination: ::/0
> metric: -1
> next-hop-address: fe80::1
> next-hop-interface: enp4s0
> table-id: 0
> running:
> - destination: 0.0.0.0/0 <
http://0.0.0.0/0>
> metric: 100
> next-hop-address: 144.76.84.65
> next-hop-interface: enp4s0
> table-id: 254
> - destination: 144.76.84.65/32 <
http://144.76.84.65/32>
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: 172.27.1.0/24 <
http://172.27.1.0/24>
> metric: 400
> next-hop-address: ''
> next-hop-interface: enp4s0.4000
> table-id: 254
> - destination: 2a01:4f8:192:1148::/64
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: ::/0
> metric: 100
> next-hop-address: fe80::1
> next-hop-interface: enp4s0
> table-id: 254
> - destination: fe80::/64
> metric: 100
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 254
> - destination: ff00::/8
> metric: 256
> next-hop-address: ''
> next-hop-interface: enp4s0
> table-id: 255
> interfaces:
> - name: ;vdsmdummy;
> type: linux-bridge
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: B2:9E:E0:61:71:88
> mtu: 1500
> - name: br-int
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: 6E:37:94:63:E0:4B
> mtu: 1500
> - name: enp4s0
> type: ethernet
> state: up
> ethernet:
> auto-negotiation: true
> duplex: full
> speed: 1000
> ipv4:
> address:
> - ip: 144.76.84.73
> prefix-length: 32
> dhcp: false
> enabled: true
> ipv6:
> address:
> - ip: 2a01:4f8:192:1148::2
> prefix-length: 64
> - ip: fe80::62a4:4cff:fee9:4ac
> prefix-length: 64
> auto-dns: true
> auto-gateway: true
> auto-routes: true
> autoconf: true
> dhcp: true
> enabled: true
> mac-address: 60:A4:4C:E9:04:AC
> mtu: 1500
> - name: enp4s0.4000
> type: vlan
> state: up
> ipv4:
> address:
> - ip: 172.27.1.1
> prefix-length: 24
> dhcp: false
> enabled: true
> ipv6:
> autoconf: false
> dhcp: false
> enabled: false
> mac-address: 60:A4:4C:E9:04:AC
> mtu: 1500
> vlan:
> base-iface: enp4s0
> id: 4000
> - name: lo
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mtu: 65536
> - name: ovs-system
> type: unknown
> state: down
> ipv4:
> enabled: false
> ipv6:
> enabled: false
> mac-address: A2:35:7A:6C:B7:EF
> mtu: 1500
>
> /Sverker
>
>
> Was the enp4s0 always managed by NetworkManager or only after the
> attempt to make the ovirtmgmt? If not that would explain the failure.
> Also the workaround would be to configure the interface via
> NetworkManager and then run the host deploy again.
>
> Thanks,
> Ales
>
> Den 2020-09-03 kl. 11:54, skrev Ales Musil:
>>
>>
>> On Thu, Sep 3, 2020 at 11:51 AM Sverker Abrahamsson via
>> Users <users(a)ovirt.org <mailto:users@ovirt.org>> wrote:
>>
>> Hi Dominik
>> That is my issue, I don't get to where I can get the
>> ovirtmgmt bridge established because vdsm insists on
>> creating it. It used to be possible to create that
>> bridge statically and vdsm would just skip it but seems
>> to be broken now.
>>
>> If it would be possible to use OVN for the management
>> network that would solve my issue and would be the
>> preferable solution, but as you write that isn't
>> possible which was what I suspected.
>>
>> Do you have any other suggestion on how to solve this
>> issue? That I get the external interface untagged and
>> the internal network tagged is not possible to change.
>>
>> /Sverker
>>
>>
>> Hello Sverker,
>>
>> can you please share output from "nmcli con show" and
>> "nmstatectl show"?
>>
>> Thank you.
>> Regards,
>> Ales
>>
>> Den 2020-09-03 kl. 10:52, skrev Dominik Holler:
>>>
>>>
>>> On Wed, Sep 2, 2020 at 10:38 PM Sverker Abrahamsson via
>>> Users <users(a)ovirt.org <mailto:users@ovirt.org>>
wrote:
>>>
>>> Well, unforturnatly I don't have a choise since it
>>> is out of my control.
>>> I only have one physical network port where the
>>> external traffic is
>>> untagged and the internal vlan is tagged. If I
>>> could run with OVN
>>>
>>>
>>> OVN is for VM traffic only, not usable for the
>>> management network.
>>>
>>> instead I wouldn't need that tagged vlan, but I
>>> haven't been able to get
>>> that to work neither.
>>>
>>>
>>> Please let us know if OVN does not work for VM traffic
>>> for you.
>>>
>>> It's perfectly possible to have both tagged and
>>> untagged traffic on the
>>> same switch port, issue is that vdsm tries to take
>>> control over the
>>> network without being able to be flexible enough..
>>> I'm attempting now to
>>> have ovirtmgmt bridge created before, that used to
>>> be possible but
>>> according to previous mails on the list it went
>>> broken somewhere at 4.x.
>>>
>>> /Sverker
>>>
>>> Den 2020-09-02 kl. 21:39, skrev Strahil Nikolov:
>>> > Switchports can either be tagged or untagged.
>>> > I'm not sure that your setup is supported at all.
>>> >
>>> > Best Regards,
>>> > Strahil Nikolov
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > В сряда, 2 септември 2020 г., 20:41:57 Гринуич+3,
>>> Sverker Abrahamsson via Users <users(a)ovirt.org
>>> <mailto:users@ovirt.org>> написа:
>>> >
>>> >
>>> >
>>> >
>>> >
>>> > Pretty formatting the "desired state" it
seems
>>> that vdsm tries to remove
>>> > the ip of my underlying interface, that is enp4s0:
>>> >
>>>
>>> > {
>>> > 'interfaces': [{
>>> > 'name': 'enp4s0',
>>> > 'state': 'up',
>>> > 'mtu': 1500
>>> > }, {
>>> > 'vlan': {
>>> > 'id': 4000,
>>> > 'base-iface': 'enp4s0'
>>> > },
>>> > 'name': 'enp4s0.4000',
>>> > 'type': 'vlan',
>>> > 'state': 'up',
>>> > 'mtu': 1500,
>>> > 'ipv4': {
>>> > 'enabled': False
>>> > },
>>> > 'ipv6': {
>>> > 'enabled': False
>>> > }
>>> > }, {
>>> > 'name': 'ovirtmgmt',
>>> > 'type': 'linux-bridge',
>>> > 'state': 'up',
>>> > 'mtu': 1500,
>>> > 'bridge': {
>>> > 'port': [{
>>> > 'name': 'enp4s0.4000'
>>> > }
>>> > ],
>>> > 'options': {
>>> > 'stp': {
>>> > 'enabled': False
>>> > }
>>> > }
>>> > },
>>> > 'ipv4': {
>>> > 'enabled': True,
>>> > 'address': [{
>>> > 'ip': '172.27.1.1',
>>> > 'prefix-length': 24
>>> > }
>>> > ],
>>> > 'dhcp': False
>>> > },
>>> > 'ipv6': {
>>> > 'enabled': False
>>> > }
>>> > }
>>> > ],
>>> > 'dns-resolver': {
>>> > 'config'
>>> > : {
>>> > 'server':
['213.133.98.98']
>>> > }
>>> > }
>>> > }
>>> >
>>>
>>>
>>> Thanks, this is helpful information.
>>> Can you please share the getCapabilities result sent
>>> from vdsm to Engine directly before the setupNetworks
>>> request,
>>> and the parameters of the setupNetworks request from
>>> Engine to vdsm?
>>> Both are in the vdsm.log during adding the host.
>>>
>>> >
>>> > This is my interfaces before vdsm attemtpts to
>>> change the config:
>>> >
>>> > enp4s0:
>>> flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
>>> > inet 144.76.84.73 netmask
>>> 255.255.255.255 broadcast 0.0.0.0
>>> > inet6 fe80::62a4:4cff:fee9:4ac prefixlen
>>> 64 scopeid 0x20<link>
>>> > inet6 2a01:4f8:192:1148::2 prefixlen 64
>>> scopeid 0x0<global>
>>> > ether 60:a4:4c:e9:04:ac txqueuelen
>>> 1000 (Ethernet)
>>> > RX packets 293442 bytes 385541799
>>> (367.6 MiB)
>>> > RX errors 0 dropped 0 overruns 0 frame 0
>>> > TX packets 91095 bytes 31160348 (29.7 MiB)
>>> > TX errors 0 dropped 0 overruns 0
>>> carrier 0 collisions 0
>>> > device interrupt 17 memory
>>> 0xf7d00000-f7d20000
>>> >
>>> > enp4s0.4000:
>>> flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
>>> > inet 172.27.1.1 netmask 255.255.255.0
>>> broadcast 172.27.1.255
>>> > inet6 fe80::62a4:4cff:fee9:4ac prefixlen
>>> 64 scopeid 0x20<link>
>>> > ether 60:a4:4c:e9:04:ac txqueuelen
>>> 1000 (Ethernet)
>>> > RX packets 0 bytes 0 (0.0 B)
>>> > RX errors 0 dropped 0 overruns 0 frame 0
>>> > TX packets 13 bytes 938 (938.0 B)
>>> > TX errors 0 dropped 0 overruns 0
>>> carrier 0 collisions 0
>>> >
>>> > I.e. enp4s0 is the external interface that must
>>> not be changed, bridge
>>> > must be created on the vlan interface. I would
>>> prefer to create the
>>> > bridge manually and not through vdsm if that is
>>> possible.
>>> >
>>> > /Sverker
>>> >
>>> > Den 2020-09-02 kl. 19:14, skrev Sverker
>>> Abrahamsson via Users:
>>> >> Hi,
>>> >> I'm attempting to install hosted engine but
>>> getting this failure:
>>> >>
>>> >> [ ERROR ] fatal: [localhost]: FAILED! =>
>>> {"changed": false, "msg":
>>> >> "The host has been set in non_operational
>>> status, deployment errors:
>>> >> code 505: Host
h1-mgmt.limetransit.com
>>> <
http://h1-mgmt.limetransit.com> installation
>>> failed. Failed to
>>> >> configure management network on the host.,
>>> code 1120: Failed to
>>> >> configure management network on host
>>>
h1-mgmt.limetransit.com
>>> <
http://h1-mgmt.limetransit.com> due to
>>> >> setup networks failure., code 9000: Failed to
>>> verify Power Management
>>> >> configuration for Host
h1-mgmt.limetransit.com
>>> <
http://h1-mgmt.limetransit.com>., code 10802: VDSM
>>> >>
h1-mgmt.limetransit.com
>>> <
http://h1-mgmt.limetransit.com> command
>>> HostSetupNetworksVDS failed: Internal
>>> >> JSON-RPC error: {'reason': 'Unexpected
failure
>>> of libnm when running
>>> >> the mainloop: run execution'}, fix
accordingly
>>> and re-deploy."}
>>> >>
>>> >> Looking in vdsm.log I find this which I believe
>>> is the root cause:
>>> >>
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>>
16:38:25,897::supervdsm_server::93::SuperVdsm.ServerCallback::(wrapper)
>>> >> call setupNetworks with ({'ovirtmgmt':
{'vlan':
>>> '4000', 'netmask':
>>> >> '255.255.255.0', 'ipv6autoconf':
False,
>>> >> 'nic': 'enp4s0', 'bridged':
'true', 'ipaddr':
>>> '172.27.1.1',
>>> >> 'defaultRoute': True, 'dhcpv6':
False, 'STP':
>>> 'no', 'mtu': 1500,
>>> >> 'switch': 'legacy'}}, {},
>>> {'connectivityTimeout': 120,
>>> >> 'commitOnSuccess': True,
'connectivityCh
>>> >> eck': 'true'}) {}
>>> >> MainProcess|jsonrpc/0::INFO::2020-09-02
>>> >> 16:38:25,897::api::220::root::(setupNetworks)
>>> Setting up network
>>> >> according to configuration:
>>> networks:{'ovirtmgmt': {'vlan':
'4000',
>>> >> 'netmask': '255.255.255.0',
'ipv6autoconf': Fal
>>> >> se, 'nic': 'enp4s0',
'bridged': 'true',
>>> 'ipaddr': '172.27.1.1',
>>> >> 'defaultRoute': True, 'dhcpv6':
False, 'STP':
>>> 'no', 'mtu': 1500,
>>> >> 'switch': 'legacy'}}, bondings:{},
>>> options:{'connectivityTimeout':
>>> >> 120, 'commitOnSuccess':
>>> >> True, 'connectivityCheck': 'true'}
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:25,902::cmdutils::130::root::(exec_cmd)
>>> /sbin/tc qdisc show (cwd
>>> >> None)
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:25,906::cmdutils::138::root::(exec_cmd)
>>> SUCCESS: <err> = b'';
>>> >> <rc> = 0
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:25,945::vsctl::74::root::(commit)
>>> Executing commands:
>>> >> /usr/bin/ovs-vsctl --timeout=5 --oneline
>>> --format=json -- list Bridge
>>> >> -- list Port -- list Interface
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:25,945::cmdutils::130::root::(exec_cmd)
>>> /usr/bin/ovs-vsctl
>>> >> --timeout=5 --oneline --format=json -- list
>>> Bridge -- list Port --
>>> >> list Interface (cwd None)
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:25,952::cmdutils::138::root::(exec_cmd)
>>> SUCCESS: <err> = b'';
>>> >> <rc> = 0
>>> >> MainProcess|jsonrpc/0::INFO::2020-09-02
>>> >>
>>> 16:38:25,957::netconfpersistence::58::root::(setNetwork)
>>> Adding
>>> >> network ovirtmgmt({'vlan': 4000,
'netmask':
>>> '255.255.255.0',
>>> >> 'ipv6autoconf': False, 'nic':
'enp4s0',
>>> 'bridged': True
>>> >> , 'ipaddr': '172.27.1.1',
'defaultRoute': True,
>>> 'dhcpv6': False,
>>> >> 'mtu': 1500, 'switch':
'legacy', 'stp': False,
>>> 'bootproto': 'none',
>>> >> 'nameservers': ['213.133.98.98']})
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>> 16:38:25,958::commands::153::common.commands::(start)
>>> /usr/bin/taskset
>>> >> --cpu-list 0-7
>>> /usr/libexec/vdsm/hooks/before_network_setup/50_fcoe
>>> >> (cwd None)
>>> >> MainProcess|jsonrpc/0::INFO::2020-09-02
>>> >> 16:38:26,154::hooks::122::root::(_runHooksDir)
>>> >>
>>> /usr/libexec/vdsm/hooks/before_network_setup/50_fcoe:
>>> rc=0 err=b''
>>> >> MainProcess|jsonrpc/0::INFO::2020-09-02
>>> >>
>>> 16:38:26,155::configurator::195::root::(_setup_nmstate)
>>> Processing
>>> >> setup through nmstate
>>> >> MainProcess|jsonrpc/0::INFO::2020-09-02
>>> >>
>>> 16:38:26,175::configurator::197::root::(_setup_nmstate)
>>> Desired state:
>>> >> {'interfaces': [{'name':
'enp4s0', 'state':
>>> 'up', 'mtu': 1500},
>>> >> {'vlan': {'id': 4000,
'base-iface': 'enp4s0'}
>>> >> , 'name': 'enp4s0.4000',
'type': 'vlan',
>>> 'state': 'up', 'mtu': 1500,
>>> >> 'ipv4': {'enabled': False},
'ipv6': {'enabled':
>>> False}}, {'name':
>>> >> 'ovirtmgmt', 'type':
'linux-bridge', 'state':
>>> 'up', 'mtu': 1500,
>>> >> 'bridge': {'port': [
>>> >> {'name': 'enp4s0.4000'}],
'options': {'stp':
>>> {'enabled': False}}},
>>> >> 'ipv4': {'enabled': True,
'address': [{'ip':
>>> '172.27.1.1',
>>> >> 'prefix-length': 24}], 'dhcp':
False}, 'ipv6':
>>> {'enabled': False}}],
>>> >> 'dns-resolver': {'config'
>>> >> : {'server': ['213.133.98.98']}}}
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:26,217::checkpoint::121::root::(create)
>>> Checkpoint
>>> >> /org/freedesktop/NetworkManager/Checkpoint/1
>>> created for all devices: 60
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>> 16:38:26,218::netapplier::239::root::(_add_interfaces)
>>> Adding new
>>> >> interfaces: ['ovirtmgmt']
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>> 16:38:26,221::netapplier::251::root::(_edit_interfaces)
>>> Editing
>>> >> interfaces: ['enp4s0.4000',
'enp4s0']
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>> 16:38:26,224::nmclient::136::root::(execute_next_action)
>>> Executing NM
>>> >> action: func=add_connection_async
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>>
16:38:26,231::connection::329::root::(_add_connection_callback)
>>> >> Connection adding succeeded: dev=ovirtmgmt
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >>
>>> 16:38:26,232::nmclient::136::root::(execute_next_action)
>>> Executing NM
>>> >> action: func=commit_changes_async
>>> >> MainProcess|jsonrpc/0::ERROR::2020-09-02
>>> >> 16:38:26,233::nmclient::200::root::(quit) NM
>>> main-loop aborted:
>>> >> Connection update failed:
>>> error=nm-connection-error-quark:
>>> >> ipv6.gateway: gateway cannot be set if there are
>>> no addresses
>>> >> configured (7), dev=enp4s0/<enum
>>> NM_DEVICE_STATE_ACTIVATED of type
>>> >> NM.DeviceState>
>>> >> MainProcess|jsonrpc/0::DEBUG::2020-09-02
>>> >> 16:38:26,246::checkpoint::164::root::(rollback)
>>> Checkpoint
>>> >> /org/freedesktop/NetworkManager/Checkpoint/1
>>> rollback executed:
>>> >>
>>>
dbus.Dictionary({dbus.String('/org/freedesktop/NetworkManager/Devices/6'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/7'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/8'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/9'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/3'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/2'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/4'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/1'):
>>> >> dbus.UInt32(0),
>>> >>
>>>
dbus.String('/org/freedesktop/NetworkManager/Devices/5'):
>>> >> dbus.UInt32(0)},
signature=dbus.Signature('su'))
>>> >> MainProcess|jsonrpc/0::ERROR::2020-09-02
>>> >>
>>>
16:38:31,251::supervdsm_server::97::SuperVdsm.ServerCallback::(wrapper)
>>> >> Error in setupNetworks
>>> >> Traceback (most recent call last):
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/vdsm/supervdsm_server.py",
>>> >> line 95, in wrapper
>>> >> res = func(*args, **kwargs)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/vdsm/network/api.py",
>>> line
>>> >> 241, in setupNetworks
>>> >> _setup_networks(networks, bondings, options,
>>> net_info)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/vdsm/network/api.py",
>>> line
>>> >> 266, in _setup_networks
>>> >> networks, bondings, options, net_info,
>>> in_rollback
>>> >> File
>>> >>
>>>
"/usr/lib/python3.6/site-packages/vdsm/network/netswitch/configurator.py",
>>> >> line 154, in setup
>>> >> _setup_nmstate(networks, bondings, options,
>>> in_rollback)
>>> >> File
>>> >>
>>>
"/usr/lib/python3.6/site-packages/vdsm/network/netswitch/configurator.py",
>>> >> line 199, in _setup_nmstate
>>> >> nmstate.setup(desired_state, verify_change=not
>>> in_rollback)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/vdsm/network/nmstate.py",
>>> >> line 63, in setup
>>> >> state_apply(desired_state,
>>> verify_change=verify_change)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/deprecation.py",
>>> >> line 40, in wrapper
>>> >> return func(*args, **kwargs)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/nm/nmclient.py",
>>> >> line 96, in wrapped
>>> >> ret = func(*args, **kwargs)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/netapplier.py",
>>> >> line 73, in apply
>>> >> state.State(desired_state), verify_change,
>>> commit, rollback_timeout
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/netapplier.py",
>>> >> line 163, in _apply_ifaces_state
>>> >> con_profiles=ifaces_add_configs +
>>> ifaces_edit_configs,
>>> >> File
"/usr/lib64/python3.6/contextlib.py",
>>> line 88, in __exit__
>>> >> next(self.gen)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/netapplier.py",
>>> >> line 232, in _setup_providers
>>> >> mainloop.run(timeout=MAINLOOP_TIMEOUT)
>>> >> File
>>>
"/usr/lib/python3.6/site-packages/libnmstate/nm/nmclient.py",
>>> >> line 177, in run
>>> >> f"Unexpected failure of libnm when
running
>>> the mainloop: {err}"
>>> >> libnmstate.error.NmstateLibnmError: Unexpected
>>> failure of libnm when
>>> >> running the mainloop: run execution
>>> >>
>>> >> My host have a main network interface and a vlan
>>> interface on the same
>>> >> physical interface which is an internal
>>> management network which
>>> >> should be used as management network. The vlan
>>> interface doesn't have
>>> >> any ipv6 interface, but nmclient fails on
>>> setting ipv6 gateway. This
>>> >> seems like a bug?
>>> >>
>>> >> /Sverker
>>> >>
>>> >> _______________________________________________
>>> >> discuss mailing list
>>> >> discuss(a)openvswitch.org
>>> <mailto:discuss@openvswitch.org>
>>> >>
>>>
https://mail.openvswitch.org/mailman/listinfo/ovs-discuss
>>> >> _______________________________________________
>>> >> Users mailing list -- users(a)ovirt.org
>>> <mailto:users@ovirt.org>
>>> >> To unsubscribe send an email to
>>> users-leave(a)ovirt.org <mailto:users-leave@ovirt.org>
>>> >> Privacy Statement:
>>>
https://www.ovirt.org/privacy-policy.html
>>> >> oVirt Code of Conduct:
>>> >>
>>>
https://www.ovirt.org/community/about/community-guidelines/
>>> >> List Archives:
>>> >>
>>>
https://lists.ovirt.org/archives/list/users@ovirt.org/message/R4YSTOQM7I4...
>>> > _______________________________________________
>>> > Users mailing list -- users(a)ovirt.org
>>> <mailto:users@ovirt.org>
>>> > To unsubscribe send an email to
>>> users-leave(a)ovirt.org <mailto:users-leave@ovirt.org>
>>> > Privacy Statement:
>>>
https://www.ovirt.org/privacy-policy.html
>>> > oVirt Code of Conduct:
>>>
https://www.ovirt.org/community/about/community-guidelines/
>>> > List Archives:
>>> >
>>>
https://lists.ovirt.org/archives/list/users@ovirt.org/message/UMXFPVLJHYO...
>>> >
>>> _______________________________________________
>>> Users mailing list -- users(a)ovirt.org
>>> <mailto:users@ovirt.org>
>>> To unsubscribe send an email to
>>> users-leave(a)ovirt.org <mailto:users-leave@ovirt.org>
>>> Privacy Statement:
>>>
https://www.ovirt.org/privacy-policy.html
>>> oVirt Code of Conduct:
>>>
https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>>
https://lists.ovirt.org/archives/list/users@ovirt.org/message/RQIPLZGVOHX...
>>>
>> _______________________________________________
>> Users mailing list -- users(a)ovirt.org
>> <mailto:users@ovirt.org>
>> To unsubscribe send an email to users-leave(a)ovirt.org
>> <mailto:users-leave@ovirt.org>
>> Privacy Statement:
https://www.ovirt.org/privacy-policy.html
>> oVirt Code of Conduct:
>>
https://www.ovirt.org/community/about/community-guidelines/
>> List Archives:
>>
https://lists.ovirt.org/archives/list/users@ovirt.org/message/ED2YKQAKVG6...
>>
>>
>>
>> --
>>
>> Ales Musil
>>
>> Software Engineer - RHV Network
>>
>> Red Hat EMEA <
https://www.redhat.com>
>>
>> amusil(a)redhat.com <mailto:amusil@redhat.com> IM: amusil
>>
>> <
https://red.ht/sig>
>>
>
>
> --
>
> Ales Musil
>
> Software Engineer - RHV Network
>
> Red Hat EMEA <
https://www.redhat.com>
>
> amusil(a)redhat.com <mailto:amusil@redhat.com> IM: amusil
>
> <
https://red.ht/sig>
>