On Fri, 22 Mar 2019 14:37:49 +0100
Gianluca Cecchi <[email protected]> wrote:

> On Fri, Mar 22, 2019 at 12:20 PM Dominik Holler <[email protected]> wrote:
> [snip]
> 
> > > > Tried also this as detailed by Dominik, renewing certificates:
> > > https://www.mail-archive.com/[email protected]/msg53697.html
> > >
> > > Not understood what to do in step
> > > 2. Use the SSO_CLIENT_SECRET from the outfile produced by the previous
> > >    command in
> > > /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> > > "Use" in which way???
> > >
> >
> > use as <my_secret_omitted> in
> >
> > [OVIRT]
> > ovirt-sso-client-secret=<my_secret_omitted>
> >
> >
> OK.
> I misunderstood/misread behavior of the command
> /usr/share/ovirt-engine/bin/ovirt-register-sso-client-tool.sh
> 
> I thought it directly
> wrote /etc/ovirt-provider-ovn/conf.d/10-setup-ovirt-provider-ovn.conf
> Instead it writes a temporary/transient file such as
> /var/tmp/ovirt-engine/99_sso_client_1553259220210.conf
> now I put the value of this generated file "SSO_CLIENT_SECRET=" inside
> my 10-setup-ovirt-provider-ovn.conf and follow the other steps and I'm able
> to successfully test the OVN connection
> 
> 
> > > It seems I have not completely understood the link between SSO and
> > > admin@internal as a user for OVN authentication....
> > >
> >
> > The ovirt-sso-client-id and ovirt-sso-client-secret is required, to
> > allow the ovirt-provider-ovn to connect to Engine's SSO for checking to
> > user visible username, e.g. admin@internal, and password.
> >
> > I guess you are already aware of the doc in
> > https://github.com/oVirt/ovirt-provider-ovn/#section-ovirt
> >
> > ovirt-provider-ovn does not store neither the user, e.g. admin@internal
> > password nor the session token, it is just forwarded to Engine's SSO to
> > check for validity.
> >
> > If you are interested in the details, the session token is generated
> > by _get_sso_token in
> >
> > https://github.com/oVirt/ovirt-provider-ovn/blob/master/provider/auth/plugins/ovirt/sso.py#L79
> > and validated by another method in
> >
> > https://github.com/oVirt/ovirt-provider-ovn/blob/master/provider/auth/plugins/ovirt/sso.py#L125
> > where the ovirt-sso-client-id and ovirt-sso-client-secret are
> > used as client_id, client_secret.
> >
> > In your case _get_sso_token is already failing, which does not use the
> > ovirt-sso-client-secret.
> >
> > To solve this praticular issue, the provider in oVirt web admin ui
> > should use the usual oVirt password for admin@internal.
> >
> >
> Thanks for all the corollary information!
> Now I was also able to create two ovn networks (ovn172 and ovn192) with one
> subnet each and on engine I have:
> 
>  [root@ovmgr1 log]# ovn-nbctl show
> switch fc2fc4e8-ff71-4ec3-ba03-536a870cd483
> (ovirt-ovn192-1e252228-ade7-47c8-acda-5209be358fcf)
>     port 84c78095-744c-4415-805f-5f739af3d4d3
>         addresses: ["00:1a:4a:17:01:53 dynamic"]
> switch 9e77163a-c4e4-4abf-a554-0388e6b5e4ce
> (ovirt-ovn172-4ac7ba24-aad5-432d-b1d2-672eaeea7d63)
>     port 899809f2-3ee8-4121-9fff-5e55bb0d5d8b
>         addresses: ["00:1a:4a:17:01:54 dynamic"]
> [root@ovmgr1 log]#
> 
> I'm now able to create/attach an ovn based nic to a VM, but if I try to
> power on this VM I get an error in web admin gui
> 
> Failed to run VM p2vorasvi11
> 
> and in engine.log:
> 
> 2019-03-22 14:30:34,498+01 ERROR
> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (ForkJoinPool-1-worker-5) [] EVENT_ID: VM_DOWN_ERROR(119), VM p2vorasvi11
> is down with error. Exit message: Hook Error: ('',).
> 
> If I put a standard nic the VM is able to start without problem.
> Full log in engine.log during startup here:
> https://drive.google.com/file/d/1vDY64QaRkb8LWHJ9gD16bsJlyovISNwr/view?usp=sharing
> 

Can you please share the relevant part of vdsm.log, too?

> BTW: one strange thing I see in dumped xml in engine.log during startup is:
> 
>     <graphics type="spice" port="-1" autoport="yes" passwd="*****"
> passwdValidTo="1970-01-01T00:00:01" tlsPort="-1">
> 
> Gianluca
_______________________________________________
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/WRG3H5NSFNTHXALYT4UHIYCQGQ6VOGGC/

Reply via email to