Another VM platform I've heard good things about (but not used personally) is XCP-ng:
* https://en.wikipedia.org/wiki/XCP-ng
(There's also OpenStack.)
* https://en.wikipedia.org/wiki/XCP-ng
(There's also OpenStack.)
Xen Orchestra appears to be open source:
* https://github.com/vatesfr/xen-orchestra
* https://docs.xen-orchestra.com/installation#from-the-sources
See also perhaps:
* https://github.com/ronivay/XenOrchestraInstallerUpdater
* https://hub.docker.com/r/ronivay/xen-orchestra
* Via: https://forums.lawrencesystems.com/t/how-to-build-xen-orches...
I don't change the pools enough to make it worth automating the management.