
Thanks for the update! =20 The strange thing is that it's not working in any way (new =
=20 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. =20 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. =20 Are there other options ? =20 =20 =20 =20 2014-04-08 16:56 GMT+02:00 Darrell Budic <darrell.budic@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. =20 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 =
=20 =20 On Apr 8, 2014, at 7:58 AM, Matt . <yamakasi.014@gmail.com> wrote: =20
Hi, =20 The only thing I see in the engine.log is a bunch of: =20 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. =20 =20 And in the server.log: =20 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(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:] at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.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:=
at =
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm=
at java.lang.reflect.Method.invoke(Method.java:606) =
[rt.jar:1.7.0_51]
at =
org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:=
at =
org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:=
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(SynchronousDispa= tcher.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.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]
at =
org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.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(Applicati= onFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]
at =
org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.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(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]
at =
org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
at =
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1=
at =
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1=
at =
org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]
at =
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va: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] =20 =20 2014-04-08 14:40 GMT+02:00 Michal Skrivanek =
<michal.skrivanek@redhat.com>:
=20 On Apr 8, 2014, at 14:31 , "Matt ." <yamakasi.014@gmail.com> wrote: =20
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. =20 yes, the cluster needs to remain. We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet. =20
I discussed this at #ovirt back those days and it was the only =
I didn't see logs @ the engine.log to be honest.
=20 there you should see some specific error=E2=80=A6I 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=E2=80=A6 =20 Thanks, michal =20
Cheers,
Matt
2014-04-08 14:17 GMT+02:00 Michal Skrivanek =
<michal.skrivanek@redhat.com>:
On Apr 8, 2014, at 14:08 , Matt . <yamakasi.014@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=E2=80=A6
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"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D", = "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], "managed"=3D>"true", = "progress_report_id"=3D>"[FILTERED]", "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011afeb7e= b", "template"=3D>"", "cores"=3D>"2", "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", "_delete"=3D>""}, = "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, "domain_id"=3D>"1", = "realm_id"=3D>"", "mac"=3D>"", "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71",= "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"false", = "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", "domain_id"=3D>"", = "ip"=3D>"", "provider"=3D>"IPMI"}}, "architecture_id"=3D>"1", = "operatingsystem_id"=3D>"1", "provision_method"=3D>"build", = "build"=3D>"1", "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", "enabled"=3D>"1",= "model_id"=3D>"", "comment"=3D>"", "overwrite"=3D>"false"}, = "capabilities"=3D>"build image", "provider"=3D>"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/c= ompute/server.rb:123:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.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_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/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_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /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_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/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_dispa= tch/routing/route_set.rb:600:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/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/conditionalge= t.rb:35:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/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_dispa= tch/middleware/flash.rb:242:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call' = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su=
= /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.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_su=
= /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_dispa= tch/middleware/static.rb:62:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!' = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call' = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.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:13= 4: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/thr= ead_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: =
--Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I didn=E2=80=99t 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=E2=80=99s the workaround I=E2=80=99m = using at the moment (and need to get off my butt and report, as soon as = I finish cleaning up openssl versions=E2=80=A6): 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=E2=80=99s only one display) 1: create new host in foreman on ovirt compute resource, save/commit : foreman does it=E2=80=99s 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=E2=80=99t had time to followup on it with = foreman yet. On Apr 8, 2014, at 12:52 PM, Matt . <yamakasi.014@gmail.com> wrote: 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. the VM it runs it properly from there. 57) [rt.jar:1.7.0_51] pl.java:43) [rt.jar:1.7.0_51] 155) [resteasy-jaxrs-2.3.2.Final.jar:] 257) [resteasy-jaxrs-2.3.2.Final.jar:] 55) [jbossweb-7.0.13.Final.jar:] 02) [jbossweb-7.0.13.Final.jar:] option to get rid of "Default Datacenter". pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_save_callbacks' pport/callbacks.rb:81:in `run_callbacks' oller/metal/implicit_render.rb:4:in `send_action' troller/base.rb:167:in `process_action' oller/metal/rendering.rb:10:in `process_action' troller/callbacks.rb:18:in `block in process_action' pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_6000' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_872' pport/callbacks.rb:214:in `_conditional_callback_around_6000' pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5999' pport/callbacks.rb:214:in `_conditional_callback_around_5999' pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= pport/callbacks.rb:215:in `block in _conditional_callback_around_5998' pport/callbacks.rb:326:in `around' pport/callbacks.rb:310:in `_callback_around_13' pport/callbacks.rb:214:in `_conditional_callback_around_5998' pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= ' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_process_action_callbacks' pport/callbacks.rb:81:in `run_callbacks' troller/callbacks.rb:17:in `process_action' oller/metal/rescue.rb:29:in `process_action' oller/metal/instrumentation.rb:30:in `block in process_action' pport/notifications.rb:123:in `block in instrument' pport/notifications/instrumenter.rb:20:in `instrument' pport/notifications.rb:123:in `instrument' oller/metal/instrumentation.rb:29:in `process_action' oller/metal/params_wrapper.rb:207:in `process_action' troller/base.rb:121:in `process' troller/rendering.rb:45:in `process' oller/metal.rb:203:in `dispatch' oller/metal/rack_delegation.rb:14:in `dispatch' oller/metal.rb:246:in `block in action' dleware/checksum_in_headers.rb:27:in `call' pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks' pport/callbacks.rb:405:in `__run_callback' pport/callbacks.rb:385:in `_run_call_callbacks' pport/callbacks.rb:81:in `run_callbacks' pport/cache/strategy/local_cache.rb:72:in `call' 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@redhat.com>:
On Apr 7, 2014, at 14:47 , Matt . <yamakasi.014@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@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
=20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20
--Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">I = didn=E2=80=99t 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=E2=80=99s the workaround I=E2=80=99m using at the = moment (and need to get off my butt and report, as soon as I finish = cleaning up openssl versions=E2=80=A6):<div><br></div><div>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=E2=80=99s only one display)</div><div>1: create new host in = foreman on ovirt compute resource, save/commit</div><div> : = foreman does it=E2=80=99s stuff, actually creates the VM, then hangs = waiting for ovirt to start the VM, barber pole on foreman = screen</div><div> : 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</div><div>2: let this barber pole time = out (default time 600 sec, might want to shorten for testing), then save = the host again</div><div> : it will go to host view, and now it = will actually access the kickstart templates</div><div> : but it = deleted the VM! so you have to recreate it by hand</div><div>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)</div><div><br></div><div>A little headache, but I haven=E2=80=99t = had time to followup on it with foreman = yet.</div><div><br></div><div><br><div><div>On Apr 8, 2014, at 12:52 PM, = Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com">yamakasi.014@gmail.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><blockquote = type=3D"cite"><div dir=3D"ltr"><div><div><div><div>Thanks for the = update!<br><br></div>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.<br> <br></div>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.<br><br></div>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.<br> <br></div>Are there other options ?<br><br><br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">2014-04-08 = 16:56 GMT+02:00 Darrell Budic <span dir=3D"ltr"><<a = href=3D"mailto:darrell.budic@zenfire.com" = target=3D"_blank">darrell.budic@zenfire.com</a>></span>:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 = .8ex;border-left:1px #ccc solid;padding-left:1ex"><div = style=3D"word-wrap:break-word">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: <a = href=3D"http://projects.theforeman.org/issues/4346#change-13781" = target=3D"_blank">http://projects.theforeman.org/issues/4346#change-13781<= /a> . I didn't investigate mine in as much depth, but your original = symptoms look the same as what I saw.<div> <br></div><div>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.<div> <div class=3D"h5"><br> <br><div><div>On Apr 8, 2014, at 7:58 AM, Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> = wrote:</div><br><blockquote type=3D"cite"><div = dir=3D"ltr"><div>Hi,<br><br>The only thing I see in the engine.log is a = bunch of:<br> <br>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.<br> 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.<br>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.<br> 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.<br>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.<br> 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.<br> <br><br></div>And in the server.log:<br><br>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<br> at = org.ovirt.engine.api.common.util.CompletenessAssertor.validateParameters(C= ompletenessAssertor.java:115) [interface-common-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:324) = [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BaseBackendResource.validateParamete= rs(BaseBackendResource.java:318) [restapi-jaxrs.jar:]<br> at = org.ovirt.engine.api.restapi.resource.BackendVmsResource.add(BackendVmsRes= ource.java:104) [restapi-jaxrs.jar:]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) = [rt.jar:1.7.0_51]<br> at = sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:= 57) [rt.jar:1.7.0_51]<br> at = sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm= pl.java:43) [rt.jar:1.7.0_51]<br> at = java.lang.reflect.Method.invoke(Method.java:606) = [rt.jar:1.7.0_51]<br> at = org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:= 155) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:= 257) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:222) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:211) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispa= tcher.java:525) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:502) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher= .java:119) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.servi= ce(ServletContainerDispatcher.java:208) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:55) [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(Ht= tpServletDispatcher.java:50) = [resteasy-jaxrs-2.3.2.Final.jar:]<br> at = javax.servlet.http.HttpServlet.service(HttpServlet.java:847) = [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:329) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.ovirt.engine.core.authentication.AuthenticationFilter.doFilter(Authent= icationFilter.java:80) [common.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:248) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:275) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:161) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBa= se.java:489) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityC= ontextAssociationValve.java:153) = [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]<br> at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 55) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1= 02) [jbossweb-7.0.13.Final.jar:]<br> at = org.jboss.web.rewrite.RewriteValve.invoke(RewriteValve.java:466) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:109) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368= ) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:505) = [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol= .java:445) [jbossweb-7.0.13.Final.jar:]<br> at = org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) = [jbossweb-7.0.13.Final.jar:]<br> at = java.lang.Thread.run(Thread.java:744) [rt.jar:1.7.0_51]<br></div><div = class=3D"gmail_extra"><br><br><div class=3D"gmail_quote"> 2014-04-08 14:40 GMT+02:00 Michal Skrivanek <span dir=3D"ltr"><<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>></span>:<br><blockquo= te class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc = solid;padding-left:1ex"> <div><br> On Apr 8, 2014, at 14:31 , "Matt ." <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> <br> > HI,<br> ><br> > This was more than 1,5 year ago, I can't remember 100%<br> ><br> > 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.<br> <br> </div>yes, the cluster needs to remain.<br> We're finally taking some steps to be able to remove/replace a Blank = template=E2=80=A6nothing final yet.<br> <div><br> ><br> > I discussed this at #ovirt back those days and it was the only = option to get rid of "Default Datacenter".<br> ><br> > I didn't see logs @ the engine.log to be honest.<br> <br> </div>there you should see some specific error=E2=80=A6I 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=E2=80=A6<br> <br> Thanks,<br> michal<br> <div><br> ><br> > Cheers,<br> ><br> > Matt<br> ><br> ><br> > 2014-04-08 14:17 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>>:<br> ><br> > On Apr 8, 2014, at 14:08 , Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> ><br> > > Hi,<br> > ><br> > > 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.<br> ><br> > How did you remove the Default Datacenter. It shouldn't let you = because of that Blank template=E2=80=A6<br> ><br> > Thanks,<br> > michal<br> ><br> > ><br> > > This is what Foreman Logs:<br> > ><br> > > Started POST "/hosts" for xxx.xxx.xxx.xxx at 2014-04-07 = 20:40:01 +0200<br> > > Processing by HostsController#create as */*<br> > > Parameters: {"utf8"=3D>"=E2=9C=93", = "authenticity_token"=3D>"frTtd5bG6PoC5+2j+qXiGS4TNdJ9tstEgap5BRUoTdA=3D= ", "host"=3D>{"name"=3D>"test", "hostgroup_id"=3D>"", = "compute_resource_id"=3D>"1", "compute_profile_id"=3D>"", = "environment_id"=3D>"1", "puppet_ca_proxy_id"=3D>"1", = "puppet_proxy_id"=3D>"1", "puppetclass_ids"=3D>[""], = "managed"=3D>"true", "progress_report_id"=3D>"[FILTERED]", = "type"=3D>"Host::Managed", = "compute_attributes"=3D>{"cluster"=3D>"f8a641ba-14df-4500-9a1b-79011= afeb7eb", "template"=3D>"", "cores"=3D>"2", = "memory"=3D>"2147483648", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"name"=3D>"", = "network"=3D>"c97b81ed-b615-48f0-8293-425c8818fdc4", = "_delete"=3D>""}, "new_1396895988009"=3D>{"name"=3D>"nic1", = "network"=3D>"e922b54d-71f0-411d-8efb-05af771822e4", = "_delete"=3D>""}}, = "volumes_attributes"=3D>{"new_volumes"=3D>{"size_gb"=3D>"", = "storage_domain"=3D>"0944ba31-1e23-4e6f-b8f8-81f5df9ccc7a", = "_delete"=3D>"", "id"=3D>""}, = "new_1396895996127"=3D>{"size_gb"=3D>"25", = "storage_domain"=3D>"7818bd60-f275-438f-96a5-03c69cdd3555", = "_delete"=3D>"", "id"=3D>""}}, "start"=3D>"1"}, = "domain_id"=3D>"1", "realm_id"=3D>"", "mac"=3D>"", = "subnet_id"=3D>"2", "ip"=3D>"172.16.20.71", = "interfaces_attributes"=3D>{"new_interfaces"=3D>{"_destroy"=3D>"f= alse", "type"=3D>"Nic::Managed", "mac"=3D>"", "name"=3D>"", = "domain_id"=3D>"", "ip"=3D>"", "provider"=3D>"IPMI"}}, = "architecture_id"=3D>"1", "operatingsystem_id"=3D>"1", = "provision_method"=3D>"build", "build"=3D>"1", = "medium_id"=3D>"5", "ptable_id"=3D>"9", "disk"=3D>"", = "root_pass"=3D>"[FILTERED]", "is_owned_by"=3D>"1-Users", = "enabled"=3D>"1", "model_id"=3D>"", "comment"=3D>"", = "overwrite"=3D>"false"}, "capabilities"=3D>"build image", = "provider"=3D>"Ovirt"}<br> > > Adding Compute instance for test.office.local.domain<br> > > Successfully decrypted field for Foreman::Model::Ovirt = ovirt-domain-local<br> > > Failed to create a compute ovirt-domain-local(oVirt) instance = test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.= rb:180:in `handle_fault'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:114= :in `rescue in http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/rbovirt.rb:111= :in `http_post'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rbovirt-0.0.25/lib/client/vm_api.= rb:35:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/requests= /compute/create_vm.rb:7:in `create_vm'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-1.21.0/lib/fog/ovirt/models/c= ompute/server.rb:123:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/fog-core-1.21.1/lib/fog/core/coll= ection.rb:51:in `create'<br> > > /usr/share/foreman/app/models/compute_resource.rb:120:in = `create_vm'<br> > > = /usr/share/foreman/app/models/compute_resources/foreman/model/ovirt.rb:137= :in `create_vm'<br> > > = /usr/share/foreman/app/models/concerns/orchestration/compute.rb:74:in = `setCompute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:142:in = `execute'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:85:in = `block in process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `each'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:77:in = `process'<br> > > /usr/share/foreman/app/models/concerns/orchestration.rb:18:in = `on_save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:649:in = `_run__1092801602321222569__save__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_save_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/callbacks.rb:264:in `create_or_update'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/persistence.rb:84:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/validations.rb:50:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/attribute_methods/dirty.rb:22:in `save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block (2 levels) in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:295:in `block in = with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/database_statements.rb:192:in = `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:208:in `transaction'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:293:in `with_transaction_returning_status'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:241:in `block in save'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:252:in `rollback_active_record_state!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/transactions.rb:240:in `save'<br> > > /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in = `save_with_type'<br> > > /usr/share/foreman/app/controllers/hosts_controller.rb:94:in = `create'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/implicit_render.rb:4:in `send_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:167:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rendering.rb:10:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:18:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:527:in `block (3 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_872'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_6000'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:526:in `block (2 levels) in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5999'<br> > > = /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:33:in = `clear_thread'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5999'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:415:in `block in = _run__4464736720017118904__process_action__1491855254410723574__callbacks'= <br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:215:in `block in = _conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:326:in `around'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:310:in `_callback_around_13'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:214:in `_conditional_callback_around_5998'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:414:in = `_run__4464736720017118904__process_action__1491855254410723574__callbacks= '<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_process_action_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/callbacks.rb:17:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rescue.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:30:in `block in process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `block in instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications/instrumenter.rb:20:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/notifications.rb:123:in `instrument'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/instrumentation.rb:29:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/params_wrapper.rb:207:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/railties/controller_runtime.rb:18:in `process_action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/base.rb:121:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/abstract_con= troller/rendering.rb:45:in `process'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:203:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal/rack_delegation.rb:14:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_contr= oller/metal.rb:246:in `block in action'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:73:in `dispatch'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:36:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:68:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/journey-1.0.4/lib/journey/router.= rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/routing/route_set.rb:600:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/sta= tic_dispatcher.rb:65:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/apipie-rails-0.1.2/lib/apipie/mid= dleware/checksum_in_headers.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/best_standards_support.rb:17:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/etag.rb:23:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/conditionalge= t.rb:35:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/head.rb:14:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/params_parser.rb:21:in `call'<br> > > = /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in = `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/flash.rb:242:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:205:in `context'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/session/abstr= act/id.rb:200:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/cookies.rb:339:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/query_cache.rb:64:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activerecord-3.2.8/lib/active_rec= ord/connection_adapters/abstract/connection_pool.rb:473:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:28:in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in = `_run__1124345173183733839__call__3625976562279559551__callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:405:in `__run_callback'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:385:in `_run_call_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/callbacks.rb:81:in `run_callbacks'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/callbacks.rb:27:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/remote_ip.rb:31:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/debug_exceptions.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/show_exceptions.rb:56:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:26:in `call_app'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/rack/log= ger.rb:16:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/request_id.rb:22:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/methodoverrid= e.rb:21:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/runtime.rb:17= :in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/activesupport-3.2.8/lib/active_su= pport/cache/strategy/local_cache.rb:72:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/lock.rb:15:in= `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/actionpack-3.2.8/lib/action_dispa= tch/middleware/static.rb:62:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:136:in `forward'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:143:in `pass'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:155:in `invalidate'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:71:in `call!'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-cache-1.2/lib/rack/cache/con= text.rb:51:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/engine.r= b:479:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/applicat= ion.rb:223:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/railties-3.2.8/lib/rails/railtie/= configurable.rb:30:in `method_missing'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/builder.rb:13= 4:in `call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:64:= in `block in call'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `each'<br> > > = /opt/rh/ruby193/root/usr/share/gems/gems/rack-1.4.1/lib/rack/urlmap.rb:49:= in `call'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/rack/thr= ead_handler_extension.rb:77:in `process_request'<br> > > = /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'<br> > > = /usr/lib/ruby/gems/1.8/gems/passenger-4.0.5/lib/phusion_passenger/request_= handler/thread_handler.rb:108:in `main_loop'<br> > > = /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'<br> > > 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]]<br> > > Failed to save: Failed to create a compute = ovirt-domain-local(oVirt) instance test.office.local.domain: VM<br> > > <a href=3D"http://template.id/" = target=3D"_blank">template.id</a><br> > > |name required for add<br> > ><br> > ><br> > ><br> > ><br> > > 2014-04-08 9:07 GMT+02:00 Michal Skrivanek <<a = href=3D"mailto:michal.skrivanek@redhat.com" = target=3D"_blank">michal.skrivanek@redhat.com</a>>:<br> > ><br> > > On Apr 7, 2014, at 14:47 , Matt . <<a = href=3D"mailto:yamakasi.014@gmail.com" = target=3D"_blank">yamakasi.014@gmail.com</a>> wrote:<br> > ><br> > > > Hi Guys,<br> > > ><br> > > ><br> > > > On Foreman 1.4.2 it seems that you have issues with oVirt = 3.4 when adding a host.<br> > > ><br> > > > When you add this host you will get an error as oVirt now = has more templating stuff:<br> > ><br> > > you mean guest, right.<br> > > what errors are in Foreman logs? oVirt logs?<br> > ><br> > > Thanks,<br> > > michal<br> > ><br> > > ><br> > > > VM <a href=3D"http://template.id/" = target=3D"_blank">template.id</a>|name required for add<br> > > ><br> > > ><br> > > > Is there a workaround for this to get the creation of VM = go further ?<br> > > ><br> > > ><br> > > > Thanks!<br> > > ><br> > > > Matt<br> > > > _______________________________________________<br> > > > Users mailing list<br> > > > <a href=3D"mailto:Users@ovirt.org" = target=3D"_blank">Users@ovirt.org</a><br> > > > <a href=3D"http://lists.ovirt.org/mailman/listinfo/users" = target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br> > ><br> > ><br> ><br> ><br> <br> </div></blockquote></div><br></div> _______________________________________________<br>Users mailing = list<br><a href=3D"mailto:Users@ovirt.org" = target=3D"_blank">Users@ovirt.org</a><br><a = href=3D"http://lists.ovirt.org/mailman/listinfo/users" = target=3D"_blank">http://lists.ovirt.org/mailman/listinfo/users</a><br> = </blockquote></div><br></div></div></div></div></blockquote></div><br></di= v> </blockquote></div><br></div></body></html>= --Apple-Mail=_C2A80D9D-8A0E-471E-9642-BD95C2798C57--