Compare that to vm-bhyve's size of less than 250KB. Still, it supports everything you can do ATM with bhyve.Optimized: Every core features are optimized for one task: "manage virtual machines". Nothing more. Therefore the whole software less than 100MB.
I'd recommend to look into that. Bhyve supports virtual disks backed by ZFS zvols, which is a very useful feature, so my question would be, is this really not usable with BVCP?Storage Management: Bhyve yet only supports .raw image disks, BVCP can create, attach, resize, detach, delete them as well.
Actually the server is for my nephew. His background with computers until now has been gaming. So I thought about giving him something like proxmox to start. Right now he understands web interfaces and has no command line experiences. The idea is to run bsd and linux servers and see what he likes and suits him. Also a docker vm since he is looking forward to setup his own minecraft server and a decent web page for his father’s businessWell, as there's no reply yet, I assume there aren't many people using it. Do you really need it? I could imagine such a "management GUI" is helpful with several servers all running lots of VMs. But if your setup is smaller, maybe keeping it simple would be the better approach indeed?
Compare that to vm-bhyve's size of less than 250KB. Still, it supports everything you can do ATM with bhyve.
Just one hint, if you decide to install BVCP:
I'd recommend to look into that. Bhyve supports virtual disks backed by ZFS zvols, which is a very useful feature, so my question would be, is this really not usable with BVCP?
Sounds like a good opportunity to kill two birds with one stone. Learn to use the command line and learn to set up VMs. I've been using sysutils/vm-bhyve for a while now and love it. It's easy to use and understand, yet quite powerful in what it can do.Right now he understands web interfaces and has no command line experiences.
root@hosaka:~ # vm list
NAME DATASTORE LOADER CPU MEMORY VNC AUTOSTART STATE
case default bhyveload 4 4096M - Yes [4] Running (2611)
jenkins default bhyveload 4 4096M - Yes [6] Running (3127)
kdc default none 2 2048M 0.0.0.0:5901 Yes [2] Running (2042)
lady3jane default bhyveload 4 8192M - Yes [3] Running (2357)
debian stor10k uefi 2 4096M - No Stopped
errol stor10k bhyveload 2 4096M - Yes [9] Running (3921)
fbsd-test stor10k bhyveload 2 4096M - Yes [14] Running (5233)
gitlab stor10k bhyveload 4 6144M - Yes [12] Running (2233)
gitlab-runner stor10k bhyveload 4 4096M - Yes [13] Running (2569)
kibana stor10k bhyveload 4 6144M - Yes [1] Running (2102)
plex stor10k bhyveload 4 4096M - Yes [7] Running (28761)
riviera stor10k bhyveload 2 4096M - Yes [11] Running (4690)
sdgame01 stor10k bhyveload 4 4096M - No Stopped
tessierashpool stor10k bhyveload 2 4096M - Yes [5] Running (3105)
ubuntu stor10k uefi 2 4096M - No Stopped
wintermute stor10k bhyveload 4 4096M - Yes [10] Running (4665)
If I understand that correctly, this would be another "no-no" for me. Why should I bring up a VM with some emulated UEFI firmware if bhyveload or grub-bhyve would do fine? Less complexity, less risk some update (temporarily) breaks it.UEFI Support: Basically only supports UEFI installation, with its advantages and limitations. This is important due portability.
Idk but the uefi thing might be because there is no-vnc support in the interface?BTW:
If I understand that correctly, this would be another "no-no" for me. Why should I bring up a VM with some emulated UEFI firmware if bhyveload or grub-bhyve would do fine? Less complexity, less risk some update (temporarily) breaks it.
IMHO, a GUI can probably help a lot for managing a large amount of VMs efficiently. It won't help at all if you can't solve problems at the commandline…
Holy shit we just have 8G ?Sounds like a good opportunity to kill two birds with one stone. Learn to use the command line and learn to set up VMs. I've been using sysutils/vm-bhyve for a while now and love it. It's easy to use and understand, yet quite powerful in what it can do.
Code:root@hosaka:~ # vm list NAME DATASTORE LOADER CPU MEMORY VNC AUTOSTART STATE case default bhyveload 4 4096M - Yes [4] Running (2611) jenkins default bhyveload 4 4096M - Yes [6] Running (3127) kdc default none 2 2048M 0.0.0.0:5901 Yes [2] Running (2042) lady3jane default bhyveload 4 8192M - Yes [3] Running (2357) debian stor10k uefi 2 4096M - No Stopped errol stor10k bhyveload 2 4096M - Yes [9] Running (3921) fbsd-test stor10k bhyveload 2 4096M - Yes [14] Running (5233) gitlab stor10k bhyveload 4 6144M - Yes [12] Running (2233) gitlab-runner stor10k bhyveload 4 4096M - Yes [13] Running (2569) kibana stor10k bhyveload 4 6144M - Yes [1] Running (2102) plex stor10k bhyveload 4 4096M - Yes [7] Running (28761) riviera stor10k bhyveload 2 4096M - Yes [11] Running (4690) sdgame01 stor10k bhyveload 4 4096M - No Stopped tessierashpool stor10k bhyveload 2 4096M - Yes [5] Running (3105) ubuntu stor10k uefi 2 4096M - No Stopped wintermute stor10k bhyveload 4 4096M - Yes [10] Running (4665)
It's an old server I got after it was thrown away. It had 48GB and I bought an extra 48GB for dirt cheap on eBay (I think I spent $100 on it). Not a lot of power by today's standards but more than enough for my home lab. I can spin up quite a number of different machines to experiment with.Holy shit we just have 8G
That might be a reason, but then, I'd argue it would be better to offer a serial console as an alternative instead…Idk but the uefi thing might be because there is no-vnc support in the interface?
It is all here on GitHub - https://github.com/DaVieS007/bhyve-webadmin. Nothing wrong in setting it up for GUI access. I tried ClonOS back then. Then Bastille!!
Thanks, I was speed reading and surfing. I thought the codebase was all there, no binary.well i would not call it "It is all here on GitHub" since it is not open source but a binary file in a github repository ... just to mention it again so others are warned.
In that case I wouldn't care much about (hardware) virtualization anyways, especially if you want to run some bloated OS like windows inside the VM(s) that absolutely needs 8GB+ for itself to run with bearable performance.Holy shit we just have 8G ?
+1. It's simple, small, and works perfectly, at least for me.If you want/need FreeBSD as the base OS, go with tried-and-tested solutions like vm-bhyve.
Another +1, and just adding those are still "conservative" numbers.Depending on how many VMs you'd like to run and what else should run in jails (or zones), you should start at a bare minimum of 16GB or even 32GB RAM to also leave some headroom for ZFS to work with.
well, there also is iohyve which MAY be nice if you are already used to iocell/iocage for jails management. Anyhow - the subtle differences in syntax are enough to drive you crazy at times, so you can also just go for the broadly used and well documented vm-bhyve. The syntax isn't that huge and/or complex anyways...Seriously, vm-bhyve has no rival. I thought the said GUI was for the vm-bhyve. The TUI works sufficiently enough though.