[openstack-dev] [devstack] libvirt/qemu source install plugin.

Michele Paolino m.paolino at virtualopensystems.com
Tue Jul 26 12:39:50 UTC 2016


All,

the purpose of the devstack-plugin-tar-installer[1] is exactly what you 
mentioned: a tool needed to test experimental features in libvirt and 
qemu. I am planning to release a new version next week, addressing some 
of the comments received, however new testers/developers are more than 
welcome! Sean, maybe you can have a look at the code and, if you are 
interested, we can discuss how to proceed further.

I also think it would be nice if we can join all together the efforts on 
this project[2], as I believe this is an interesting feature for 
devstack. Maybe there is also a way to integrate this work with the gate 
Markus was mentioning.

Thank you Kashyap for pointing this out!

Regards,

[1]https://review.openstack.org/#/c/313568/
[2]https://review.openstack.org/#/q/project:openstack/devstack-plugin-tar-installer

On 07/26/2016 01:13 PM, Kashyap Chamarthy wrote:
> On Thu, Jul 21, 2016 at 02:25:46PM +0200, Markus Zoeller wrote:
>> On 20.07.2016 22:38, Mooney, Sean K wrote:
>>> Hi
>>> I recently had the need to test a feature (vhost-user reconnect)
>>> that was commit to the qemu source tree a few weeks ago. As there
>>> has been no release since then I needed to build from source so to
>>> that end I wrote a small devstack plugin to do just that.
>>>
>>> I was thinking of opening a review to create a new repo to host the
>>> plugin under The openstack namespace
>>> (openstack/devstack-plugin-libvirt-qemu) but before I do I wanted to
>>> ask if others are interested In a devstack plugin that just compiles
>>> and installs qemu and Libvirt?
>>>
>>> Regards Sean.
>>>
>> tonby and I try to make the devstack plugin "additional package repos"
>> (apr) work [1]. What you did is within the scope of that project. We
>> also have an experimental job
>> "gate-tempest-dsvm-nova-libvirt-kvm-apr"[2].  The last time I worked
>> on this I wasn't able to create installable *.deb packages from
>> libvirt + qemu source code. Other work items did then get more
>> important and I had to pause the work on that.  I think we can work
>> together to combine our efforts there.
> NB: There's also in-progress work to allow configuring libvirt / QEMU
> from source tar balls, as an external DevStack plugin:
>
>      https://review.openstack.org/#/c/313568/ -- Plugin to setup
>      libvirt/QEMU from tar releases
>
> It was originally proposed (now abandoned, in favour of the above) as a
> patch to DevStack proper, but was abandoned, as it was suggested to make
> it as external plugin:
>
>      https://review.openstack.org/#/c/108714/
>
>> References:
>> [1] https://github.com/openstack/devstack-plugin-additional-pkg-repos/
>> [2]
>> https://github.com/openstack-infra/project-config/blob/master/jenkins/jobs/devstack-gate.yaml#L565-L595
>>

-- 
Michele Paolino




More information about the OpenStack-dev mailing list