Bug 1158588
| Summary: | [RHEVM][FOREMAN-INTEGRATION] host stays on installingOS state after provision is done in satellite | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | sefi litmanovich <slitmano> | ||||||
| Component: | ovirt-engine | Assignee: | Yaniv Bronhaim <ybronhei> | ||||||
| Status: | CLOSED CURRENTRELEASE | QA Contact: | movciari | ||||||
| Severity: | urgent | Docs Contact: | |||||||
| Priority: | unspecified | ||||||||
| Version: | 3.5.0 | CC: | aberezin, ecohen, gklein, iheim, lpeer, lsurette, oourfali, pstehlik, rbalakri, Rhev-m-bugs, slitmano, yeylon | ||||||
| Target Milestone: | --- | ||||||||
| Target Release: | 3.5.0 | ||||||||
| Hardware: | Unspecified | ||||||||
| OS: | Unspecified | ||||||||
| Whiteboard: | infra | ||||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||||
| Doc Text: | Story Points: | --- | |||||||
| Clone Of: | Environment: | ||||||||
| Last Closed: | 2015-02-17 17:15:42 UTC | Type: | Bug | ||||||
| Regression: | --- | Mount Type: | --- | ||||||
| Documentation: | --- | CRM: | |||||||
| Verified Versions: | Category: | --- | |||||||
| oVirt Team: | Infra | RHEL 7.3 requirements from Atomic Host: | |||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||
| Embargoed: | |||||||||
| Attachments: |
|
||||||||
|
Description
sefi litmanovich
2014-10-29 17:00:51 UTC
Can you attach the production.log please? Created attachment 952192 [details]
production.log
Created attachment 952204 [details]
production.log
This is the correct log.
2 interesting issue raised here: first, I need to change all the logs in ovirt_provision plugin to be warn or info to show them also if user don't put debug level on. otherwise we can't know anything about the failure (btw, maybe we should expose the production.log somehow via the engine's machine) second, apparently something was changed around the creation of VdsStatic object, it seems that the id is not generated when creating the object. therefore the ovirt_host_id parameter is none on the host's parameters and the plugin fails. Oved, are you familiar with such change in this area? if not, ill add in HostListModel::onSaveInternal line to generate the uuid before calling the provision command. but something was changed there for sure, because month ago the id was there.. > second, apparently something was changed around the creation of VdsStatic
> object, it seems that the id is not generated when creating the object.
> therefore the ovirt_host_id parameter is none on the host's parameters and
> the plugin fails.
>
> Oved, are you familiar with such change in this area? if not, ill add in
> HostListModel::onSaveInternal line to generate the uuid before calling the
> provision command. but something was changed there for sure, because month
> ago the id was there..
I don't know of changes recently.
Did you actually debug it and got to the line where we pass the host_ovirt_id, and saw that the id in the vds object is null?
Verified with a similar environment with VMs as hosts instead bare metals. rhevm-3.5.0-0.22.el6ev.noarch. ruby193-rubygem-ovirt_provision_plugin-1.0.0-1.el6.noarch ruby193-rubygem-rbovirt-0.0.29-1.el6sat.noarch foreman-1.6.0.49-1.el6sat.noarch ruby193-rubygem-foreman_hooks-0.3.5-2.el6sat.noarch rubygem-hammer_cli_foreman-0.1.1-16.el6sat.noarch foreman-compute-1.6.0.49-1.el6sat.noarch ruby193-rubygem-foreman-tasks-0.6.9-1.1.el6sat.noarch ruby193-rubygem-foreman_discovery-1.3.0-2.el6sat.noarch foreman-selinux-1.6.0.14-1.el6sat.noarch foreman-proxy-1.6.0.30-1.el6sat.noarch foreman-gce-1.6.0.49-1.el6sat.noarch ruby193-rubygem-foreman_bootdisk-2.0.6-1.1.el6sat.noarch ruby193-rubygem-foreman-redhat_access-0.0.4-1.el6sat.noarch rubygem-hammer_cli_foreman_tasks-0.0.3-3.el6sat.noarch foreman-vmware-1.6.0.49-1.el6sat.noarch foreman-libvirt-1.6.0.49-1.el6sat.noarch rhev 3.5.0 was released. closing. |