Upgrading ESXi with an offline bundle and CLI is sometimes needed.
1) First of all, we need to find out the bundle profile name:
esxcli software sources profile list -d /vmfs/volumes/STORE/IMAGE.zip
2) This will produce an output as below:
In this example, LVO_8.0.3-LVO.803.12.2 is the profile name.
3) We now need to run the install command:
esxcli software profile update -p PROFILE -d /vmfs/volumes/STORE/IMAGE.zip