6.7

Table Of Contents
2 (Optional) Run a basic template verification to verify that you prepared the upgrade template
correctly.
vcsa-deploy upgrade --verify-template-only path_to_the_json_file
3 (Optional) Run a pre-upgrade check to gather and validate the upgrade requirements.
vcsa-deploy upgrade --precheck-only path_to_the_json_file
The pre-upgrade check installs the Upgrade Runner on the source appliance that you want to
upgrade without upgrading the appliance.
The Upgrade Runner validates the configurations such as ESXi, network settings, and NTP servers.
The Upgrade Runner also checks if you have selected a suitable deployment size and storage size
for the new appliance against the compute resources required for the upgrade.
4 Perform the upgrade by running the following command.
vcsa-deploy upgrade --accept-eula optional_arguments path_to_the_json_file
Use optional_arguments to enter space-separated arguments to set additional execution parameters
of the upgrade command.
For example, you can set the location of the log and other output files that the installer generates.
This example also confirms participation in the VMware Customer Experience Improvement Program
(CEIP). If the ceip_enabled parameter is set to true in the JSON deployment template, you must
include the argument --acknowledge-ceip.
vcsa-deploy upgrade --accept-eula --acknowledge-ceip --log-dir=path_to_the_location
path_to_the_json_file
What to do next
Verify Your vCenter Server Appliance Upgrade or Migration Is Successful.
Syntax of the CLI Upgrade Command
You can use command arguments to set the execution parameters of the upgrade command.
You can add a space-separated list of arguments to the CLI upgrade command.
vcsa-deploy upgrade path_to_the_json_file list_of_arguments
vCenter Server Upgrade
VMware, Inc. 134