After a long absence, partially motivated by changing my job while organizing a VMUG meeting, I`ve found a bit of time to restart working at the blog.
In this post I am presenting command line installation of Auto Deploy. It is assumed that vCenter Server exists (in this case called vcsrv01.domain.test). The installation file is also needed - it can be found in vCenter ISO at vctools\VMware-autodeploy.exe. Before running any command, copy the exe file on the server where it will be installed or on a centralized repository (file share). Open a command prompt and run the command line installation:
start /wait D:\VC\vctools\VMware-autodeploy.exe /L1033 /v" /qn VM_PATH_DATA=D:\DATA VM_DATA_SIZE=4 VM_PORT=6501 VM_PORTADD=6502 VC_SERVER_ADDRESS=vcsrv01.domain.test VC_SERVER_PORT=80 VC_SERVER_USER=VC-Admin VC_SERVER_PASSWORD=AdminPass"
Two types of arguments are passed in the command line:
- first arguments for windows installer
- /L1033 - english language
- /qn - no user interface
- /v" " - passes arguments to msi
- second - software specific arguments:
- VM_PATH_DATA - root destination data directory for the installation
- VM_DATA_SIZE - space for VM_PATH_DATA in GB
- VM_PORT - Auto Deploy service TCP port number
- VM_PORTADD - Auto Deploy management TCP port number
- VC_SERVER_ADDRESS - IP or FQDN for vCenter Server
- VC_SERVER_PORT - vCenter Server port number
- VC_SERVER_USER - vCenter Server user name
- VC_SERVER_PASSWORD - vCenter Server user password
Several VMware components can be installed or upgraded using command line parameters. For more information see the following technical paper from VMware.