Hello,
I have a host that's failing to bring up VDSM, the logs don't say anything
specific, but there's a Python error about DHCP on it. Is there anyone with a similar
issue?
[root@rhvpower ~]# systemctl status vdsmd
● vdsmd.service - Virtual Desktop Server Manager
Loaded: loaded (/usr/lib/systemd/system/vdsmd.service; enabled; vendor preset:
disabled)
Active: inactive (dead)
Jul 30 01:53:40 rhvpower.local.versatushpc.com.br systemd[1]: Dependency failed for
Virtual Desktop Server Manager.
Jul 30 01:53:40 rhvpower.local.versatushpc.com.br systemd[1]: vdsmd.service: Job
vdsmd.service/start failed with result 'dependency'.
Jul 30 12:34:12 rhvpower.local.versatushpc.com.br systemd[1]: Dependency failed for
Virtual Desktop Server Manager.
Jul 30 12:34:12 rhvpower.local.versatushpc.com.br systemd[1]: vdsmd.service: Job
vdsmd.service/start failed with result 'dependency'.
[root@rhvpower ~]# systemctl start vdsmd
A dependency job for vdsmd.service failed. See 'journalctl -xe' for details.
On the logs I got the following messages:
==> /var/log/vdsm/upgrade.log <==
MainThread::DEBUG::2021-07-30 12:34:55,143::libvirtconnection::168::root::(get) trying to
connect libvirt
MainThread::INFO::2021-07-30 12:34:55,167::netconfpersistence::238::root::(_clearDisk)
Clearing netconf: /var/lib/vdsm/staging/netconf
MainThread::INFO::2021-07-30 12:34:55,178::netconfpersistence::188::root::(save) Saved new
config RunningConfig({'ovirtmgmt': {'netmask': '255.255.255.0',
'bonding': 'bond0', 'ipv6autoconf': False, 'bridged':
True, 'ipaddr': '10.20.0.106', 'defaultRoute': True,
'dhcpv6': False, 'gateway': '10.20.0.1', 'mtu': 1500,
'switch': 'legacy', 'stp': False, 'bootproto':
'none', 'nameservers': ['10.20.0.1']}, 'servers':
{'vlan': 172, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-other':
{'vlan': 2020, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes1':
{'vlan': 2021, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes3':
{'vlan': 2023, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes2':
{'vlan': 2022, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'nfs':
{'vlan': 200, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'storage':
{'vlan': 192, 'netmask': '255.255.255.240', 'bonding':
'bond0', 'ipv6autoconf': False, 'bridged': False,
'ipaddr': '192.168.10.6', 'dhcpv6': False, 'mtu': 1500,
'switch': 'legacy', 'defaultRoute': False, 'bootproto':
'none', 'nameservers': []}, 'xcat-nodes4': {'vlan': 2024,
'bonding': 'bond0', 'ipv6autoconf': False, 'bridged':
True, 'dhcpv6': False, 'mtu': 1500, 'switch': 'legacy',
'defaultRoute': False, 'stp': False, 'bootproto': 'none',
'nameservers': []}}, {'bond0': {'nics': ['enP48p1s0f2',
'enP48p1s0f3'], 'options': 'mode=4', 'switch':
'legacy', 'hwaddr': '98:be:94:78:cc:72'}}, {}) to
[/var/lib/vdsm/staging/netconf/nets,/var/lib/vdsm/staging/netconf/bonds,/var/lib/vdsm/staging/netconf/devices]
MainThread::INFO::2021-07-30 12:34:55,179::netconfpersistence::238::root::(_clearDisk)
Clearing netconf: /var/lib/vdsm/persistence/netconf
MainThread::INFO::2021-07-30 12:34:55,188::netconfpersistence::188::root::(save) Saved new
config PersistentConfig({'ovirtmgmt': {'netmask': '255.255.255.0',
'bonding': 'bond0', 'ipv6autoconf': False, 'bridged':
True, 'ipaddr': '10.20.0.106', 'defaultRoute': True,
'dhcpv6': False, 'gateway': '10.20.0.1', 'mtu': 1500,
'switch': 'legacy', 'stp': False, 'bootproto':
'none', 'nameservers': ['10.20.0.1']}, 'servers':
{'vlan': 172, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-other':
{'vlan': 2020, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes1':
{'vlan': 2021, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes3':
{'vlan': 2023, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'xcat-nodes2':
{'vlan': 2022, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'nfs':
{'vlan': 200, 'bonding': 'bond0', 'ipv6autoconf': False,
'bridged': True, 'dhcpv6': False, 'mtu': 1500, 'switch':
'legacy', 'defaultRoute': False, 'stp': False,
'bootproto': 'none', 'nameservers': []}, 'storage':
{'vlan': 192, 'netmask': '255.255.255.240', 'bonding':
'bond0', 'ipv6autoconf': False, 'bridged': False,
'ipaddr': '192.168.10.6', 'dhcpv6': False, 'mtu': 1500,
'switch': 'legacy', 'defaultRoute': False, 'bootproto':
'none', 'nameservers': []}, 'xcat-nodes4': {'vlan': 2024,
'bonding': 'bond0', 'ipv6autoconf': False, 'bridged':
True, 'dhcpv6': False, 'mtu': 1500, 'switch': 'legacy',
'defaultRoute': False, 'stp': False, 'bootproto': 'none',
'nameservers': []}}, {'bond0': {'nics': ['enP48p1s0f2',
'enP48p1s0f3'], 'options': 'mode=4', 'switch':
'legacy', 'hwaddr': '98:be:94:78:cc:72'}}, {}) to
[/var/lib/vdsm/persistence/netconf/nets,/var/lib/vdsm/persistence/netconf/bonds,/var/lib/vdsm/persistence/netconf/devices]
MainThread::DEBUG::2021-07-30 12:34:55,188::cmdutils::130::root::(exec_cmd)
/usr/share/openvswitch/scripts/ovs-ctl status (cwd None)
==> /var/log/vdsm/supervdsm.log <==
restore-net::INFO::2021-07-30
12:34:55,924::restore_net_config::69::root::(_restore_sriov_config) Non persisted SRIOV
devices found: {'0033:01:00.0', '0003:01:00.0'}
restore-net::INFO::2021-07-30 12:34:55,924::restore_net_config::458::root::(restore)
starting network restoration.
restore-net::DEBUG::2021-07-30
12:34:55,942::restore_net_config::366::root::(_wait_for_for_all_devices_up) All devices
are up.
restore-net::DEBUG::2021-07-30 12:34:55,968::cmdutils::130::root::(exec_cmd) /sbin/tc
qdisc show (cwd None)
restore-net::DEBUG::2021-07-30 12:34:55,989::cmdutils::138::root::(exec_cmd) SUCCESS:
<err> = b''; <rc> = 0
restore-net::DEBUG::2021-07-30 12:34:56,087::plugin::261::root::(_check_version_mismatch)
NetworkManager version 1.30.0
restore-net::DEBUG::2021-07-30 12:34:56,088::context::144::root::(register_async) Async
action: Retrieve applied config: ethernet enP48p1s0f2 started
restore-net::DEBUG::2021-07-30 12:34:56,088::context::144::root::(register_async) Async
action: Retrieve applied config: ethernet enP48p1s0f3 started
restore-net::DEBUG::2021-07-30 12:34:56,088::context::144::root::(register_async) Async
action: Retrieve applied config: bridge xcat-nodes3 started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: bridge xcat-other started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: bridge xcat-nodes4 started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: bridge ovirtmgmt started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: bond bond0 started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.192 started
restore-net::DEBUG::2021-07-30 12:34:56,089::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.2020 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.2022 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.2024 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.172 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.2021 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.2023 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: vlan bond0.200 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: bridge xcat-nodes1 started
restore-net::DEBUG::2021-07-30 12:34:56,090::context::144::root::(register_async) Async
action: Retrieve applied config: bridge xcat-nodes2 started
restore-net::DEBUG::2021-07-30 12:34:56,091::context::144::root::(register_async) Async
action: Retrieve applied config: bridge nfs started
restore-net::DEBUG::2021-07-30 12:34:56,091::context::144::root::(register_async) Async
action: Retrieve applied config: bridge servers started
restore-net::DEBUG::2021-07-30 12:34:56,091::context::144::root::(register_async) Async
action: Retrieve applied config: bridge virbr0 started
restore-net::DEBUG::2021-07-30 12:34:56,092::context::153::root::(finish_async) Async
action: Retrieve applied config: ethernet enP48p1s0f2 finished
restore-net::DEBUG::2021-07-30 12:34:56,093::context::153::root::(finish_async) Async
action: Retrieve applied config: ethernet enP48p1s0f3 finished
restore-net::DEBUG::2021-07-30 12:34:56,093::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge xcat-nodes3 finished
restore-net::DEBUG::2021-07-30 12:34:56,094::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge xcat-other finished
restore-net::DEBUG::2021-07-30 12:34:56,095::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge xcat-nodes4 finished
restore-net::DEBUG::2021-07-30 12:34:56,096::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge ovirtmgmt finished
restore-net::DEBUG::2021-07-30 12:34:56,097::context::153::root::(finish_async) Async
action: Retrieve applied config: bond bond0 finished
restore-net::DEBUG::2021-07-30 12:34:56,098::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.192 finished
restore-net::DEBUG::2021-07-30 12:34:56,099::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.2020 finished
restore-net::DEBUG::2021-07-30 12:34:56,099::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.2022 finished
restore-net::DEBUG::2021-07-30 12:34:56,100::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.2024 finished
restore-net::DEBUG::2021-07-30 12:34:56,100::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.172 finished
restore-net::DEBUG::2021-07-30 12:34:56,101::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.2021 finished
restore-net::DEBUG::2021-07-30 12:34:56,101::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.2023 finished
restore-net::DEBUG::2021-07-30 12:34:56,102::context::153::root::(finish_async) Async
action: Retrieve applied config: vlan bond0.200 finished
restore-net::DEBUG::2021-07-30 12:34:56,102::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge xcat-nodes1 finished
restore-net::DEBUG::2021-07-30 12:34:56,103::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge xcat-nodes2 finished
restore-net::DEBUG::2021-07-30 12:34:56,105::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge nfs finished
restore-net::DEBUG::2021-07-30 12:34:56,106::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge servers finished
restore-net::DEBUG::2021-07-30 12:34:56,107::context::153::root::(finish_async) Async
action: Retrieve applied config: bridge virbr0 finished
restore-net::ERROR::2021-07-30 12:34:56,167::restore_net_config::462::root::(restore)
restoration failed.
Traceback (most recent call last):
File "/usr/lib/python3.6/site-packages/vdsm/network/restore_net_config.py",
line 460, in restore
unified_restoration()
File "/usr/lib/python3.6/site-packages/vdsm/network/restore_net_config.py",
line 112, in unified_restoration
classified_conf = _classify_nets_bonds_config(available_config)
File "/usr/lib/python3.6/site-packages/vdsm/network/restore_net_config.py",
line 237, in _classify_nets_bonds_config
net_info = NetInfo(netswitch.configurator.netinfo())
File
"/usr/lib/python3.6/site-packages/vdsm/network/netswitch/configurator.py", line
323, in netinfo
_netinfo = netinfo_get(vdsmnets, compatibility)
File "/usr/lib/python3.6/site-packages/vdsm/network/netinfo/cache.py", line
268, in get
return _get(vdsmnets)
File "/usr/lib/python3.6/site-packages/vdsm/network/netinfo/cache.py", line
76, in _get
extra_info.update(_get_devices_info_from_nmstate(state, devices))
File "/usr/lib/python3.6/site-packages/vdsm/network/netinfo/cache.py", line
165, in _get_devices_info_from_nmstate
nmstate.get_interfaces(state, filter=devices)
File "/usr/lib/python3.6/site-packages/vdsm/network/netinfo/cache.py", line
164, in <dictcomp>
for ifname, ifstate in six.viewitems(
File "/usr/lib/python3.6/site-packages/vdsm/network/nmstate/api.py", line 228,
in is_dhcp_enabled
return util_is_dhcp_enabled(family_info)
File "/usr/lib/python3.6/site-packages/vdsm/network/nmstate/bridge_util.py",
line 137, in is_dhcp_enabled
return family_info[InterfaceIP.ENABLED] and family_info[InterfaceIP.DHCP]
KeyError: 'dhcp'
The engine is fencing the machine constantly but it reboots and come back with the same
issue after reboot.
Thanks all.
Attachments:
- smime.p7s
(application/pkcs7-signature — 5.9 KB)