Thoughts on CBSD for hypervisor management?

I'm currently using vm-bhyve via packages, with ZFS zvols and some PCIe pass through, nothing too complicated. It gets the job done but I want more virtualization features and am probably going to switch to cbsd since it supports jails, bhyve, and xen. also seems to make sr-iov easier to configure and manage.

Anyone have caveats or complaints about the app, or experience that would steer me away from it?

Posted Dec 13, 2020, 4:38 PM UTC

186
oratpart•

CBSD has a great community and it’s an excellent all-in-one system for instance management. I definitely suggest giving it a try, at least on a test box.

As for caveats: though the number of options keeps getting better, I found CBSD difficult to work with along with some of my manual tweaks. If you’re very particular about how everything is configured, as I am on some of my production boxes, I’ve found vm-bhyve, jail.conf, and some “zfs” command know-how to be worth the time to learn and manage.

7
system-userOP•

Definitely in the "particular" group there as well. I manage a lot of ZFS arrays in production and large private cloud architectures, so having xen as an option in cbsd makes FreeBSD much more viable alternative to dealing with the recent changes going on with CentOS. That whole mess just put a wrench into a deployment timeline as I'm about to build out some new clusters and bhyve doesn't really measure up to libvirt/kvm, but xen is solid. Trying to get away from linux as much as possible these days.

2
sharky1337_•

It works and the community is great , but it comes with a lot of options for me there are too much options I don’t need . If you search for a all in one solution it is really good !

5

I’ve been using iohyve and it’s ok.

2
s2r_•

I've used cbsd since I first created a VM with bhyve and also jails. I find it useful with a lot of configurations options if you need it and it just works. Oleg is in the Telegram group and almost always available.

2
system-userOP•

sounds perfect. glad to hear the developer has an active presence as well. I'll give it a try on a new system.

1