I would like to do something similiar
What i would like to achieve is a fully virtualized cloud infrastructure
If i understood properly, you manually created two VM for opennebula-frontend on you “compute” nodes.
These two vm are managed by pacemaker for scheduling and migrations
After that, from the newly installed opennebula you added the same “compute” node as hosts to be managed by opennebula
In this case you share the same hosts between the opennebula VM and VMs created/managed by opennebula itself
Right?
Any drawbacks? I would like to avoid using dedicated hosts only for opennebula frontend