I think the question is simple to understand, but not sure about practicalities.
I use XenOrchestraInstallUpdate Script like lots of others here ( GitHub - ronivay/XenOrchestraInstallerUpdater: Xen Orchestra install/update script ) and it work flawlessly when I give my VM it is running on 4GB. But sometimes I have other VMs running on the host wanting memory so I set my xo-ce to 2 GB, which still functions perfectly for me using it but the updater craps out due to lack of memory if I don’t set it back to 4GB.
I am looking to do the building on another machine and transfer over the final product, set up symlinks to the new folder, and remove the old instance (just like the installer does locally at the moment)
The installer could SSH into another machine from the xo-ce VM if it needed, or else the other machine can just do what it needs to with the xo-ce over SSH.
Is this a silly idea? I just don’t think leaving the xo-ce VM sit on 4GB of RAM when 2GB is enough is a wise use of resources.
I know I can run xo-ce somewhere else but I don’t want that in this case. The other machine will only be spun up when needed.