VCF on VxRail Manager upgrade from 8.0.x to 8.0.y fails with the following error message in the task panel:
”Skipped VxRail cluster upgrade required patch binary: #####_VxRail-#.#.####- Composite-Upgrade-Slim-Package-for-8.0.x.zip is not available. File /nfs/vmware/vcf/nfs-mount/bundle/#####_VxRail-#.#.####- Composite-Upgrade-Slim-Package-for-8.0.x.zip does not exist.”
VMware Cloud Foundation 5.x.x
The reason this issue occurred is that the VxRail 8.0.x to 8.0.y upgrade requires an upgrade bundle that is not supported by VCF 5.1.x/VCF 5.2.x. The script and manual steps are intended to bridge this compatibility gap.
Currently there is no resolution to the issue.
Workaround:
While the full automation of the upgrade process is being developed, the issue can be resolved by manually downloading the required bundle and executing the provided scripts to copy the artifacts onto the SDDC Manager. After that, on the SDDC Manager, modify the bundle and checksum permissions/owners by executing the script with another option.
1. Ensure the default target VxRail bundle for VCF 5.1.x/5.2.x BoM is already downloaded or uploaded to the SDDC Manager. This fix must be applied on top of an already downloaded VxRail bundle; it is not a standalone patch.
2. Download the new upgrade bundle manually onto a machine with internet access from the Dell website
VCF 5.1 VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-8.0.x.zip
VCF 5.1.1 VxRail-8.0.210-Composite-Upgrade-Slim-Package-for-8.0.x.zip
VCF 5.2 VxRail-8.0.300-Composite-Upgrade-Slim-Package-for-8.0.x.zip
VCF 5.2.1 VxRail-8.0.310-Composite-Upgrade-Slim-Package-for-8.0.x.zip
VCF 5.2.2 VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip
3. Download the script "fix_vxrail_bundle_####.py
" attached to this KB and upload to the /home/vcf/
directory on the SDDC Manager Appliance.
4. Copy the VxRail bundle to the SDDC Manager Appliance.
5. Run the fix_vxrail_bundle_####.py
script as root.
Example:
python fix_vxrail_bundle_####.py
Select the expected file name:
1. D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-8.0.x.zip
2. HJ6NG_VxRail-8.0.210-Composite-Upgrade-Slim-Package-for-8.0.x.zip
3. VPTWN_VxRail-8.0.300-Composite-Upgrade-Slim-Package-for-8.0.x.zip
4. R1F8P_VxRail-8.0.310-Composite-Upgrade-Slim-Package-for-8.0.x.zip
5. 29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip
Enter the number of the file name you want to use: 5
Enter the full path of the VxRail bundle file: /nfs/vmware/vcf/nfs-mount/bundle/678HH_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zipChecksum file created at /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip.checksum
Copying /home/vcf/678HH_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip to /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip...File successfully copied to /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip
Setting permissions for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip to 755...Successfully set permissions for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip to 755
Setting ownership for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip to vcf_lcm:vcf...Successfully set ownership for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip to vcf_lcm:vcf
Setting permissions for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip.checksum to 755...Successfully set permissions for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip.checksum to 755
Setting ownership for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip.checksum to vcf_lcm:vcf...Successfully set ownership for /nfs/vmware/vcf/nfs-mount/bundle/29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip.checksum to vcf_lcm:vcf
Log into the SDDC Manager UI to trigger the 5.1.x/5.2.x VxRail Manager upgrade.
Note: For VCF 5.1.1 vLCM based cluster upgrade will show precheck failure for this specific VxRail bundle. This can be safely ignored and upgrade can be continued.
Expected File Name : Use the following value as per the table for VCF 5.x.x
Target VCF release |
Expected File Name (--expected-file-name) |
VCF 5.1 | D1JM1_VxRail-8.0.200-Composite-Upgrade-Slim-Package-for-8.0.x.zip |
VCF 5.1.1 | HJ6NG_VxRail-8.0.210-Composite-Upgrade-Slim-Package-for-8.0.x.zip |
VCF 5.2 | VPTWN_VxRail-8.0.300-Composite-Upgrade-Slim-Package-for-8.0.x.zip |
VCF 5.2.1 | R1F8P_VxRail-8.0.310-Composite-Upgrade-Slim-Package-for-8.0.x.zip |
VCF 5.2.2 | 29GJN_VxRail-8.0.361-Composite-Upgrade-Slim-Package-for-8.0.x.zip |