Why not proxmox instead? I have never heard of OpenNebula before
[0] https://cylab.be/publications/64/download/2024-comparison-of...
Both are projects with over a decade and a half of development behind it, both use similar virtualisation architectures, and both have easy to use web interfaces, with distributed storage options and cluster management tools.
Different type of architecture. XCP-ng would also be a closer to fit to how VMware works as well.
(I currently run Proxmox at work. At my last job we used OpenStack.)