5 ms·
I've recently switched from Proxmox to bhyve while upgrading my dedicated box lease. I use it for prod mail&web and various lab work. Should have done it earlie
by voytec 3y ago
I've recently switched from Proxmox to bhyve while upgrading my dedicated box lease. I use it for prod mail&web and various lab work. Should have done it earlier, as I don't really need the things bhyve lacks (suspend, HA/clustering) for my use-cases.
# vm list
NAME DATASTORE LOADER CPU MEMORY VNC AUTO STATE
access default bhyveload 2 8G - No Stopped
cicd default bhyveload 2 6G - No Running (33065)
feeds default grub 2 4G - No Running (35227)
gate default bhyveload 2 4G - Yes [1] Running (21012)
k8s-master0 default grub 2 4G - Yes [4] Running (1543)
k8s-node0 default grub 6 64G - Yes [5] Running (9988)
mail default bhyveload 3 8G - Yes [3] Running (87082)
ml default grub 4 24G - No Running (64236)
registry default bhyveload 2 2G - No Running (47712)
repos default bhyveload 2 2G - No Running (14767)
web default bhyveload 2 4G - Yes [2] Running (92365)
Other than that, I use bhyve on my laptop daily since around 2015-2016. It was somewhat painful at first. I had to bake a CD key into Windows ISO for headless install but now VNC support exists and it's easy to output any graphical installer via VNC.
bhyve doesn't offer API and has not the most user-friendly interface (vm-bhyve[1] for the rescue!) but overall, I couldn't be happier with its - typical for FreeBSD - set-and-forget stability.
[1] https://github.com/churchers/vm-bhyve https://github.com/churchers/vm-bhyve
- ilyt 3y agoYou could just use plain libvirt/KVM, virt-manager works well enough and can be used to manage remote libvirt hypervisors too. In previous company we pretty much went from Proxmox to bare tools once we got the hang of it.
- voytec 3y agoI'm using a system that I know and a hypervisor that I come to trust. Previous setup had different requirements.