C bhyve administration tool
shawn at debnath.net
Tue Nov 3 22:19:48 UTC 2015
Couple months ago I started writing a bhyve management tool in C for our
startup, in preparation for migration to FreeBSD for our servers. The
goal was to be able to create, drop, and auto-start/stop/restart VMs,
individually or all at once, and provide a plugin infrastructure to
expose some metrics / errors for reporting and aggregation. More
importantly it would detect errors/failures, report them and attempt to
restart the VM per assigned policy.
The effort stalled due to some high priority work that crept in.
However, I am planning on restarting soon and wanted to check if there
was a need for something like this. I ran across Michael Dexter's vmrc,
and although its shell based, it does provide quite a bit of features
that we were looking for. There's also iohyve. And I heard Peter and
Neel are working on something as well. If there is interest, this would
be open sourced from the start. Or if there is an existing effort
that addresses these problems, I would love to contribute to that project.
Thoughts, comments, concerns, please share.
More information about the freebsd-virtualization