Veeam Orchestrator Server Service

Open the command prompt and run the setup file VAO.Server.x64.msi using the following parameters:

msiexec.exe [/L*v "<path_to_log>"] /qn /I "<path_to_msi>" ACCEPT_EULA="1" ACCEPT_THIRDPARTY_LICENSES="1" [INSTALLDIR="<path_to_installdir>"] VAO_LICENSE_FILE="<path_to_license_file>" VAA_SERVICEACCOUNT="<VAO_Service_account>" VAA_SERVICEPASSWORD="<VAO_Service_password>" VAA_VO_SQL_DATABASE="<Veeam_ONE_DB_name>" VAO_SERVER_MANAGEMENT_PORT="VAO_WCF_port" [VAA_PORT="<VAO_Service_port>"] [VAA_SQL_SERVER="<SQL_Server>"] [VAA_SQL_DATABASE="<DB_name>"] [VAA_SQL_AUTHENTICATION="0/1"] [VAA_SQL_USER="<SQL_account>"] [VAA_SQL_PASSWORD="<SQL_password>"]

The following command-line options are used to run the setup file:

Option

Parameter

Required

Description

/L

*v logfile

No

Creates an installation log file with the verbose output.

Specify a full path to the log file as the parameter value. Any setup log file created during the previous installation will be deleted.

Example: /L*v ”C:\ProgramData\Veeam\Setup\Temp\Logs\VAO_Server.txt”

/q

n

Yes

Sets the user interface level to None, which means no user interaction is needed during installation.

/I

setup file

Yes

Installs the Veeam Orchestrator Server Service component.

Specify a full path to the setup file as the parameter value.

Example: /I “C:\Veeam\VAO.Server.x64.msi”

ACCEPT_EULA

0/1

Yes

Specifies if you want to accept the Veeam license agreement.

To accept the license agreement and to proceed with installation, set the parameter value to 1.

Example: ACCEPT_EULA="1"

ACCEPT_THIRDPARTY_LICENSES

0/1

Yes

Specifies if you want to accept the license agreement for 3rd party components that Veeam incorporates.

To accept the license agreement and to proceed with installation, set the parameter value to 1.

Example: ACCEPT_THIRDPARTY_LICENSES="1"

ACCEPT_LICENSING_POLICY

0/1

Yes

Specifies if you want to accept the Veeam licensing policy.

To accept the licensing policy and to proceed with installation, set the parameter value to 1.

Example: ACCEPT_LICENSING_POLICY="1"

ACCEPT_REQUIRED_SOFTWARE

0/1

Yes

Specifies if you want to accept the license agreements for each of the required software that Veeam will install.

To accept the license agreement and to proceed with installation, set the parameter value to 1.

Example: ACCEPT_REQUIRED_SOFTWARE="1"

INSTALLDIR

path

No

Installs the component to the specified location. By default, Orchestrator uses a subfolder in the C:\Program Files\Veeam\Availability Orchestrator\ folder.

Example: INSTALLDIR=”C:\Veeam\”

VAO_LICENSE_FILE

path

Yes

Specifies a full path to the license file. You will not be able to perform installation without providing a license.

Example: VAO_LICENSE_FILE="C:\Users\Administrator\Downloads\vao_nfr.lic"

VAA_SERVICEACCOUNT

user

Yes

Specifies an account under which the Veeam Orchestrator Server Service will run. For more information on the required account permissions, see Planning and Preparation.

Along with this parameter, you must define the VAA_SERVICEPASSWORD parameter.

Example: VAA_SERVICEACCOUNT="srv\Administrator"

VAA_SERVICEPASSWORD

password

Yes

[Applies only if you have defined the VAA_SERVICEACCOUNT parameter]

Specifies a password for the account under which the Veeam Orchestrator Server Service will run.

Example: VAA_SERVICEPASSWORD="1234"

VAO_SERVER_MANAGEMENT_PORT

port

Yes

Specifies a WCF port that will be used to connect to the Veeam Orchestrator Server Service. By default, 12348.

Example: VAO_SERVER_MANAGEMENT_PORT=”12247”

VAA_PORT

port

No

Specifies a TCP port that will be used by the Veeam Orchestrator Server Service to connect to Orchestrator agents running on remote Veeam Backup & Replication servers. By default, 8888.

Example: VAA_PORT=”8884”

VAA_VO_SQL_DATABASE

database

Yes

[Unattended mode installation prerequisites demand that Veeam ONE Server must be already deployed on the machine where you install Orchestrator]

Specifies a name of the Veeam ONE configuration database.

Keep in mind that both the Veeam ONE configuration database and the Orchestrator database must be hosted on the same Microsoft SQL Server instance.

Example: VAA_VO_SQL_DATABASE="VeeamOne"

VAA_SQL_SERVER

SQL Server\instance

No

Specifies a Microsoft SQL Server instance where the Orchestrator configuration database will be deployed. By default, (local)\VEEAMSQL2012.

Example: VAA_SQL_SERVER="VAOSERVER\VEEAMSQL2012_MY"

VAA_SQL_DATABASE

database

No

Specifies a name of the Orchestrator configuration database to be deployed. By default, VAO.

Example: VAA_SQL_DATABASE="OrchestratorDB"

VAA_SQL_AUTHENTICATION

0/1

No

Specifies if you want to use the SQL Server authentication mode to connect to the Microsoft SQL Server where the Orchestrator configuration database is deployed.

To use the SQL Server authentication mode, set the parameter value to 1. If you do not define this parameter, Orchestrator will connect to the Microsoft SQL Server in the Microsoft Windows authentication mode (default value, 0).

Along with this parameter, you must define the following parameters: VAA_SQL_USER and VAA_SQL_PASSWORD.

Example: VAA_SQL_AUTHENTICATION="1"

VAA_SQL_USER

user

No

[Applies only if you have defined the VAA_SQL_AUTHENTICATION parameter]

Specifies a LoginID to connect to the Microsoft SQL Server in the SQL Server authentication mode.

Example: VAA_SQL_USER="sa"

VAA_SQL_PASSWORD

password

No

[Applies only if you have defined the VAA_SQL_AUTHENTICATION parameter].

Specifies a password to connect to the Microsoft SQL Server in the SQL Server authentication mode.

Example: VAA_SQL_PASSWORD="1234"