Veeam is well known for their high quality management packs for VMWare and Hyper-V monitoring. There is also very detailed documentation around how to install and configure the management packs. One thing I am missing is the unattended installation of the Veeam Virtualization Extensions Service and Veeam Virtualization Extensions Web UI for Hyper-V management pack version 8.0. If you search for the unattended installation you will find the instructions for Veeam Virtualization Extensions Service and Veeam Virtualization Extensions Web UI although it is mentioned for the VMWare it works also for the Hyper-V part. One thing that is undocumented is the IIS installation and feature part for Veeam Virtualization Extensions Web UI . I could not find instruction what IIS components need to be installed.
If you install IIS like Add-WindowsFeature Web-Server and you are trying to install Veeam Virtualization Extensions Web UI using the command line the installation dialog shows the following errors…
…and the installation log gives more insights…
Veeam Virtualization Extensions Service
# Install the extension service
msiexec.exe /L*v! “C:\Temp\VESSetup.txt” /I “\\Server01\Setup\Veeam\Hyper-V Management Pack\VES\VeeamVES64.msi” INSTALLDIR=”C:\Program Files\Veeam\Manager” VES_SERVICE_USER=”Domain\User” VES_SERVICE_PASSWORD=”***********” VES_SERVER_PORT=”8084″ VES_LICENSE_FILE=”\\Server01\Setup\Veeam\Hyper-V Management Pack\License\veeam_mp_full_0_2000.lic”
Make sure the VES_SERVICE_USER=”Domain\User” is local administrator on the management server where you install the extension service.
Veeam Virtualization Extensions Web UI
# Add the required IIS features
# Install the web UI
msiexec.exe /L*v! “C:\Temp\UISetup.txt” /I “\\Server01\Setup\Veeam\Hyper-V Management Pack\UI\UI.msi” INSTALLDIR=”C:\Program Files\Veeam\Veeam Virtualization Extensions for System Center Configuration” EMUI_EM_SERVER=”SCOM.domain.com” EMUI_EM_SERVER_PORT=”8084″ EMUI_WEB_SITE_PORT=”4430″ /passive
I hope this saves you some time.