BSD based solutions virtualisation/clustering of resources for VMs reddit / BSD ---------------------------------------------------------------------- Wonko-D-Sane · 2022-01-18 16:48 A lifetime ago I was an avid FreeBSD user (5.x-7.x). I find myself exploring options for developing a self hosted cloud of compute resources (CPU and GPU) that we can allocate on demand to virtual machines that will be running Windows and Linux guests. We have proof points with RHEL and oVirt, and I am wondering if there are BSD kernel based solution that are comparative from a feature/performance standpoint. Are there packages and configurations that people can suggest I explore. ---------------------------------------------------------------------- reddit_original · 2022-01-18 16:54 Look into bhyve and jails. ---------------------------------------------------------------------- _xsgb · 2022-01-18 19:07 I've been using proxmox and vmware solution for years for work. I'm using bhyve with linux guests in production for a successful project using the FreeBSD based TrueNAS. Maybe you can look at the CBSD tooling, or the BastilleBSD one that you install on top of FreeBSD, I really think they're nice and complete to use if you're a skilled admin. Also note there's a nice project, [openbsd.amsterdam](https://openbsd.amsterdam) that works towards the enhancement of the OpenBSD hypervisor. I wait for the support of SMP to be published in the next releases. Currently only one CPU is possible per guests. Good luck for your project o/ ---------------------------------------------------------------------- Wonko-D-Sane · 2022-01-18 20:50 Thanks, this is helpful. I am by no means a skilled admin, but I will check out these before I am sure this is a route to go. You got me thinking I need to be certain what I want to achieve, ie: whats a CPU.... socket or process :) ---------------------------------------------------------------------- _xsgb · 2022-01-18 20:57 You can assign on virtual CPU per guest on OpenBSD's hypervisor vmd, currently. There's no such limit on bhyve. Also note that FreeBSD and NetBSD does support Xen as Dom0 hypervisor. Forgot to mention. ---------------------------------------------------------------------- sehnsuchtbsd · 2022-01-18 21:41 [CBSD](https://www.bsdstore.ru/en/about.html); If you're used to qemu, maybe [QEMU/NVMM](https://www.netbsd.org/docs/guide/en/chap- virt.html) ---------------------------------------------------------------------- vermaden · 2022-01-18 23:06 About clustering - here is my take on Pacemaker and Corosync on FreeBSD: - https://vermaden.wordpress.com/2020/09/03/freebsd-cluster-with- pacemaker-and-corosync/ As for clustering with VMs - take a look at CBSD: - https://www.bsdstore.ru/en/about.html ---------------------------------------------------------------------- [deleted] · 2022-01-18 23:39 been using vm byhve. Makes life pretty easy for linux and freebsd vms. Haven't tried windows. https://github.com/churchers/vm-bhyve/wiki/Quickstart ---------------------------------------------------------------------- olevole · 2022-01-19 14:17 Some have mentioned CBSD, but this link would be more correct for CBSD: https://www.bsdstore.ru/en/cbsd_api_ssi.html ( management for bhyve VM + jail simultaneously via single API. There is also a thin client for Windows/MacOS/Linux/BSD: source https://github.com/bitcoin- software/nubectl, builds: https://myb.convectix.com/download/ ) A similar scheme with a large number of servers in single cluster has been working well for several years