Hi Miguel, Thanks for getting back to me so quickly! The pastebin is here:
https://pastebin.com/xNJWiymw Yes, bond1 and bond2 are 802.3ad bonds and bond0 is an active-backup bond of bond1 and bond2 Thanks Ben On 05/10/2018 14:09, Miguel Duarte de Mora Barroso wrote: > On Thu, Oct 4, 2018 at 11:49 PM, Ben Webber <[email protected]> wrote: >> Hi, >> >> I'm trying to set up ovirt using the hosted-engine --deploy command on >> CentOS7, but am encountering an error. I am running a slightly unusual >> network configuration. I have two fairly basic non stacked gigabit switches >> with port channels connecting the two switches together. I have a lacp bond >> from the host consisting of 4 ports to each switch (bond1 and bond2). I have >> then created an active-backup bond (bond0) using the two lacp bonds as >> slaves in the hope to create ha at the switch layer using my basic switches. >> There is then a VLAN (101) on bond0. >> >> This network configuration runs fine on the host, however, when run, after a >> short while, the hosted-engine --deploy command outputs the following error: >> >> ... >> >> [ INFO ] TASK [Force host-deploy in offline mode] >> [ INFO ] ok: [localhost] >> [ INFO ] TASK [Add host] >> [ INFO ] changed: [localhost] >> [ INFO ] TASK [Wait for the host to be up] >> [ INFO ] ok: [localhost] >> [ INFO ] TASK [Check host status] >> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": false, "msg": "The host >> has been set in non_operational status, please check engine logs, fix >> accordingly and re-deploy.\n"} >> >> ... >> >> >> Looking in /var/log/ovirt-engine/engine.log on the machine created, I can >> see the following errors logged: >> >> ... >> >> 2018-10-04 21:51:30,116+01 INFO >> [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >> (EE-ManagedThreadFactory-engine-Thread-1) [59fb360a] START, >> HostSetupNetworksVDSCommand(HostName = ov1.test.local, >> HostSetupNetworksVdsCommandParameters:{hostId='7440c9b9-e530-4341-a317-d3a9041dc777', >> vds='Host[ov1.test.local,7440c9b9-e530-4341-a317-d3a9041dc777]', >> rollbackOnFailure='true', connectivityTimeout='120', >> networks='[HostNetwork:{defaultRoute='true', bonding='true', >> networkName='ovirtmgmt', vdsmName='ovirtmgmt', nicName='bond0', vlan='101', >> vmNetwork='true', stp='false', properties='null', >> ipv4BootProtocol='STATIC_IP', ipv4Address='192.168.1.11', >> ipv4Netmask='255.255.255.0', ipv4Gateway='192.168.1.1', >> ipv6BootProtocol='AUTOCONF', ipv6Address='null', ipv6Prefix='null', >> ipv6Gateway='null', nameServers='null'}]', removedNetworks='[]', bonds='[]', >> removedBonds='[]', clusterSwitchType='LEGACY'}), log id: 4f0c7eaa >> 2018-10-04 21:51:30,121+01 INFO >> [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >> (EE-ManagedThreadFactory-engine-Thread-1) [59fb360a] FINISH, >> HostSetupNetworksVDSCommand, log id: 4f0c7eaa >> 2018-10-04 21:51:30,645+01 ERROR >> [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >> (EE-ManagedThreadFactory-engine-Thread-1) [59fb360a] Failed in >> 'HostSetupNetworksVDS' method >> 2018-10-04 21:51:30,687+01 ERROR >> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] >> (EE-ManagedThreadFactory-engine-Thread-1) [59fb360a] EVENT_ID: >> VDS_BROKER_COMMAND_FAILURE(10,802), VDSM ov1.test.local command >> HostSetupNetworksVDS failed: Unknown nics in: ['bond1', 'bond2'] >> 2018-10-04 21:51:30,688+01 ERROR >> [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >> (EE-ManagedThreadFactory-engine-Thread-1) [59fb360a] Error: >> VDSGenericException: VDSErrorException: Failed to HostSetupNetworksVDS, >> error = Unknown nics in: ['bond1', 'bond2'], code = 23 >> >> ... >> >> >> It looks like when HostSetupNetworksVDS is run, it is checking that the >> slave interfaces to the bonds are physical network devices and being as the >> slaves of bond0 are bond1 and bond2, rather than physical devices, it then >> throws the error Unknown nics in: ['bond1', 'bond2']. >> >> Is there anything I can do or any configuration that I can put anywhere to >> make it work with this "stacked bond" configuration or does ovirt just not >> work when bonds are set up like this? > Forwarding to Simone, who is an ovirt-hosted-engine-setup expert. > > Please get us a pastebin with the output of 'ansible-playbook -vvv -i > localhost, > /usr/share/ovirt-hosted-engine-setup/ansible/get_network_interfaces.yml' > on your engine node. > > One thing I want to make sure: your bond1 and bond2 configurations are > IEEE 802.3ad bonds, please confirm. > >> Thanks in advance, >> >> Ben >> >> >> >> >> _______________________________________________ >> Users mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> Privacy Statement: https://www.ovirt.org/site/privacy-policy/ >> oVirt Code of Conduct: >> https://www.ovirt.org/community/about/community-guidelines/ >> List Archives: >> https://lists.ovirt.org/archives/list/[email protected]/message/XPHQTPUINKZBSZVUDP2G66UPA5OJL3J7/ > _______________________________________________ > Users mailing list -- [email protected] > To unsubscribe send an email to [email protected] > Privacy Statement: https://www.ovirt.org/site/privacy-policy/ > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/[email protected]/message/RG2SGSFO6XILGKPZH4RLGGEK66NDHPWF/ _______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] Privacy Statement: https://www.ovirt.org/site/privacy-policy/ oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/[email protected]/message/6Q25LC74AYHMCREW7CNWZ4JNCADQD2LN/

