Yeah that is no problem but it seems to hang only on the template part...
when you have a Default DC it should not happen.
As I don't have it (and don't want it to avoid confusions) I'm stuck there
and that needs a workaround :)
2014-04-08 20:59 GMT+02:00 Darrell Budic <darrell.budic(a)zenfire.com>:
I didn’t mean to imply they worked perfectly, but you can make it
provision a new host successfully, and it does see to do host management
fine with puppet. Here’s the workaround I’m using at the moment (and need
to get off my butt and report, as soon as I finish cleaning up openssl
versions…):
0: functioning smart-proxy for dhcp & tftp, ovirt compute resource bound
and displaying info on currently running vms, compute resources setup with
custom template (had to uncheck the one pci card option even though there’s
only one display)
1: create new host in foreman on ovirt compute resource, save/commit
: foreman does it’s stuff, actually creates the VM, then hangs waiting
for ovirt to start the VM, barber pole on foreman screen
: you can try starting the VM by hand, it will start to kickstart, then
fail partway through while not finding the kickstart template from foreman
2: let this barber pole time out (default time 600 sec, might want to
shorten for testing), then save the host again
: it will go to host view, and now it will actually access the kickstart
templates
: but it deleted the VM! so you have to recreate it by hand
3: recreate and PXE boot your VM, this time it builds successfully and
foreman takes over management just fine (including vm power management,
oddly enough)
A little headache, but I haven’t had time to followup on it with foreman
yet.
On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014(a)gmail.com> wrote:
Thanks for the update!
The strange thing is that it's not working in any way (new provisioning)
on 1.5. Back those days I installed a new 1.4.2 as I wanted to migrate to
CentOS anyway because a 1.4.2 stopped working well, even the rbovirt update
and so on didn't fix it.
I have ran 1.4.2 very well against 3.3 and if I'm right also for one day
to 3.4, but I didn't need to provision after my tests so did the upgrade
which went well.
I need 3.4 as it supports mixed Storage, so I'm bound to that as I don't
want to do such a major upgrade on a running system for now, so I went and
well. Only FM doesn't mix with it, also not the nightly's it seems.
Are there other options ?
2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic(a)zenfire.com>:
> If this is the same problem I had, this is a known issue in Foreman
> 1.4.2. API update in Ovirt broke the rbovirt integration component:
>
http://projects.theforeman.org/issues/4346#change-13781 . I didn't
> investigate mine in as much depth, but your original symptoms look the same
> as what I saw.
>
> 1.5 nightlies mostly work, I'm using them with good success. They appear
> to have some trouble starting a new VM for provisioning, I need to get on
> reproducing and reporting that. I find you can fail the first build attempt
> (no provisioning template until then), then manually start the VM it runs
> it properly from there.
>
>
> On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014(a)gmail.com> wrote:
>
> Hi,
>
> The only thing I see in the engine.log is a bunch of:
>
> 2014-04-08 14:47:51,167 INFO
> [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-3)
> Running command: LoginUserCommand internal: false.
> 2014-04-08 14:47:51,303 INFO
> [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-3)
> [621339b] Running command: LogoutUserCommand internal: false.
> 2014-04-08 14:47:51,321 INFO
> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (ajp--127.0.0.1-8702-3) [621339b] Correlation ID: 621339b, Call Stack:
> null, Custom Event ID: -1, Message: User admin logged out.
> 2014-04-08 14:47:51,352 INFO
> [org.ovirt.engine.core.bll.LoginUserCommand] (ajp--127.0.0.1-8702-4)
> Running command: LoginUserCommand internal: false.
> 2014-04-08 14:47:51,418 INFO
> [org.ovirt.engine.core.bll.LogoutUserCommand] (ajp--127.0.0.1-8702-4)
> [67db2722] Running command: LogoutUserCommand internal: false.
> 2014-04-08 14:47:51,429 INFO
> [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
> (ajp--127.0.0.1-8702-4) [67db2722] Correlation ID: 67db2722, Call Stack:
> null, Custom Event ID: -1, Message: User admin logged out.
>
>
> And in the server.log:
>
> 2014-04-08 14:47:50,208 WARN
> [org.jboss.resteasy.core.SynchronousDispatcher] (ajp--127.0.0.1-8702-1)
> failed to execute: javax.ws.rs.WebApplicationException
> at
>
org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(CompletenessAssertor.java:115)
> [interface-common-jaxrs.jar:]
> at
>
org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:324)
> [restapi-jaxrs.jar:]
> at
>
org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParameters(BaseBackendResource.java:318)
> [restapi-jaxrs.jar:]
> at
>
org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsResource.java:104)
> [restapi-jaxrs.jar:]
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> [rt.jar:1.7.0_51]
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> [rt.jar:1.7.0_51]
> at
>
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> [rt.jar:1.7.0_51]
> at java.lang.reflect.Method.invoke(Method.java:606) [rt.jar:1.7.0_51]
> at
> org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:155)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:257)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
>
org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:525)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:502)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
> org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
>
org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at
>
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
> [resteasy-jaxrs-2.3.2.Final.jar:]
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
> [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
> [jbossweb-7.0.13.Final.jar:]
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> [jbossweb-7.0.13.Final.jar:]
> at
>
org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(AuthenticationFilter.java:80)
> [common.jar:]
> at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280)
> [jbossweb-7.0.13.Final.jar:]
> at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
> [jbossweb-7.0.13.Final.jar:]
> at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:489)
> [jbossweb-7.0.13.Final.jar:]
> at
>
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153)
> [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> [jbossweb-7.0.13.Final.jar:]
> at org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368)
> [jbossweb-7.0.13.Final.jar:]
> at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:445)
> [jbossweb-7.0.13.Final.jar:]
> at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930)
> [jbossweb-7.0.13.Final.jar:]
> at java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]
>
>
> 2014-04-08 14:40 GMT+02:00 Michal Skrivanek <michal.skrivanek(a)redhat.com>
> :
>
>>
>> On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014(a)gmail.com>
wrote:
>>
>> > HI,
>> >
>> > This was more than 1,5 year ago, I can't remember 100%
>> >
>> > I create a new Datacenter as I wanted and putted the otherone
>> "offline" or so and removed it. The Default Cluster was not able to
remove
>> because of this Template which was OK.
>>
>> yes, the cluster needs to remain.
>> We're finally taking some steps to be able to remove/replace a Blank
>> template…nothing final yet.
>>
>> >
>> > I discussed this at #ovirt back those days and it was the only option
>> to get rid of "Default Datacenter".
>> >
>> > I didn't see logs @ the engine.log to be honest.
>>
>> there you should see some specific error…I guess. If this is really
>> related to that removal, there should be something in the log. I'm not
>> aware of any change in the API itself…
>>
>> Thanks,
>> michal
>>
>> >
>> > Cheers,
>> >
>> > Matt
>> >
>> >
>> > 2014-04-08 14:17 GMT+02:00 Michal Skrivanek <
>> michal.skrivanek(a)redhat.com>:
>> >
>> > On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014(a)gmail.com> wrote:
>> >
>> > > Hi,
>> > >
>> > > It seems that it's an issue with the Default Datacenter that is
>> removed, the Cluster still exists because of it's default template there is
>> in.
>> >
>> > How did you remove the Default Datacenter. It shouldn't let you
>> because of that Blank template…
>> >
>> > Thanks,
>> > michal
>> >
>> > >
>> > > This is what Foreman Logs:
>> > >
>> > > Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07
20:40:01
>> +0200
>> > > Processing by HostsController#create as */*
>> > > Parameters: {"utf8"=>"✓",
>>
"authenticity_token"=>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=",
>> "host"=>{"name"=>"test",
"hostgroup_id"=>"",
"compute_resource_id"=>"1",
>> "compute_profile_id"=>"",
"environment_id"=>"1",
"puppet_ca_proxy_id"=>"1",
>> "puppet_proxy_id"=>"1",
"puppetclass_ids"=>[""], "managed"=>"true",
>> "progress_report_id"=>"[FILTERED]",
"type"=>"Host::Managed",
>>
"compute_attributes"=>{"cluster"=>"f8a641ba-14df-4500-9a1b-79011afeb7eb",
>> "template"=>"", "cores"=>"2",
"memory"=>"2147483648",
>>
"interfaces_attributes"=>{"new_interfaces"=>{"name"=>"",
>> "network"=>"c97b81ed-b615-48f0-8293-425c8818fdc4",
"_delete"=>""},
>> "new_1396895988009"=>{"name"=>"nic1",
>> "network"=>"e922b54d-71f0-411d-8efb-05af771822e4",
"_delete"=>""}},
>>
"volumes_attributes"=>{"new_volumes"=>{"size_gb"=>"",
>> "storage_domain"=>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a",
"_delete"=>"",
>> "id"=>""},
"new_1396895996127"=>{"size_gb"=>"25",
>> "storage_domain"=>"7818bd60-f275-438f-96a5-03c69cdd3555",
"_delete"=>"",
>> "id"=>""}}, "start"=>"1"},
"domain_id"=>"1", "realm_id"=>"",
"mac"=>"",
>> "subnet_id"=>"2",
"ip"=>"172.16.20.71",
>>
"interfaces_attributes"=>{"new_interfaces"=>{"_destroy"=>"false",
>> "type"=>"Nic::Managed", "mac"=>"",
"name"=>"", "domain_id"=>"",
"ip"=>"",
>> "provider"=>"IPMI"}},
"architecture_id"=>"1",
"operatingsystem_id"=>"1",
>> "provision_method"=>"build",
"build"=>"1", "medium_id"=>"5",
>> "ptable_id"=>"9", "disk"=>"",
"root_pass"=>"[FILTERED]",
>> "is_owned_by"=>"1-Users",
"enabled"=>"1", "model_id"=>"",
"comment"=>"",
>> "overwrite"=>"false"},
"capabilities"=>"build image",
"provider"=>"Ovirt"}
>> > > Adding Compute instance for test.office.local.domain
>> > > Successfully decrypted field for Foreman::Model::Ovirt
>> ovirt-domain-local
>> > > Failed to create a compute ovirt-domain-local(oVirt) instance
>> test.office.local.domain: VM
>> > > template.id
>> > > |name required for add
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:180:in
>> `handle_fault'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114:in
>> `rescue in http_post'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111:in
>> `http_post'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.rb:35:in
>> `create_vm'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests/compute/create_vm.rb:7:in
>> `create_vm'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/compute/server.rb:123:in
>> `save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/collection.rb:51:in
>> `create'
>> > > /usr/share/foreman/app/models/compute_resource.rb:120:in
`create_vm'
>> > >
>> /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137:in
>> `create_vm'
>> > >
>> /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in
>> `setCompute'
>> > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in
>> `execute'
>> > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in `block
>> in process'
>> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in
`each'
>> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in
>> `process'
>> > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in
>> `on_save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:649:in
>> `_run__1092801602321222569__save__3625976562279559551__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in
>> `__run_callback'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in
>> `_run_save_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in
>> `run_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/callbacks.rb:264:in
>> `create_or_update'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/persistence.rb:84:in
>> `save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/validations.rb:50:in
>> `save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/attribute_methods/dirty.rb:22:in
>> `save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in
>> `block (2 levels) in save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:295:in
>> `block in with_transaction_returning_status'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/database_statements.rb:192:in
>> `transaction'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:208:in
>> `transaction'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:293:in
>> `with_transaction_returning_status'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:241:in
>> `block in save'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:252:in
>> `rollback_active_record_state!'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/transactions.rb:240:in
>> `save'
>> > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in
>> `save_with_type'
>> > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in
`create'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/implicit_render.rb:4:in
>> `send_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:167:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rendering.rb:10:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:18:in
>> `block in process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:527:in
>> `block (3 levels) in
>> _run__4464736720017118904__process_action__1491855254410723574__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in
>> `block in _conditional_callback_around_6000'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in
>> `around'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in
>> `_callback_around_872'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in
>> `_conditional_callback_around_6000'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:526:in
>> `block (2 levels) in
>> _run__4464736720017118904__process_action__1491855254410723574__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in
>> `block in _conditional_callback_around_5999'
>> > >
>> /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in
>> `clear_thread'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in
>> `_conditional_callback_around_5999'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:415:in
>> `block in
>> _run__4464736720017118904__process_action__1491855254410723574__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:215:in
>> `block in _conditional_callback_around_5998'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:326:in
>> `around'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:310:in
>> `_callback_around_13'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:214:in
>> `_conditional_callback_around_5998'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:414:in
>> `_run__4464736720017118904__process_action__1491855254410723574__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in
>> `__run_callback'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in
>> `_run_process_action_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in
>> `run_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/callbacks.rb:17:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rescue.rb:29:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:30:in
>> `block in process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in
>> `block in instrument'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications/instrumenter.rb:20:in
>> `instrument'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/notifications.rb:123:in
>> `instrument'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/instrumentation.rb:29:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/params_wrapper.rb:207:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/railties/controller_runtime.rb:18:in
>> `process_action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/base.rb:121:in
>> `process'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_controller/rendering.rb:45:in
>> `process'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:203:in
>> `dispatch'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal/rack_delegation.rb:14:in
>> `dispatch'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_controller/metal.rb:246:in
>> `block in action'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:73:in
>> `dispatch'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:36:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:68:in
>> `block in call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in
>> `each'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.rb:56:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:600:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/static_dispatcher.rb:65:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/middleware/checksum_in_headers.rb:27:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/best_standards_support.rb:17:in
>> `call'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalget.rb:35:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/head.rb:14:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/params_parser.rb:21:in
>> `call'
>> > > /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/flash.rb:242:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:205:in
>> `context'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstract/id.rb:200:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/cookies.rb:339:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/query_cache.rb:64:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_record/connection_adapters/abstract/connection_pool.rb:473:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:28:in
>> `block in call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in
>> `_run__1124345173183733839__call__3625976562279559551__callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:405:in
>> `__run_callback'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:385:in
>> `_run_call_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/callbacks.rb:81:in
>> `run_callbacks'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/callbacks.rb:27:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/remote_ip.rb:31:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/debug_exceptions.rb:16:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/show_exceptions.rb:56:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:26:in
>> `call_app'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/logger.rb:16:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/request_id.rb:22:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverride.rb:21:in
>> `call'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_support/cache/strategy/local_cache.rb:72:in
>> `call'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispatch/middleware/static.rb:62:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in
>> `forward'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in
>> `pass'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in
>> `invalidate'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in
>> `call!'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.rb:479:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/application.rb:223:in
>> `call'
>> > >
>>
/opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/configurable.rb:30:in
>> `method_missing'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:134:in
>> `call'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:in
>> `block in call'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in
>> `each'
>> > >
>> /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:in
>> `call'
>> > >
>>
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in
>> `process_request'
>> > >
>>
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:140:in
>> `accept_and_process_next_request'
>> > >
>>
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler/thread_handler.rb:108:in
>> `main_loop'
>> > >
>>
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_handler.rb:441:in
>> `block (3 levels) in start_threads'
>> > > Rolling back due to a problem: [Set up compute instance
>> test.office.local.domain 2 failed [#<Host::Managed id: nil,
>> name: "test.office.local.domain", ip: "172.16.20.71",
last_compile: nil,
>> last_freshcheck: nil, last_report: nil, updated_at: nil, source_file_id:
>> nil, created_at: nil, mac: nil, root_pass:
>> "$1$Aij0BWBk$hIOQlMuf7vfad2x8aIAS/.", serial: nil, puppet_status: 0,
>> domain_id: 1, architecture_id: 1, operatingsystem_id: 1, environment_id: 1,
>> subnet_id: 2, ptable_id: 9, medium_id: 5, build: true, comment: "",
disk:
>> "", installed_at: nil, model_id: nil, hostgroup_id: nil, owner_id: 1,
>> owner_type: "User", enabled: true, puppet_ca_proxy_id: 1, managed:
true,
>> use_image: nil, image_file: nil, uuid: nil, compute_resource_id: 1,
>> puppet_proxy_id: 1, certname: nil, image_id: nil, organization_id: nil,
>> location_id: nil, type: "Host::Managed", compute_profile_id: nil, otp:
nil,
>> realm_id: nil, provision_method: "build">, :setCompute]]
>> > > Failed to save: Failed to create a compute ovirt-domain-local(oVirt)
>> instance test.office.local.domain: VM
>> > > template.id
>> > > |name required for add
>> > >
>> > >
>> > >
>> > >
>> > > 2014-04-08 9:07 GMT+02:00 Michal Skrivanek <
>> michal.skrivanek(a)redhat.com>:
>> > >
>> > > On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014(a)gmail.com>
wrote:
>> > >
>> > > > Hi Guys,
>> > > >
>> > > >
>> > > > On Foreman 1.4.2 it seems that you have issues with oVirt 3.4
when
>> adding a host.
>> > > >
>> > > > When you add this host you will get an error as oVirt now has
more
>> templating stuff:
>> > >
>> > > you mean guest, right.
>> > > what errors are in Foreman logs? oVirt logs?
>> > >
>> > > Thanks,
>> > > michal
>> > >
>> > > >
>> > > > VM template.id|name required for add
>> > > >
>> > > >
>> > > > Is there a workaround for this to get the creation of VM go
>> further ?
>> > > >
>> > > >
>> > > > Thanks!
>> > > >
>> > > > Matt
>> > > > _______________________________________________
>> > > > Users mailing list
>> > > > Users(a)ovirt.org
>> > > >
http://lists.ovirt.org/mailman/listinfo/users
>> > >
>> > >
>> >
>> >
>>
>>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/users
>
>
>