Revisit vhostmd and alternatives #176

Closed
opened 2023-12-25 03:29:41 -05:00 by joshuaboniface · 2 comments

Currently, vhostmd along with the guest companion vm-dump-metrics, is used to provide hypervisor information to configured guests.

Our original implementation was based off a long-lost Alien conversion of the vhostmd RPM to a Debian package, and has not changed since ~2019.

Reinvestigate this, either by building a Debuild for the official vhostmd repo (https://github.com/vhostmd/vhostmd) or building a more PVC-centric alternative.

I think the latter is probably the "better" move for our purposes, especially since it means we can build a Python-based client tool that would be cross-platform, but this is an open question as vhostmd is quite flexible if cumbersome to configure.

Currently, vhostmd along with the guest companion vm-dump-metrics, is used to provide hypervisor information to configured guests. Our original implementation was based off a long-lost Alien conversion of the vhostmd RPM to a Debian package, and has not changed since ~2019. Reinvestigate this, either by building a Debuild for the official vhostmd repo (https://github.com/vhostmd/vhostmd) or building a more PVC-centric alternative. I think the latter is probably the "better" move for our purposes, especially since it means we can build a Python-based client tool that would be cross-platform, but this is an open question as vhostmd is quite flexible if cumbersome to configure.
joshuaboniface added this to the 1.0 milestone 2023-12-25 03:29:41 -05:00
joshuaboniface added the
improvement
label 2023-12-25 03:29:41 -05:00
Author
Owner

Decided to stick with vhostmd, as it works quite well. The lack of simple client-side support is problematic but could be worked around as it's just C/XML parsing.

A soft fork of vhostmd is at https://github.com/parallelvirtualcluster/vhostmd to facilitate this.

Decided to stick with vhostmd, as it works quite well. The lack of simple client-side support is problematic but could be worked around as it's just C/XML parsing. A soft fork of vhostmd is at https://github.com/parallelvirtualcluster/vhostmd to facilitate this.
Author
Owner

I think the new vhostmd has been working very well. Closing this one out.

I think the new vhostmd has been working very well. Closing this one out.
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: parallelvirtualcluster/pvc#176
No description provided.