Single node installation on several nodes, and later join them to create HA cluster

I currently have three machines on a home network which I want to create an OpenNebula HA setup for the frontend.
So I plan to install the front-end and KVM-nodes on all three nodes separately and when they are up and running, join them, tocreate a HA-mode for the front-end.

I also want to use the same three nodes as a Ceph-node to store images

Is the above possible to be done or should I do it in a different way based on the resources mentioned above?