It seems that we’re hitting a bug in Sunstone. Any template that is set to use UEFI firmware will get the error: No OVMF_UEFIS defined in configuration when deploying.
The file it’s pointing to exists on all nodes, but it’s as if the validation on the template is failing or the firmware line of the config isn’t saving correctly.
It seems it can be worked around by changing a VM’s conf to BIOS, booting the machine shutting down again and then editing the conf back to the original UEFI firmware location. So the UEFI firmware functionality definitely works. This seems to be a bug in the OpenNebula frontend.
Versions of the related components and OS (frontend, hypervisors, VMs):
6.10