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" |