On Tue, Feb 22, 2022 at 9:48 AM Simone Tiraboschi <stira...@redhat.com> wrote:
> > > On Mon, Feb 21, 2022 at 12:27 PM Thomas Hoberg <tho...@hoberg.net> wrote: > >> That's exactly the direction I originally understood oVirt would go, with >> the ability to run VMs and container side-by-side on the bare metal or >> nested with containers inside VMs for stronger resource or security >> isolation and network virtualization. To me it sounded especially >> attractive with an HCI underpinning so you could deploy it also in the >> field with small 3 node clusters. >> >> But combining all those features evidently comes at too high a cost for >> all the integration and the customer base is either too small or too poor: >> the cloud players are all out on making sure you no longer run any hardware >> and then it's really just about pushing your applications there as cloud >> native or "IaaS" compatible as needed. >> >> E.g. I don't see PCI pass-through coming to kubevirt to enable GPU use, >> because it ties the machine to a specific host and goes against the grain >> of K8 as I understand it. >> > > technically it's already there: > https://kubevirt.io/user-guide/virtual_machines/host-devices/ > Just to clarify the state of things a little: It is not only technically there. KubeVirt supports pci passthrough, GPU passthrough and SRIOV (including live-migration for SRIOV). I can't say if the OpenShift UI can compete with oVirt at this stage. Best regards, Roman > > >> >> Memory overcommit is quite funny, really, because it's the same issue as >> the original virtual memory: essentially you lie to your consumer about the >> resources available and then swap pages forth and back in an attempt to >> make all your consumers happy. It was processes for virtual memory, it's >> VMs now for the hypervisor and in both cases it's about the consumer and >> the provider not continously negotiating for the resources they need and >> the price they are willing to pay. >> >> That negotiation is always better at the highest level of abstraction, >> the application itself, which why implementing it at the lower levels (e.g. >> VMs) becomes less useful and needed. >> >> And then there is technology like CXL which essentially turns RAM in to a >> fabric and your local CPU will just get RAM from another piece of hardware >> when your application needs more RAM and is willing to pay the premium >> something will charge for it. >> >> With that type of hardware much of what hypervisors used to do goes into >> DPUs/IPUs and CPUs are just running applications making hypercalls. The >> kernel is just there to bootstrap. >> >> Not sure we'll see that type of hardware at home or in the edge, though... >> _______________________________________________ >> Users mailing list -- users@ovirt.org >> To unsubscribe send an email to users-le...@ovirt.org >> Privacy Statement: https://www.ovirt.org/privacy-policy.html >> oVirt Code of Conduct: >> https://www.ovirt.org/community/about/community-guidelines/ >> List Archives: >> https://lists.ovirt.org/archives/list/users@ovirt.org/message/PC5SDUMCPUEHQCE6SCMITTQWK5QKGMWT/ >> > _______________________________________________ > Users mailing list -- users@ovirt.org > To unsubscribe send an email to users-le...@ovirt.org > Privacy Statement: https://www.ovirt.org/privacy-policy.html > oVirt Code of Conduct: > https://www.ovirt.org/community/about/community-guidelines/ > List Archives: > https://lists.ovirt.org/archives/list/users@ovirt.org/message/YDNE7EL3R36WGYDTGBLZJT33P4OSG2UC/ >
_______________________________________________ Users mailing list -- users@ovirt.org To unsubscribe send an email to users-le...@ovirt.org Privacy Statement: https://www.ovirt.org/privacy-policy.html oVirt Code of Conduct: https://www.ovirt.org/community/about/community-guidelines/ List Archives: https://lists.ovirt.org/archives/list/users@ovirt.org/message/MSX4I4K47SZYX6SZD5SO2KZ7DKT33IUS/