This is an archive version of the document. To get the most up-to-date information, see the current version.

Veeam Availability Console Server

In this article

    To install Veeam Availability 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"][VAC_LICENSE_FILE="<path_to_license_file>"] [VAC_SERVICE_ACCOUNT_NAME="<vac_service_account_name>"] [VAC_SERVICE_ACCOUNT_PASSWORD="<vac_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>"]

    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 Availability Console server. Specify a full path to the setup file as the parameter value.

    Example: /i “C:\Veeam\VAC\VAC.ApplicationServer.x64.msi”

    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"

    VAC_LICENSE_FILE

    license path

    Yes

    Specifies a full path to the license file.

    Example: VAC_LICENSE_FILE="C:\Users\Administrator\Desktop\license.lic"

    VAC_SERVICE_ACCOUNT_NAME

    user

    Yes

    Specifies a user account under which the Veeam Availability Console Services will run and that will be used to access Veeam Availability 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 Availability Console Services will run and that will be used to access Veeam Availability 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 Availability Console database will be deployed. By default, Veeam Availability Console uses the LOCALHOST\VEEAMSQL2016 server.

    Example: VAC_SQL_SERVER="VAC\VEEAMSQL2016_DB"

    VAC_DATABASE_NAME

    database

    No

    Specifies a name of the Veeam Availability Console database, by default, VAC.

    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 Availability Console database is deployed. Specify 1 to use the SQL Server authentication mode. If you do not use this parameter, Veeam Availability 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_SERVER_MANAGEMENT_PORT

    port

    No

    Specifies the port number that the Veeam Availability Console Web UI component uses to communicate with the Server component.

    If you do not use this parameter, Veeam Availability Console Web UI component will use the default port 1989.

    Example: VAC_SERVER_MANAGEMENT_PORT="102"

    VAC_CONNECTION_HUB_PORT

    port

    No

    Specifies port used to transfer traffic from cloud gateways and Veeam Cloud Connect server to Veeam Availability Console Server component.

    If you do not use this parameter, Veeam Availability Console Web UI component will use the default port 9999.

    Example: VAC_CONNECTION_HUB_PORT="101"

    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_CERTIFICATE_THUMBPRINT

    thumbprint

    No

    Specifies a thumbprint to verify the security certificate installed on the Veeam Availability Console server.

    If you do not use this parameter, Veeam Availability Console will generate a new self-signed certificate.

    Example: VAC_SERVER_CERTIFICATE_THUMBPRINT="028EC0FB60A7EBA9B140FCD1553061AF991A7FDE"

    Example

    Suppose you want to install Veeam Availability 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
    • Service user account: VAC\Administrator
    • Service user account password: p@ssw0rd
    • License file location: C:\Users\Administrator\Desktop\license.lic
    • SQL Server instance and database name: default
    • Communication ports: default

    The command to install Veeam Availability 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" VAC_SERVER_CERTIFICATE_THUMBPRINT=C4CCFEE30EFBD201749DEE3D0DBFCA50155342CD

    I want to report a typo

    There is a misspelling right here:

     

    I want to let the Veeam Documentation Team know about that.