a) VCF 3.7.1.0
b) VCF 3.7.2.0
c) VCF 3.8.0.0
Requirements :
a) The target version is VMware Cloud Foundation is 3.8.1.
b) The request is to skip the ESXi patch bundles released in :
ESX Server |
6.7.0-11675023 |
6.7.0-13004448 |
ESXi670-201903001.zip |
ESX Server |
6.7.0-13004448 |
6.7.0-13644319 |
ESXi670-201905001.zip |
ESX Server |
6.7.0-13644319 |
6.7.0-13981272 |
ESXi670-201906002.zip |
c) The end goal is to apply the vSphere 6.7 U3 ISO released in VCF 3.8.1.
8f02df7c-f5f3-45df-9d95-a11d9b3dc5bd bundle-16165.manifest ------ PATCH VCF 3.8.1 VMware ESXi 6.7 Update.
ESX Server |
6.7.0-13981272 |
6.7.0-14320388 |
update-from-esxi6.7-6.7_update03.zip |
Note : The following steps are completing the release-to-release upgrade in sequence, only skipping the ESXi upgrade for the mentioned releases:
VCF 3.7.1 , VCF 3.7.2 , VCF 3.8.0 .
Upgrade steps:
A) Upgrade from VCF 3.7.0 to VCF 3.7.1.
B) Upgrade from VCF 3.7.1 to VCF 3.7.2.
C) Upgrade from VCF 3.7.2 to VCF 3.8.0.
D) Upgrade from VCF 3.8.0 to VCF 3.8.1.
Upgrade from VCF 3.7.0 to VCF 3.7.1
# will override the defaults in prod profile
# this should only contain properties that we want to preserve on upgrade
spring.application.name=vcf_lcm
allowed.base.versions.for.aliasing=6.7.0-11675023,6.7.0-13644319
# generated database password on Sat Oct 5 15:32:46 UTC 2019
lcm.datasource.password=VKIahB78Pt5P7iBFb8c20Nn8H2r/uhYA5b5KfxxdR1s=
ESX_HOST:
- base: 6.7.0-13981272
alias:
- 6.7.0-11675023
Note: Ensure that only spaces are used when editing VersionAlias.yml file as tab characters will break parsing and the LCM service may not start. Refer to commented examples in the file for a proper sample.
Notes:-
curl -k http://127.0.0.1/lcm/bundle/upload -X POST -d '{"bundle":"/home/vcf/bundles/bundle-16165.tar","manifest":"/home/vcf/bundles/bundle-16165.manifest", "signature":"/home/vcf/bundles/bundle-16165.manifest.sig"}' -H 'Content-Type:application/json'
Upgrade from VCF 3.7.1 to VCF 3.7.2.
Upgrade from VCF 3.7.2 to VCF 3.8.0.
Note :Again you will see the VCF 3.8.1 ESXi bundle available to apply but still we need to wait until the VCF 3.8.1 bundles are downloaded .
Upgrade from VCF 3.8.0 to VCF 3.8.1.
Example of ESX custom image JSON file:
{
"esxCustomImageSpecList": [
{
"bundleId": "8f02df7c-f5f3-45df-9d95-a11d9b3dc5bd",
"targetEsxVersion": "6.7.0-14320388",
"useVcfBundle": false,
"customIsoAbsolutePath": "/nfs/vmware/vcf/nfs-mount/esx-upgrade-partner-binaries/VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64-DellEMC_Customized-A00.iso"
}
]
}