-
New Feature
-
Resolution: Fixed
-
Minor
-
None
-
None
Currently VSPerf uses QEMU command line to launch all guests images. This ticket will track the possibility of adding libvirt as another guest management option in VSPerf.
There are many things that need to be considered..
1. OS agnostic options (Need to make sure what works with libvirt in one OS works in all supported VSPerf OS options)
2. XML management. While we can support having the user import images from their other systems and test them inside VSPerf , certain configurations must be carried over. Support of user created XML files opens up too many issues. The XML file may have to be created on the fly and modified with code. How do we deal with multiple images using the same file?
3. Do we install libvirt by default VSPerf installation or require the user to install their own libvirt package as they see fit?
4. All QEMU options must be considered (SR-IOV, integration tests, multi-VM support.) All of these things must be considered, tested, and fully coded for this type of addition to work.
This is just exploratory at this point, much research and prototyping must be done to see if this is even plausible or worth the effort.