Applies to:

    - HYPER Appliances running SynetoOS 4.x and 5.x

    - VMware ESXi 7.0U3 and above


This guide describes how to upgrade your Syneto VMware ESXi to version ESXi-8.0U2


  • Check your VMware license before upgrade and proceed only if it's compliant with version 8.0
  • Power-off all VMs including Syneto OS and Syneto File Recovery
  • Save you configuration in a file before to upgrade the system by following this tutorial.


Note:

  • Reverting to a previous build does not revert the tools-light vib version installed on the ESXI host
  • Rolling from ESXi 8.0 to 7.0 is acceptable, as there are no partition changes between the two versions.


The upgrade requires the host to be rebooted.


1. Open SSH connection to Syneto ESXi


2. Change directory to your datastore deployment folder (name may vary)

cd /vmfs/volumes/datastore1/deployment
Python


3. Modify firewall rules to be able to download the upgrade bundle

esxcli network firewall ruleset set -e true -r httpClient
Python


4. Download Syneto VMware ESXi 8.0U2

wget -O esx-syneto-update.zip https://storage.googleapis.com/syneto_public_files/downloads/VMWare/ESXi-8.0U2-22380479-Syneto-v8.303-release.zip --no-check-cert
Python


NOTE:
You can also use http instead of https for download link. E.g. http://storage.googleapis.com/syneto_p****

Make sure there're no firewall rules or antivirus blocking the connection.
Download MD5 Checksum


5. Update

esxcli software vib install -f -d /vmfs/volumes/datastore1/deployment/esx-syneto-update.zip
Python



NOTE: If you receive the error below

[root@hyper1-esxi:/vmfs/volumes/661e2e4b-f448c28a-fd0f-e43d1adcdb80/deployment] esxcli software vib install -f -d /vmfs/volumes/datastore1/deployment/esx-syneto-update.zip

 [ProfileValidationError]
 In ImageProfile (Updated) ESXi-7.0U3p-23307199-Syneto-v7.180, the payload(s) in VIB LSI_bootbank_vmware-esx-sas3ircu_17.00.00.00-03 does not have sha-256 gunzip checksum. This will prevent VIB security verification and secure boot from functioning properly. Please remove this VIB or please check with your vendor for a replacement of this VIB
 Please refer to the log file for more details.


Please run this command:

esxcli software vib remove -n vmware-esx-sas3ircu
Python


Confirm that the offending vib has been uninstalled.

Removal Result
   Message: Operation finished successfully.
   Reboot Required: false
   VIBs Installed:
   VIBs Removed: LSI_bootbank_vmware-esx-sas3ircu_17.00.00.00-03
   VIBs Skipped:
Python


Run the update command again:

esxcli software vib install -f -d /vmfs/volumes/datastore1/deployment/esx-syneto-update.zip
Python



6. Check installation status:

Installation Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true
Python


7. Check version after reboot


8. Reboot

reboot
Python


9. Check version after reboot

esxcli system version get
Python


Output
[root@syneto-esxi-:~] esxcli system version get
   Product: VMware ESXi
   Version: 8.0.2
   Build: Releasebuild-22380479
   Update: 2
   Patch: 0
Generic