Veeam Service Provider Console Server
To install Veeam Service Provider Console server, use a command with the following syntax:
msiexec.exe [/L*v "<path_to_log>"] /qn /i "<path_to_msi>" [ACCEPT_THIRDPARTY_LICENSES="1"][ACCEPT_EULA="1"][ACCEPT_REQUIRED_SOFTWARE="1"][ACCEPT_LICENSING_POLICY="1"][VAC_LICENSE_FILE="<path_to_license_file>"][VSPC_LICENSE_AUTOUPDATE="1"][INSTALLDIR="<path_to_installdir >"] [VAC_SERVICE_ACCOUNT_NAME="<service_account_name>"] [VAC_SERVICE_ACCOUNT_PASSWORD="<service_account_password>"] [VAC_SQL_SERVER="<SQL_server_name>"] [VAC_AUTHENTICATION_MODE="0"] [VAC_DATABASE_NAME="<database_name>"][VAC_SERVER_MANAGEMENT_PORT="<port_number>"] [VAC_CONNECTION_HUB_PORT="<port_number>"] [VAC_SERVER_CERTIFICATE_THUMBPRINT="<security_certificate_thumbprint>"][VSPC_PRODUCT_UPDATES = "1"] |
The command has the following parameters:
Option | Parameter | Required | Description |
---|---|---|---|
/L | *v logfile | No | Creates an installation log file with the verbose output. Specify an existing path to the log file as the parameter value. A setup log file created during the previous installation is cleared. Example: /L*v ”C:\ProgramData\Veeam\Setup\Temp\Logs\VACServerSetup.txt” |
/q | n | Yes | Sets the user interface level to “no”, which means no user interaction is needed during installation. |
/i | setup file | Yes | Installs Veeam Service Provider Console server. Specify a full path to the setup file as the parameter value. Example: /i “C:\Veeam\VAC\VAC.ApplicationServer.x64.msi” Note: If you copy setup file to the target machine, make sure to copy .cab file from the ApplicationServer folder of the installation image as well. VAC.ApplicationServer.x64.msi addresses to .cab file during installation. |
ACCEPT_THIRDPARTY_LICENSES | 0/1 | Yes | Specifies if you want to accept the terms of the license agreement for the 3rd party components. Specify 1 if you want to accept the terms and proceed with installation. Example: ACCEPT_THIRDPARTY_LICENSES="1" |
ACCEPT_EULA | 0/1 | Yes | Specifies if you want to accept the terms of the Veeam license agreement. Specify 1 if you want to accept the terms and proceed with installation. Example: ACCEPT_EULA="1" |
ACCEPT_LICENSING_POLICY | 0/1 | Yes | Specifies if you want to accept the terms of the Veeam licensing policy. Specify 1 if you want to accept the terms and proceed with installation. Example: ACCEPT_LICENSING_POLICY="1" |
ACCEPT_REQUIRED_SOFTWARE | 0/1 | Yes | Specifies if you want to accept the terms of the required software license agreements. Specify 1 if you want to accept the terms and proceed with installation. Example: ACCEPT_REQUIRED_SOFTWARE="1" |
VAC_LICENSE_FILE | license path | Yes | Specifies a full path to the license file. For details on license requirements, see section Licensed Objects of the Guide for Service Providers. Example: VAC_LICENSE_FILE="C:\Users\Administrator\Desktop\license.lic" |
VSPC_LICENSE_AUTOUPDATE | 0/1 | No | Specifies if you want to enable automatic license update and usage reporting. By default, license auto update is enabled. Note that for Evaluation and NFR licenses automatic license update must be enabled. For details on license types, see section License Types of the Guide for Service Providers. Example: VSPC_LICENSE_AUTOUPDATE="1" |
INSTALLDIR | path | No | Installs the component to the specified location. By default, Veeam Service Provider Console uses the ApplicationServer subfolder of the C:\Program Files\Veeam\Availability Console folder. Example: INSTALLDIR="C:\Veeam\" The component will be installed to the C:\Veeam\ApplicationServer folder. |
VAC_SERVICE_ACCOUNT_NAME | user | Yes | Specifies a user account under which the Veeam Service Provider Console Services will run and that will be used to access Veeam Service Provider Console database in the Microsoft Windows authentication mode. Example: VAC_SERVICE_ACCOUNT_NAME="VAC\Administrator" |
VAC_SERVICE_ACCOUNT_PASSWORD | password | Yes | This parameter must be used if you have specified the VAC_SERVICE_ACCOUNT_NAME parameter. Specifies a password for the account under which the Veeam Service Provider Console Services will run and that will be used to access Veeam Service Provider Console database. Example: VAC_SERVICE_ACCOUNT_PASSWORD="p@ssw0rd" |
VAC_SQL_SERVER | SQL server\instance | No | Specifies a Microsoft SQL server and instance on which the Veeam Service Provider Console database will be deployed. By default, Veeam Service Provider Console uses the LOCALHOST\VEEAMSQL2017 server. Example: VAC_SQL_SERVER="VAC\VEEAMSQL2017_DB" |
VAC_DATABASE_NAME | database | No | Specifies a name of the Veeam Service Provider Console database, by default, VSPC. Example: VAC_DATABASE_NAME="VACDB" |
VAC_AUTHENTICATION_MODE | 0/1 | No | Specifies if you want to use the Microsoft SQL Server authentication mode to connect to the Microsoft SQL Server where the Veeam Service Provider Console database is deployed. Specify 1 to use the SQL Server authentication mode. If you do not use this parameter, Veeam Service Provider Console will connect to the Microsoft SQL Server in the Microsoft Windows authentication mode (default value, 0). Together with this parameter, you must specify the following parameters: VAC_SQL_USER and VAC_SQL_USER_PASSWORD. Example: VAC_AUTHENTICATION_MODE="1" |
VAC_SQL_USER | user | No | This parameter must be used if you have specified 1 for the VAC_AUTHENTICATION_MODE parameter. Specifies a LoginID to connect to the Microsoft SQL Server in the SQL Server authentication mode. Example: VAC_SQL_USER="sa" |
VAC_SQL_USER_PASSWORD | password | No | This parameter must be used if you have specified 1 for the VAC_AUTHENTICATION_MODE parameter. Specifies a password to connect to the Microsoft SQL Server in the SQL Server authentication mode. Example: VAC_SQL_USER_PASSWORD="p@ssw0rd" |
VAC_SERVER_MANAGEMENT_PORT | port | No | Specifies the port number that the Veeam Service Provider Console Web UI component uses to communicate with the Server component. If you do not use this parameter, Veeam Service Provider Console Web UI component will use the default port 1989. Example: VAC_SERVER_MANAGEMENT_PORT="102" |
VAC_CONNECTION_HUB_PORT | port | No | Specifies the port used to transfer traffic from cloud gateways and Veeam Cloud Connect server to Veeam Service Provider Console Server component. If you do not use this parameter, Veeam Service Provider Console Web UI component will use the default port 9999. Example: VAC_CONNECTION_HUB_PORT="101" |
VAC_SERVER_CERTIFICATE_THUMBPRINT | thumbprint | No | Specifies a thumbprint to verify the security certificate installed on the Veeam Service Provider Console server. If you do not use this parameter, Veeam Service Provider Console will generate a new self-signed certificate. Example: VAC_SERVER_CERTIFICATE_THUMBPRINT="028EC0FB60A7EBA9B140FCD1553061AF991A7FDE" |
VSPC_PRODUCT_UPDATES | 0/1 | No | Specifies if you want to enable automatic update check for managed Veeam products. By default, product updates check is enabled. Example: VSPC_PRODUCT_UPDATES="1" |
Example
Suppose you want to install Veeam Service Provider Console server with the following configuration:
- Installation log location: C:\ProgramData\Veeam\Setup\Temp\Logs\VACServerSetup.txt
- No user interaction
- Path to the MSI file: C:\Veeam\VAC\VAC.ApplicationServer.x64.msi
- Accept 3rd party license agreement
- Accept Veeam license agreement
- Accept Veeam licensing policy
- Accept required software agreements
- Installation directory: default
- Service user account: VAC\Administrator
- Service user account password: p@ssw0rd
- License file location: C:\Users\Administrator\Desktop\license.lic
- Enable automatic license update and usage reporting
- Enable automatic check for product updates
- SQL Server instance and database name: default
- Communication ports: default
The command to install Veeam Service Provider Console server with such configuration will have the following parameters:
msiexec /qn /l*v "C:\ProgramData\Veeam\Setup\Temp\Logs\VACServerSetup.txt" /i "C:\Veeam\VAC\VAC.ApplicationServer.x64.msi" VAC_LICENSE_FILE="C:\Users\Administrator\Desktop\license.lic" VAC_SERVICE_ACCOUNT_NAME="VAC\Administrator" VAC_SERVICE_ACCOUNT_PASSWORD="p@ssw0rd" ACCEPT_THIRDPARTY_LICENSES="1" ACCEPT_EULA="1" ACCEPT_REQUIRED_SOFTWARE="1" ACCEPT_LICENSING_POLICY="1" VAC_SERVER_CERTIFICATE_THUMBPRINT="C4CCFEE30EFBD201749DEE3D0DBFCA50155342CD" |