Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is this the best solution if I want a standalone bare metal server that can spin up VMs? I'm looking for the closest analog to for example, an open source digitalocean style platform. Also interested in something that lets me manage CUDA/TF/PyTorch jobs. I know and understand docker and kvm but not kubernetes yet. TBH I find this entire space totally confusing.


If you want a standalone bare metal server that can spin up full-fat VMs that will live for a long time with some expectation of persistence, you are probably better looking at something like VMware ESXi (free for individual use on a single host), Joyent SmartOS or something based on KVM, Xen etc.

If you only want to run lightweight containers for comparably shorter periods of time and worry about data persistence through some other means, then things like Fedora CoreOS, VMware Photon are designed for that purpose.


If Ubuntu is acceptable, Canonical LXD/LXC is worth looking at - containers, but full OS ones. Just so simple to configure and use, and minimal overhead.

Have used it without much problems for all kinds of workloads.


LXD will fully support KVM soon, too.


CentOS 8 (or Fedora 32+) with Cockpit. Gives you a really nice UI for deploying VMs and Containers with a few clicks.


Could also look at a direct hypervisor, such as OVirt (upstream of RHV).


oVirt is a management platform on top of CentOS 7/8 and KVM. You can (and I have done) use Cockpit and oVirt on the same box.


I understand that. I should have explained a bit more than what I said. I meant instead of having a standard system with KVM, like using a normal CentOS host and running oVirt engine on top of it, use the oVirt Node image (which I know is also CentOS based) so that the host only includes the virtualization and management related functionality/packages.

I will admit I don't have a whole lot of experience with bare-hypervisor (or bare-like) setups, outside of a little bit of time in RHV at my last employer.


> Is this the best solution if I want a standalone bare metal server that can spin up VMs?

No; Fedora CoreOS focuses on containers, not VMs. What you want is OpenStack, it seems.


OpenStack? For a standalone bare metal server?


No. oVirt makes much more sense for that case: https://ovirt.org/

OpenStack is a lot more complexity for a single box...


To be completely honest, for a single server, why not just use libvirt's commandline utilities?


That's fair, if it only is "a" server, then one has to weigh pros and cons. I said OpenStack because of the speed of spawning VMs ready to go, cattle style. Traditional VM platforms haven't really been able to do that.


Take a look at proxmox.


Unraid can do dockers and VMs


You have two options:

1 - https://dcos.io/ 2 - https://rancher.com/


You have a lot more then just two




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: