Hi Jiri, you are the second person who mentions it. Can you open a bug at bugzilla.redhat.com about that ?
Best Regards, Strahil Nikolov На 24 юли 2020 г. 16:30:02 GMT+03:00, "Jiří Sléžka" <[email protected]> написа: >On 7/24/20 11:36 AM, Jiří Sléžka wrote: >> On 7/24/20 10:56 AM, Ales Musil wrote: >>> >>> >>> On Fri, Jul 24, 2020 at 10:40 AM Jiří Sléžka <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> On 7/23/20 2:07 PM, Jiří Sléžka wrote: >>> > On 7/23/20 12:35 PM, Ales Musil wrote: >>> >> >>> >> >>> >> On Thu, Jul 23, 2020 at 11:50 AM Jiří Sléžka ><[email protected] >>> <mailto:[email protected]> >>> >> <mailto:[email protected] <mailto:[email protected]>>> >wrote: >>> >> >>> >> On 7/23/20 11:03 AM, Ales Musil wrote: >>> >> > >>> >> > >>> >> > On Thu, Jul 23, 2020 at 10:35 AM Jiří Sléžka >>> <[email protected] <mailto:[email protected]> >>> >> <mailto:[email protected] <mailto:[email protected]>> >>> >> > <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>>> wrote: >>> >> > >>> >> > Hi, >>> >> > >>> >> > On 7/23/20 8:38 AM, Ales Musil wrote: >>> >> > > >>> >> > > >>> >> > > On Wed, Jul 22, 2020 at 9:41 PM Jiří Sléžka >>> >> <[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>> >> > <mailto:[email protected] ><mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> >>> >> > > <mailto:[email protected] >>> <mailto:[email protected]> <mailto:[email protected] >>> <mailto:[email protected]>> >>> >> <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>>>> >wrote: >>> >> > > >>> >> > > Hello, >>> >> > > >>> >> > > >>> >> > > Hi, >>> >> > > >>> >> > > >>> >> > > CentOS8, oVirt 4.4.1.10-1.el8 >>> >> > > >>> >> > > I am trying to setup active-backup (mode=1) >>> bonding mode >>> >> with >>> >> > custom >>> >> > > properties. I have one 10GE switch, the >second is >>> just 1G. >>> >> > 10GE link is >>> >> > > the primary one. >>> >> > > >>> >> > > cat >/etc/sysconfig/network-scripts/ifcfg-bond0 >>> >> > > >>> >> > > >>> >> > > first of all in oVirt 4.4 the network-scripts are >not >>> relevant >>> >> > anymore. >>> >> > > More relevant is output from 'nmstatectl show'. >>> >> > >>> >> > thanks, I believed that ifcfg files still describes >saved >>> >> interface >>> >> > configuration (even on nm managed interfaces)... >>> >> > >>> >> > >>> >> > It does but it might not be that detailed as we would >have >>> hoped for. >>> >> > Another reason why I said that it is not relevant is of >>> course if >>> >> > someone tries >>> >> > reconfigure the interface through network-scripts. >>> >> >>> >> well, honestly I did that (modified ifcfg and then use >nmcli con >>> >> reload). So right way is using nmcli con modify command? >>> >> >>> >> >>> >> Yes or nmstate. Just be aware that anything that you do to >interface >>> >> outside of oVirt can have harmful impacts on the host and >overall >>> oVirt >>> >> state. >>> >> >>> >> >>> >> >>> >> > from nmstatectl show I can see that bond0 has >specified mac >>> >> address >>> >> > >>> >> > >>> >> >>> > >https://paste.slu.cz/?d363cf2c029f6b83#Ew2rCiYyNGrdfffy6bvzSjbb8x4jJsaUdhxkjwThMFka >>> >> > >>> >> > > BONDING_OPTS="active_slave=ens5 downdelay=0 >>> miimon=100 >>> >> > > mode=active-backup primary=ens5 updelay=0" >>> >> > > TYPE=Bond >>> >> > > BONDING_MASTER=yes >>> >> > > PROXY_METHOD=none >>> >> > > BROWSER_ONLY=no >>> >> > > IPV4_FAILURE_FATAL=no >>> >> > > IPV6_DISABLED=yes >>> >> > > IPV6INIT=no >>> >> > > NAME=bond0 >>> >> > > UUID=c054364e-47cf-47ee-a7fc-70b37c9977e7 >>> >> > > DEVICE=bond0 >>> >> > > ONBOOT=yes >>> >> > > MTU=9000 >>> >> > > >>> >> > > When I try to add a custom parameter >>> "fail_over_mac=active" >>> >> > (which I >>> >> > > believe could solve my problems with stalled >mac >>> >> addresses in >>> >> > switch's >>> >> > > cam table in case of failover) I got... >>> >> > > >>> >> > > "Error while executing action >HostSetupNetworks: >>> Unexpected >>> >> > exception" >>> >> > > >>> >> > > ...in manager. In the engine.log it looks >like >>> >> > > >>> >> > > 2020-07-22 21:20:35,774+02 WARN >>> >> > > >>> >> > >>> >> >>> > [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >>> >> > > (default task-8) >>> [da1984f3-f38b-4e0a-ac80-a81e67d73ff0] >>> >> Unexpected >>> >> > > return value: Status [code=-32603, >>> message=Internal JSON-RPC >>> >> > error: >>> >> > > {'reason': 'MAC address cannot be specified >in bond >>> >> interface >>> >> > along with >>> >> > > specified bond options'}] >>> >> > > 2020-07-22 21:20:35,774+02 ERROR >>> >> > > >>> >> > >>> >> >>> > [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >>> >> > > (default task-8) >>> [da1984f3-f38b-4e0a-ac80-a81e67d73ff0] >>> >> Failed in >>> >> > > 'HostSetupNetworksVDS' method >>> >> > > 2020-07-22 21:20:35,774+02 WARN >>> >> > > >>> >> > >>> >> >>> > [org.ovirt.engine.core.vdsbroker.vdsbroker.HostSetupNetworksVDSCommand] >>> >> > > (default task-8) >>> [da1984f3-f38b-4e0a-ac80-a81e67d73ff0] >>> >> Unexpected >>> >> > > return value: Status [code=-32603, >>> message=Internal JSON-RPC >>> >> > error: >>> >> > > {'reason': 'MAC address cannot be specified >in bond >>> >> interface >>> >> > along with >>> >> > > specified bond options'}] >>> >> > > 2020-07-22 21:20:35,811+02 ERROR >>> >> > > >>> >> > >>> >> >>> > [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector] >>> >> > > (default task-8) >>> [da1984f3-f38b-4e0a-ac80-a81e67d73ff0] >>> >> EVENT_ID: >>> >> > > VDS_BROKER_COMMAND_FAILURE(10,802), VDSM >>> >> ovirt-hci01.mch.local >>> >> > command >>> >> > > HostSetupNetworksVDS failed: Internal >JSON-RPC error: >>> >> > {'reason': 'MAC >>> >> > > address cannot be specified in bond interface >>> along with >>> >> > specified bond >>> >> > > options'} >>> >> > > >>> >> > > >>> >> > > Can you please share supervdsm.log from the >relevant >>> host? >>> >> > >>> >> > here it is >>> >> > >>> >> > >>> >> https://paste.slu.cz/?ef8bd7eea >>> ><https://paste.slu.cz/?ef8bd7eeae8eeaed#Ej3MXRufm6Y9qjKCkgCXXieP132kRAiswR17ygxQDhft>e8eeaed#Ej3MXRufm6Y9qjKCkgCXXieP132kRAiswR17ygxQDhft >>> ><https://paste.slu.cz/?ef8bd7eeae8eeaed#Ej3MXRufm6Y9qjKCkgCXXieP132kRAiswR17ygxQDhft> >>> >> > >>> >> > >>> >> > This indeed seems to be a bug. Can you please open BZ >>> >> > ><https://bugzilla.redhat.com/enter_bug.cgi?product=vdsm>? >>> >> >>> >> done >>> >> >>> >> https://bugzilla.redhat.com/show_bug.cgi?id=1859890 >>> >> >>> >> > Only workaround that comes to my mind is to break the >bond and >>> >> define it >>> >> > again with specified mode. >>> >> >>> >> just for sure - do you mean on the live host which hosts >>> running HE vm >>> >> or on a new installation? >>> >> >>> >> >>> >> The installation won't work because we enforce MAC under >these >>> conditions: >>> >> >>> >> 1) The bond exists >>> >> 2) The bond is owned by vdsm and MAC is specified in config >(This >>> is the >>> >> case when you try to update the bond) >>> >> or the bond is not owned by us (Installation process) >>> >> >>> >> This is basically to make sure that we preserve the MAC >address >>> that was >>> >> set. >>> >> >>> >> The only option that I see right now is to remove the bond >from >>> running >>> >> host through oVirt and create it again with active-backup=1. >>> >> This is not a perfect solution as any further change to this >bond >>> will >>> >> automatically end up in the categories above. >>> > >>> > well, I ended in state where oVirt thinks that ens5 is used >outside of >>> > bond0. It happended probably when I tried to break bond0 and >setup >>> ens5 >>> > witch at least ovirtmgmt network to not to loose access (it >failed too >>> > with "Invalid Network name"). >>> > >>> > see http://mirror.slu.cz/tmp/ovirt_setup_network.gif >>> > >>> > It looks like oVirt manager setup network section is not much >BFU >>> proof ;-) >>> > >>> > well, I am stucked now. I will try to reinstall one host but >without >>> > prepared bond interface and will try to setup bond completly >in oVirt. >>> > >>> > ...but after lunch ;-) >>> >>> well, I ended in kind of loop. I have two hosts in HCI config >with >>> glusterfs (I know that replica 2 is not supported, I will add >third host >>> later). I migrated HE vm to other host, removed bricks on the >first >>> host, removed the first host, hosted_engine_cleanuped it, yum >removed >>> vdsm and all dependencies, nmcli con removed all interfaces >>> configuration, connect new cable to unused interface and >configure ip >>> address from (ovirt)management vlan on it, rebooted. >>> >>> Then I try to add this host to oVirt using that management ip >address, >>> it worked but the network configurations now looks the same like >before >>> removing of host (and I cannot form bond0 because oVirt thinks >that >>> interface is already used and also I cannot move ovirtmgmt >network to >>> mentioned dedicated interface because from ovirt's point of view >ovirt >>> lost connectivity). >>> >>> >>> Doing stuff around ovirtmgmt is always tricky. About the point that >>> oVirt thinks >>> that interface is used. Is it engine error or is it returned from >vdsm? >> >> vdsm >> >> >https://paste.slu.cz/?255b6d27e75e52e8#DChhQtSUbc558WRZmJpHDikQ7Xti4NyAcPwRHHKAceB3 >> >> at the start there is (old, remembered, broken) ens5 interface with >> subinterfaces with vlan in it like ens5.892 which is part of >ovirtmgmt >> bridge >> >>> Is it possible, that network configuration of removed host will >survive >>> somewhere? On the host itself? (for example some vdsm >configuration >>> which is not cleaned during uninstall?) Or in the engine >database? (like >>> not all information about removed host is deleted during >removing?) >>> >>> >>> Well the only location that comes to my mind related to the network >>> configuration >>> is '/var/lib/vdsm/' specifically three folders 'persistence', >'staging', >>> 'netconfback'. >>> The engine database is highly unlikely to store the configuration. >> >> ok, thanks. It looks like my current config is broken at level where >is >> better to do clean install of all components. >> >> Main point for me is NOT to configure bond before oVirt installation. >> This is probably valid only for mode=1 and custom bond options. > >just for record... I recovered my current cluster with lot of hackery. >I >have learned much (mainly about nmstatectl and glusterfs), it was >useful :-) > >btw. its probably just my problem but after removing host, uninstalling >vdsm* packages and adding it back to oVirt it looks like package >vdsm-gluster was not installed regardless I have configured "enable >gluster service" at cluster level. > >It looks like dependency to me and without this package host cannot be >activated with error "Gluster command [<UNKNOWN>] failed on server ><UNKNOWN>." and "VDSM ovirt-hci01.mch.local command >ManageGlusterServiceVDS failed: The method does not exist or is not >available: {'method': 'GlusterService.action'}" > >Cheers, > >Jiri > > >> >> Thanks for support >> >> Jiri >> >>> I am thinking how to workaround this issue without completely >reinstall >>> HE and/or hosts (I can do it, at this point it is just lab >installation >>> but it takes some effort and time...) >>> >>> Thanks for >>> >>> > >>> > Cheers, >>> > >>> > Jiri >>> > >>> >> >>> >> >>> >> Hopefully this helps. >>> >> >>> >> Thanks, >>> >> Ales >>> >> >>> >> >>> >> >>> >> It looks like there is the same o similar bug while >>> installing hosted >>> >> engine via ovirt-hosted-engine-setup. I tried it many >times >>> yesterday >>> >> and installation failed with the same error >>> >> >>> >> [ ERROR ] fatal: [localhost]: FAILED! => {"changed": >false, >>> "msg": "The >>> >> host has been set in non_operational status, deployment >>> errors: code >>> >> 505: Host ovirt-hci01.stud.slu.cz >>> <http://ovirt-hci01.stud.slu.cz> ><http://ovirt-hci01.stud.slu.cz> >>> >> installation failed. Failed to >>> >> configure management network on the host., code 1120: >>> Failed to >>> >> configure management network on host >ovirt-hci01.stud.slu.cz >>> <http://ovirt-hci01.stud.slu.cz> >>> >> <http://ovirt-hci01.stud.slu.cz> due to >>> >> setup networks failure., code 9000: Failed to verify >Power >>> Management >>> >> configuration for Host ovirt-hci01.stud.slu.cz >>> <http://ovirt-hci01.stud.slu.cz> >>> >> <http://ovirt-hci01.stud.slu.cz>., code 10802: VDSM >>> >> ovirt-hci01.stud.slu.cz <http://ovirt-hci01.stud.slu.cz> >>> <http://ovirt-hci01.stud.slu.cz> command >>> >> HostSetupNetworksVDS failed: Internal >>> >> JSON-RPC error: {'reason': 'MAC address cannot be >specified >>> in bond >>> >> interface along with specified bond options'}, fix >>> accordingly and >>> >> re-deploy."} >>> >> >>> >> My workaround was to remove fail_over_mac=active option >during >>> >> install :-) >>> >> >>> >> Jiri >>> >> >>> >> > >>> >> > Let me know if it works. >>> >> > >>> >> > Thanks, >>> >> > Ales >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > Cheers, >>> >> > >>> >> > Jiri >>> >> > >>> >> > >>> >> > > Could anybody explain me what 'MAC address >cannot be >>> >> specified >>> >> > in bond >>> >> > > interface along with specified bond options' >means? I >>> >> believe >>> >> > a MAC >>> >> > > address is not configured in interface >configuration. >>> >> > > >>> >> > > Or does it mean 'fail_over_mac=active' is not >>> supported >>> >> in oVirt? >>> >> > > >>> >> > > Thanks in advance, >>> >> > > >>> >> > > Jiri >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > >>> >> > > > _______________________________________________ >>> >> > > Users mailing list -- [email protected] >>> <mailto:[email protected]> >>> >> <mailto:[email protected] <mailto:[email protected]>> >>> <mailto:[email protected] <mailto:[email protected]> >>> >> <mailto:[email protected] <mailto:[email protected]>>> >>> >> > <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>> >> <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>>> >>> >> > > To unsubscribe send an email to >>> [email protected] <mailto:[email protected]> >>> >> <mailto:[email protected] ><mailto:[email protected]>> >>> >> > <mailto:[email protected] >>> <mailto:[email protected]> <mailto:[email protected] >>> <mailto:[email protected]>>> >>> >> > > <mailto:[email protected] >>> <mailto:[email protected]> >>> >> <mailto:[email protected] ><mailto:[email protected]>> >>> <mailto:[email protected] <mailto:[email protected]> >>> >> <mailto:[email protected] ><mailto:[email protected]>>>> >>> >> > > 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/[email protected]/message/BUGNSEBD3OBSUPASLJQYYJIF5767XMDE/ >>> >> > > >>> >> > > >>> >> > > >>> >> > > Thank you. >>> >> > > Regards, >>> >> > > Ales >>> >> > > >>> >> > > -- >>> >> > > >>> >> > > Ales Musil >>> >> > > >>> >> > > Software Engineer - RHV Network >>> >> > > >>> >> > > Red Hat EMEA <https://www.redhat.com> >>> >> > > >>> >> > > [email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>> >> <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> >>> >> > <mailto:[email protected] ><mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>> >> <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>>> IM: >amusil >>> >> > > >>> >> > > <https://red.ht/sig> >>> >> > > >>> >> > >>> >> > >>> >> > >>> >> > >>> >> > -- >>> >> > >>> >> > Ales Musil >>> >> > >>> >> > Software Engineer - RHV Network >>> >> > >>> >> > Red Hat EMEA <https://www.redhat.com> >>> >> > >>> >> > [email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>> >> <mailto:[email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>>> IM: >amusil >>> >> > >>> >> > <https://red.ht/sig> >>> >> > >>> >> >>> >> >>> >> >>> >> >>> >> -- >>> >> >>> >> Ales Musil >>> >> >>> >> Software Engineer - RHV Network >>> >> >>> >> Red Hat EMEA <https://www.redhat.com> >>> >> >>> >> [email protected] <mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> IM: >amusil >>> >> >>> >> <https://red.ht/sig> >>> >> >>> > >>> > >>> > >>> > _______________________________________________ >>> > Users mailing list -- [email protected] <mailto:[email protected]> >>> > To unsubscribe send an email to [email protected] >>> <mailto:[email protected]> >>> > 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/[email protected]/message/GEYY5I6Y5IQYRWBFPMSKSRE6734LYL4L/ >>> > >>> >>> >>> >>> >>> -- >>> >>> Ales Musil >>> >>> Software Engineer - RHV Network >>> >>> Red Hat EMEA <https://www.redhat.com> >>> >>> [email protected] <mailto:[email protected]> IM: amusil >>> >>> <https://red.ht/sig> >>> >> >> >> >> _______________________________________________ >> Users mailing list -- [email protected] >> To unsubscribe send an email to [email protected] >> 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/[email protected]/message/RHYPQ4D27TD3BN4XZLSO5TNL3SFLR5YD/ >> _______________________________________________ Users mailing list -- [email protected] To unsubscribe send an email to [email protected] 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/[email protected]/message/O7UZW62ZDAD4PJA5557EX4OGEIRGCTTI/

