Good Day,
On installation or update, I'd like to see checkboxes for optional components such as:
Veeam Kubernetes Service
Veeam AWS Service
Veeam GCP Service
Veeam Azure Service
Veeam AHV Service
Veeam KVM Service
Veeam PVE Service
Veeam SC HyperConverged Service
We don't use any of these. If we uninstall them (each has its own entry in Control Panel), they are automatically reinstalled during the next update or patch cycle.
These services run all the time, and best practice is to only install and run what is actually needed. Unused services increase the footprint of the server and add unnecessary complexity.
The current official solution is to use answer files from the installation media:
\Setup\Silent\AnswerFiles\VBRConsole
Including:
VbrConsoleAnswerFile_install.xml
VbrConsoleAnswerFile_uninstall.xml
VbrConsoleAnswerFile_upgrade.xml
That may work for some environments, but we have Veeam deployments across multiple sites and this feels like a workaround for something that should be handled directly in the installer.
A much cleaner solution would be:
Let administrators select which optional components to install.
Remember those selections during upgrades.
If a component was previously unchecked or removed, leave it unchecked during future updates. The one applying the update can decide which are needed or not.
In my opinion, that's a far more elegant solution than having to maintain answer files simply to keep unused services off the server.