oVirt
kubevirt
oVirt | kubevirt | |
---|---|---|
17 | 50 | |
86 | 5,103 | |
- | 1.5% | |
7.1 | 10.0 | |
about 2 months ago | about 9 hours ago | |
Sass | Go | |
GNU General Public License v3.0 or later | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
oVirt
- oVirt: Free open-source virtualization solution for your entire enterprise
-
Broadcom-owned VMware kills the free version of ESXi virtualization software
Not _really_, due to a number of things around automation that you needed vCenter to run. Or at least that's how it was for a very long time.
In the early to middle days of virtualization, when corps had huge datacenters that were split between bare metal and virtualized solutions, I needed test labs of my own to more quickly and easily test different scenarios, then pause and save them to reduce use in the future.
The software chop shop I was working at had some solutions for lab provisioning but they were inefficient. Plus, I wanted spare machines for personal use too. Not really ideal to use personal resources to enhance my capabilities at work, but they were truly test-only with no customer data entering them.
I used ESX for a long time. Even kludged together a little automation. Then I uh borrowed a vCenter license for a long while. I changed jobs and decided that since most of the environments were useless I should really kick VMware to the curb.
I tried OpenStack, but it was too painful of a setup for a single hard node or even two nodes. Ovirt, on the other hand, was PERFECT. This is the open source upstream to RHV. Great integration with Ansible and a number of other tools, and there's very little configuration effort required after the base install, unlike with VMware.
I enjoyed that for a while through the orchestration wars, spinning up 6 and 8 node clusters of Kubernetes, mesosphere, and Swarm just to have a clean environment to test things out. Then it was just kubernetes, and configuration changed and improved a bit. At one point I even got kubernetes autoscaling to work, where load levels on a cluster would trigger calls to Ovirt to spin up additional nodes and add them to the cluster.
The first of my servers ran about 13 years until I put it into storage last year. It still runs great. I calculated out costs once for equivalent 24/7 resources on AWS, and they would have run $300-400k to have equivalent computer power at my disposal. For an investment of around $6k on that server plus a small monthly bump to my electric costs.
Of course, that doesn't count labor. But really, there was relatively little labor involved after moving to Ovirt compared to the ESX ecosystem, where there are a lot of frequently recurring decisions to be made between spending your time or paying ridiculous licensing costs to ease the workflow, both for the platform itself and for anything that integrates with it.
https://www.ovirt.org/
NOTE: RedHat seem to make the open source page look ugly and dated on purpose. Don't let it fool you. I speculate this is because RHV has traditionally been a _very_ thin skin over the top of Ovirt.
Over the past several years, though, they seem to have significantly added value to their downstream RHV by merging with OpenShift to create Red Hat OpenShift Virtualization as the primary value-add on top of Ovirt. But I've only used Ovirt since anything requiring me to test OpenShift necessitated licensing and therefore not-my-own-resources for proper reproduction and testing scenarios. One might check out how well OKD integrates with Ovirt, though, if they want a similar experience to OpenShift at home without the price tag.
-
Need help setting up a cluster
If you want to have Linux virtualization and clustering, take a look at oVirt - https://www.ovirt.org/ (no native containers support there) or OpenStack - https://www.openstack.org/ or OpenShift/OKD (https://www.redhat.com/en/technologies/cloud-computing/openshift / https://www.okd.io/)
-
VMware alternatives for a big environment (Hyper-V, Proxmox, KVM, Nutanix, Citrix?)
OVirt (the free version of RHEV) https://www.ovirt.org/ fits the bill for enterprisey environments
-
Proxmox vs ESXI
And there other choices as well (apart from Proxmox). For example ovirt. I ran a cluster of 14 with SAN using oVirt for many years. Very full featured.
- Ubuntu 20.04.5 LTS Kurulumu
-
VMware Alternatives?
Anyone have any experience with oVirt ?: https://www.ovirt.org/
-
Alternatives to ESXi?
It is another option that works. For a more scalable option loot at ovirt.
-
Broadcom to 'focus on rapid transition to subscriptions' for VMware
Or you can go open-source at varying levels of simplicity, from Proxmox to oVirt (probably closest to vSphere) to OpenStack.
-
Thanks to the oVirt 4.5.0 Alpha test day participants!
Add oVirt Node 4.5-pre section #2787
kubevirt
-
Kubernetes For The Sysadmin - Enter KubeVirt
First, download virtctl for ARM: https://github.com/kubevirt/kubevirt/releases/tag/v1.1.0-alpha.0
-
KubeVirt v1.0 has landed! This release demonstrates the accomplishments of the community and user adoption over the years
The full list of changes can be found in the Release notes. There are performance and scalability benchmarks published for the v1.0 release.
- What is the status of Red Hat Enterprise Virtualization and oVirt?
-
Proxmox, CEPH and kubernetes
If you're happy with k8s and longhorn, why add Proxmox as another layer underneath? Consider kubevirt ?
-
Kubernetes for temporary VM?
Have you looked at http://kubevirt.io/ ?
-
How does your company roll out code?
If the answer to "how do you run VMs" is "Kubernetes does it" then its about https://kubevirt.io/
-
Docker's deleting Open Source images and here's what you need to know
We are even using Docker Hub to store and distribute VM images...
https://github.com/kubevirt/kubevirt/blob/main/containerimag...
-
Blog: KWOK: Kubernetes WithOut Kubelet
Docker Desktop runs dockerd in a Linux VM with Apple's hypervisor framework. You can also run containers in a Linux VM with Parallels or VMware Fusion hypervisors. But you can't run VMs inside those VMs as it stands today. This works fine on Intel Macs which means you can't experiment and use KVM - one of the killer features of Linux and things like https://kubevirt.io/
-
Docker + portainer vs k8. EILI5
Proxmox VE can run VMs and LXC containers (see my comment below on LXC). Kubernetes can run OCI containers, but there's also KubeVirt for running VMs.
-
Live Switching Pods to another Node on Resource Limits
Another option would be something like KubeVirt but that is a different use case where you are actually running a VM in a container for hard-to-containerize workloads.
What are some alternatives?
OpenNebula - The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀
harvester - Open source hyperconverged infrastructure (HCI) software
Ganeti - Ganeti is a virtual machine cluster management tool built on top of existing virtualization technologies such as Xen or KVM and other open source software.
firecracker-containerd - firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Packer - Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
kata-containers - Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/
QEMU - Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
k3s - Lightweight Kubernetes
XenServer - XenCenter, the Windows management console for XenServer
lxd - Powerful system container and virtual machine manager [Moved to: https://github.com/canonical/lxd]
ravada - Remote Virtual Desktops Manager
cloud-hypervisor - A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.