Bug 1029493
Summary: | Provisioning of RHEL7 virt guest on RHEL7 host fails | |||
---|---|---|---|---|
Product: | Red Hat Satellite 5 | Reporter: | Jiří Mikulka <jmikulka> | |
Component: | Provisioning | Assignee: | Stephen Herr <sherr> | |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Red Hat Satellite QA List <satqe-list> | |
Severity: | unspecified | Docs Contact: | ||
Priority: | unspecified | |||
Version: | 560 | CC: | cperry, jhutar, lpramuk | |
Target Milestone: | --- | |||
Target Release: | --- | |||
Hardware: | Unspecified | |||
OS: | Unspecified | |||
Whiteboard: | ||||
Fixed In Version: | koan-2.0.7-41 spacewalk-koan-2.0.1-3 | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | ||
Clone Of: | ||||
: | 1042363 (view as bug list) | Environment: | ||
Last Closed: | 2014-01-10 20:25:23 UTC | Type: | Bug | |
Regression: | --- | Mount Type: | --- | |
Documentation: | --- | CRM: | ||
Verified Versions: | Category: | --- | ||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | ||
Cloudforms Team: | --- | Target Upstream Version: | ||
Embargoed: | ||||
Bug Depends On: | 1038821 | |||
Bug Blocks: | 924189, 1042363 |
Description
Jiří Mikulka
2013-11-12 13:32:17 UTC
In RHEL 7 the python-virtinst packages has been merged into the virt-install rpm (built by the virt-manager package). We will have to update koan to look in the right place for it. In RHEL 5 and 6 we depend on a package that has been in the base RHEL repo named python-virtinst. Python-virtinst is what koan calls out to to actually do the virtual machine creation if you are installing a virt guest on a host. It has to be updated to maintain compatibility with qemu and xen and whatever else. Python-virtinst provides both a python module (that koan calls) and a command-line tool that uses it. In RHEL 7 they are no longer going to be providing python-virtinst, but have moved to the virt-install rpm. More importantly than the name change, they are no longer providing access to the python module. Upstream koan has tried to adapt by shelling out and issuing command-line commands, but at the expense of basicly rewriting about half of how koan works. They have also done so really badly; there's no way that upstream koan will function on RHEL 7 as it currently stands. It's still littered with references to the now-unavailable virtinst module. In order to get koan fully working on RHEL 7 we will have to fix a bunch of stuff upstream, and then update our koan to work the same way. This will not be just a small bug fix though, closer to a 50% rewrite of koan, so we will need to test it thoroughly. I have updated koan so that it can work on RHEL 7. It was still not working on my RHEL 7 host, but I think that was because libvirtd was broken, not our packages (error message about not finding a qemu://system driver). Please see if you can make it work, and once libvirtd is fixed test koan a lot, especially in the area of having koan install vitual guests. That entire section of koan has been re-written. The updated koan packages should function on RHEL 5 and 6 too, not just RHEL 7, so be sure to test them there as well. |