include ovirt-guest-agent in Fedora and CentOS images provided on glance.ovirt.org
Description
Activity
Sandro Bonazzola November 28, 2017 at 3:42 PM
@danken you may consider pushing a pull request to https://pagure.io/fedora-kickstarts or opening a bug against https://bugzilla.redhat.com/enter_bug.cgi?product=Fedora&component=spin-kickstarts for starting the discussion about adding ovirt-guest-agent to fedora images.
You can do the same for CentOS if you want to speed up before RHEL moves by opening a bug on https://bugs.centos.org reporting against Cloud Instance SIG. Please open a bz on ovirt-distribution asking to get ovirt-guest-agent built in CentOS Virt SIG too, right now it's only in EPEL.
danken November 28, 2017 at 2:58 PM
@Sandro Bonazzola, would a nicer error message from ovirt-guest-agent make things better? I think that shipping the agent, but not enabling it, is a reasonable solution, anyway.
The user can pull in the agent with cloud-init. @Eitan Raviv did it. it works. But it is slow and cumbersome.
Please note that I am trying to solve my problem downstream, with
Bug 1323690 - New package request: ovirt-guest-agent
if accepted to RHEL, it would pop into CentOS and become easier to include in its cloud images.
Sandro Bonazzola November 28, 2017 at 2:43 PM
AFAIK if the ovirt-guest-agent is included in an appliance provided by Fedora or CentOS build system, the agent will crash by default when running on standard qemu (OSError: [Errno 2] No such file or directory: '/dev/virtio-ports/ovirt-guest-agent.0')
So it will be unlikely added to distribution provided images.
We can respin the images ourselves but at least in integration team we have no man power to address this.
Can't user just install it with some ansible command or with cloud-init ?
Eyal Edri November 28, 2017 at 2:22 PM
@Sandro Bonazzola any thoughts?
danken November 9, 2017 at 12:44 PM
@sbonazolla, what would it take to include an enabled ovirt-guest-agent in one of the images of https://cloud.centos.org/centos/7/images/ ?
ovirt-guest-agent is an important part of the ovirt experience. So is glance.ovirt.org.
By shipping images pre-installed with our guest agent, we would provide a better product for our users. Also, doing so would make it simpler to add tests the verify the state of the guest (e.g how many interfaces does it have, and what are its IP addresses).