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>
I didn't mention
yesterday that I was testing it on my env with a
cluster and I got the same 404. only after rebasing and using the latest
I got it fixed.
the optimizer is indeed working. the resteasy for some reason didn't
like the domain/result/clusterId path
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(a)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(a)redhat.com>
>>> To: "Doron Fediuck" <dfediuck(a)redhat.com>
>>> Cc: Hans-Joachim <rni(a)chef.net>, users(a)ovirt.org, "Martin
Sivak"
>>> <msivak(a)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
>
>