Hi,
I will show you how you can update a VCSA Appliance from command line rather then from webfrontend.
I assume you have configured a proxy server when you do not have a direct internet connection.
Login to the appliance at the console or by ssh.
First of all check the state of the lookup service by lsdoctor
Run the lsdoctor tool to recognized some certificate issues. Certificate issues are often the problem when an update fails.
1 2 3 4 | Command> shell root@vCenter [ ~ /lsdoctor-master ] # python lsdoctor.py -l 2021-12-13T12:52:04 INFO generateReport: Listing lookup service problems found in SSO domain... 2021-12-13T12:52:04 INFO generateReport: No issues detected in the lookup service entries |
Stage the packages and accept eula
1 2 3 4 5 6 7 8 | Command> software-packages stage --url --acceptEulas [2021-02-28T18:44:03.060] : UpdateInfo: Using product version 7.0.1.00100 and build 17004997 [2021-02-28T18:44:03.060] : Target VCSA version = 7.0.1.00300 [2021-02-28T18:44:32.060] : Running requirements script..... [2021-02-28T18:44:54.060] : Evaluating packages to stage... [2021-02-28T18:44:54.060] : Verifying staging area [2021-02-28T18:44:54.060] : Staging process completed successfully |
List staged update
1 2 3 4 5 6 7 | Command> software-packages list --staged category: Bugfix kb: https: //docs .vmware.com /en/VMware-vSphere/7 .0 /rn/vsphere-vcenter-server-70u1d-release-notes .html leaf_services: [ 'vmware-pod' , 'vsphere-ui' , 'wcp' ] vendor: VMware, Inc. name: VC-7.0U1d size in MB: 5103 |
Install staged packages, the vSphere sso adminstrator password is needed during installation.
1 2 3 4 5 6 7 8 | Command> software-packages install --staged Enter Single Sign-On administrator password: [2021-03-01T09:08:47.060] : Validating software update payload [2021-03-01T09:08:47.060] : UpdateInfo: Using product version 7.0.1.00100 and build 17004997 [2021-03-01 09:08:47,460] : Running validate script..... [2021-03-01T09:08:52.060] : Validation successful [2021-03-01 09:08:52,485] : Copying software packages 39 /165 |
If you don’t won’t to update directly over the internet, download the latest patch and mount the iso as a cdrom to the VCSA appliance.
Stage it with
1 | Command> software-packages stage --iso |
Logs about the update process:
/var/log/vmware/applmgmt/applmgmt.log
The appliance state is stored here:
/etc/applmgmt/appliance/software_update_state.conf
If an update failed, you want to open a ticket, VMware wants an Appilance log bundle
1 2 | Command> shell root@ myVCSA # vc-support.sh |
Bundle is stored at /storage/log/
Michael