[ovirt-users] Foreman: Add external provider (Failed with error PROVIDER_FAILURE and code 5050)

Oved Ourfali ovedo at redhat.com
Thu Nov 6 11:31:07 UTC 2014



----- Original Message -----
> From: "Daniel Helgenberger" <daniel.helgenberger at m-box.de>
> To: "Oved Ourfali" <oourfali at redhat.com>
> Cc: users at ovirt.org
> Sent: Thursday, November 6, 2014 1:29:38 PM
> Subject: Re: [ovirt-users] Foreman: Add external provider (Failed with error PROVIDER_FAILURE and code 5050)
> 
> 
> 
> On 06.11.2014 05:47, Oved Ourfali wrote:
> > These steps are also in the feature page
> Thanks Oved for pointing to the doc; my bad. I was using the foreman
> integration document [1]. Maybe the pages should be merged?
> 

Yaniv - you planned to merge them, right? That would be a good time...


> > , but it would be nice if you review them to see nothing is missing.
> >
> > http://www.ovirt.org/Features/AdvancedForemanIntegration
> With foreman 1.6 (at least) there is no need to enable the nightly
> builds any more as rb-ovirt is resolved by yum.
> 
> Lastly, I think you need to enable foreman_discovery with the foreman
> installer to work and download images:
> 
> # foreman-installer --enable-foreman-plugin-discovery
> --foreman-plugin-discovery-install-images=true
> 
> You have that already listed in the testing env setup; but this needs to
> be put in context with installing foreman-ovirt on the foreman host.

Yaniv - please add a note there too.

Daniel - thanks for the review and the comments!

Regards,
Oved

> >
> > Thanks
> > Oved
> >
> [1] http://www.ovirt.org/Features/ForemanIntegration
> 
> > On Nov 6, 2014 12:40 AM, Daniel Helgenberger <daniel.helgenberger at m-box.de>
> > wrote:
> >>
> >> Answering my own question; and maybe a very obvious cause for the
> >> failing provider: the missiAnswering my own question; and maybe a very
> >> obvious cause for the
> > failing provider: the missing provider plugin in forman!
> > So one needs to do:
> >
> > yum install ruby193-rubygem-ovirt_provision_plugin
> >
> > on the foreman host.
> >
> > After that, the connection test in the engine comes up positive. Sadly,
> > this is not documented anywhere; only on the GitHub repo readme [1].
> > This is also a little bit outdated, as the rbovirt dependency is
> > resolved now automatically.
> >
> > Also, but I am not sure, the porvider lugin needs the foreman_discovery
> > plugin to work:
> >
> > yum install ruby193-rubygem-foreman_discovery
> >
> > [1]
> > https://github.com/theforeman/ovirt_provision_plugin/blob/master/README.md
> >
> > On 29.10.2014 00:36, Daniel Helgenberger wrote:
> >> Hello,
> >>
> >> did anyone actually get this working in oVirt 3.5 / EL6 - Engine? I am
> >> trying this for two days now.
> >>
> >> Setup:
> >> Engine; EL6.5
> >> Foreman; EL6.5
> >>
> >> Foreman seems to do it's as I can use it to deploy hosts and also smart
> >> proxies are running fine.
> >>
> >> I have opened a BZ [1]; because this really can not work out of the box
> >> with EL6 plain vanilla packages. I wonder if this was ever tested... ?
> >> Java 7 used i n EL6 [4] does only support DH keys up to 1024byte. This
> >> is known issue in Foreman [2] as longer DH keys are now used by default
> >> in Foreman / PuppetCA.
> >> A dirty fix confirmed working is adding default DH parameters to the
> >> foreman cert; effectively disabling it [3].
> >>
> >> So I got SSL working and I get beyond the authentication (entering wrong
> >> data gets me auth errors)- however, I am still not able to add the
> >> external provider. Pressing 'test' results in
> >> (Failed with error PROVIDER_FAILURE and code 5050)
> >>
> >> Sample engine.log
> >> 2014-10-28 23:49:40,860 ERROR
> >> [org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand]
> >> (ajp--127.0.0.1-8702-1) [6a3da4e7] Command
> >> org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand throw
> >> Vdc Bll exception. With error message VdcBLLException: PROVIDER_FAILURE
> >> (Failed with error PROVIDER_FAILURE and code 5050)
> >>
> >> I can't find any more hints in oVirt; access logs in Foreman are telling
> >> me API queries by the engine. Did I miss a crucial step in the foreman
> >> setup? How can I debug this issue?
> >>
> >> I am willing to upgrade openjdk; provided this does not break my engine...
> >>
> >> Thanks!
> >>
> >> [1] https://bugzilla.redhat.com/show_bug.cgi?id=1157749
> >> [2] https://tickets.puppetlabs.com/browse/SERVER-17
> >> [3] http://httpd.apache.org/docs/current/ssl/ssl_faq.html#javadh
> >> [4] java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
> >>
> >
> 
> --
> Daniel Helgenberger
> m box bewegtbild GmbH
> 
> P: +49/30/2408781-22
> F: +49/30/2408781-10
> 
> ACKERSTR. 19
> D-10115 BERLIN
> 
> 
> www.m-box.de  www.monkeymen.tv
> 
> Geschäftsführer: Martin Retschitzegger / Michaela Göllner
> Handeslregister: Amtsgericht Charlottenburg / HRB 112767
> 



More information about the Users mailing list