[ovirt-users] Problem connecting to ovirt-optimizer machine

Martin Sivak msivak at redhat.com
Tue Jun 23 15:14:32 EDT 2015


Hi everybody,

sorry to answer so late.

1) ovirt-optimizer 0.9 uses ovirt-engine-wildfly as the container. All log files should be in /var/log/ovirt-optimizer/jboss (as you probably know by now). The weird thing is that there is no ovirt-optimizer.log (it should have been there because of deployment descriptor that is present in /usr/share/java/ovirt-optimizer/jboss.war/WEB-INF or thereabout).

2) ovirt-optimizer will always report 404 for /ovirt-optimizer/result, you have to test with cluster ID: /ovirt-optimizer/result/<cluster uuid>

3) I see working optimizer in server-log:

11:40:40,019 INFO  [org.ovirt.optimizer.service.ClusterOptimizer] (Thread-63) New solution for 99408929-82cf-4dc7-a532-9d998063fa95 available (score 0hard/-859soft)

4) The deployment seems to be correct:

11:40:04,915 INFO  [org.apache.coyote.http11.Http11Protocol] (MSC service thread 1-2) Starting Coyote HTTP/1.1 on http--0.0.0.0-8080
11:40:11,067 INFO  [org.jboss.web] (MSC service thread 1-2) JBAS018210: Registering web context: /ovirt-optimizer


Can you recheck with the cluster UUID or check the browser's errors (javascript and network) console?

--
Martin Sivák
msivak at redhat.com
Red Hat Czech
RHEV-M SLA / Brno, CZ

----- Original Message -----
> On 06/23/2015 02:00 PM, Hans-Joachim wrote:
> > Hello,
> >
> > please find enclosed the server.log file.
> >
> > There is no /var/log/ovirt-optimizer/jboss/ovirt-optimizer.log even not in
> > /usr/share/ovirt-engine-jboss-as/standalone/log/
> >
> > Hans-Joachim
> >
> >> Sent: Tuesday, June 23, 2015 at 10:10 AM
> >> From: "Roy Golan" <rgolan at redhat.com>
> >> To: "Doron Fediuck" <dfediuck at redhat.com>
> >> Cc: Hans-Joachim <rni at chef.net>, users at ovirt.org, "Martin Sivak"
> >> <msivak at redhat.com>
> >> Subject: Re: [ovirt-users] Problem connecting to ovirt-optimizer machine
> >>
> >> On 06/21/2015 12:18 PM, Doron Fediuck wrote:
> >>> On 18/06/15 17:56, Hans-Joachim wrote:
> >>>> Hello,
> >>>>
> >>>> I'm playing around with the optimizer. For a full CentOS 6 oVIRT 3.5.3
> >>>> cluster, I've installed a CentOS7 ovirt-optimizer machine as described
> >>>> in "Trying out oVirt's Probabilistic Optimizer".
> >>>>
> >>>> All works fine... the only thing is, I can't get a connection form the
> >>>> engine.
> >>>> "Status: Data refresh failed: 0"
> >>>>
> >>>> When I try from this host a:
> >>>>> telnet ovirt-optimizer 8080
> >>>> GET /ovirt-optimizer/result/
> >>>> .....
> >>>> The requested resource (Could not find resource for full path:
> >>>> http://ovirt.optimizer:8080/ovirt-optimizer/result/) is not available.
> >>>> .....
> >>>>
> >>>> server.log shows
> >>>> ...
> >>>> 16:44:01,841 FEIN  [org.jboss.resteasy.core.SynchronousDispatcher]
> >>>> (http--0.0.0.0-8080-1) PathInfo: /result/
> >>>> 16:44:01,842 FEIN  [org.jboss.resteasy.core.SynchronousDispatcher]
> >>>> (http--0.0.0.0-8080-1) Failed executing GET /result/:
> >>>> org.jboss.resteasy.spi.NotFoundException: Could not find resource for
> >>>> full path: http://ovirt-optimizer:8080/ovirt-optimizer/result/
> >>>>           at
> >>>>           org.jboss.resteasy.core.registry.Segment.match(Segment.java:81)
> >>>>           [resteasy-jaxrs-2.3.2.Final.jar:]
> >>>>           at
> >>>>           org.jboss.resteasy.core.registry.SimpleSegment.matchSimple(SimpleSegment.java:33)
> >>>>           [resteasy-jaxrs-2.3.2.Final.jar:]
> >>>>           at
> >>>>           org.jboss.resteasy.core.registry.RootSegment.matchChildren(RootSegment.java:327)
> >>>>           [resteasy-jaxrs-2.3.2.Final.jar:]
> >>>> ......
> >>>>
> >>>> Any tips, how to solve this?
> >>>>
> >>>> Thank you
> >>>>
> >>>> Hans-Joachim
> >>> Hi Hans,
> >>> Some general notes;
> >>> First of all it would be best to separate the optimizer to a different
> >>> machine, even if a VM. This is needed since the optimizer is based on
> >>> OptaPlanner which uses all the memory it can get for optimizations.
> >>>
> >>> To the point this is either something going wrong in the installation or
> >>> an access issue. Access can be caused due to root certificate not
> >>> trusted by the browser. If you use
> >>> wget https://ovirt.optimizer:8080/ovirt-optimizer/result/
> >>> do you get an issue / warning on unknown certificate?
> >>>
> >>
> >> can you supply the whole server.log? it seems the optimizer didn't load
> >> or some other boot issue.
> 
> I saw the problem on the docker image on my machine as well.
> I updated the docker image[1] and it works without error. can you give
> it a try?
> 
> [1] docker pull rgolangh/ovirt-optimizer
> 
> 


More information about the Users mailing list