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(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