Offline Download of Flexible BOM Upgrade Bundles
Once
SDDC Manager
is upgraded to version 5.2 or later, new functionality is introduced to the upgrade planner that allows you to select specific target versions for each VMware Cloud Foundation
component you want to upgrade. This procedure describes using the Bundle Transfer Utility to download the bundles for a flexible BOM upgrade when SDDC Manager
is not connected to an online or offline depot. - A Windows or Linux computer with internet connectivity (either directly or through a proxy) for downloading the bundles and other required files.
- A Windows or Linux computer with access to theSDDC Manager appliancefor uploading the bundles.
- To upload the manifest file from a Windows computer, you must have OpenSSL installed and configured.
- Configure TCP keepalive in your SSH client to prevent socket connection timeouts when using the Bundle Transfer Utility for long-running operations.
- The computer with internet connectivity and theSDDC Manager appliancemust all have the latest version of the Bundle Transfer Utility installed and configured. See Offline Download of VMware Cloud Foundation 5.2.x Upgrade Bundles for more information.
After you download the bundles, you can use the upgrade planner in the
SDDC Manager UI
to select any supported version for each of the VMware Cloud Foundation
BOM components. This includes async patch versions as well as VCF BOM versions.Offline download of flexible BOM upgrade bundles involves the following steps:
- On a computer with access to the internet, use the Bundle Transfer Utility to download the required files.
- Copy the required files to theSDDC Manager appliance.
- On theSDDC Manager appliance, use the Bundle Transfer Utility to upload the required files to the internal LCM repository.
- Plan the upgrade using theSDDC Manager UI.
- On theSDDC Manager appliance, use the Bundle Transfer Utility to generate theplannerFile.json.
- CopyplannerFile.jsonto the computer with internet access.
- On the computer with access to the internet, download bundles usingplannerFile.json.
- Copy the bundle directory to theSDDC Manager applianceand use the Bundle Transfer Utility to upload the bundles to the internal LCM repository.
If the computer with internet access can only access the internet using a proxy server, use the following options when downloading:
Example that combines the options:
Option | Description |
---|---|
--proxyServer, --ps | Provide the proxy server FQDN and port.
For example: --proxyServer proxy.example.com:3128 . |
--proxyHttps | Add this option if the proxy server uses HTTPs. |
--proxyUser | For a proxy server that requires authentication, enter the user name. |
--proxyPasswordFile | For a proxy server that requires authentication, enter the path to a file where the password for proxy authentication is stored. The file content is used as the proxy password.
For example, --proxyPasswordFile ../../password.txt . |
./lcm-bundle-transfer-util --download --manifestDownload --depotUserUsername--proxyServer proxy.example.com:3128 --proxyUser vmwuser --proxyPasswordFile ../../password.txt --proxyHttps
- Download the required files to the computer with internet access.
The manifest is a structured metadata file that contains information about the VMware product versions included in the release Bill of Materials../lcm-bundle-transfer-util --download --manifestDownload --depotUserUsername--outputDirectorydirectory-pathFor--depotUser, enter your Broadcom Support Portal user name../lcm-bundle-transfer-util --download --bundleManifests --depotUserUsername--bundleManifestsDirdirectory-path./lcm-bundle-transfer-util --download --compatibilityMatrix --depotUserUsername--pdudell_depot_email--outputDirectorydirectory-path./lcm-bundle-transfer-util --depotUserUsername--download productVersionCatalog --outputDirectorydirectory-path - Copy the entire output directory to theSDDC Manager appliance.You can select any location on theSDDC Manager appliancethat has enough free space available. For example,/nfs/vmware/vcf/nfs-mount/.
- On theSDDC Manager appliance, upload/update the files.
Use your vSphere SSO credentials for the./lcm-bundle-transfer-util --update --sourceManifestDirectorydirectory-path--sddcMgrFqdnFQDN--sddcMgrUserUsername--sddcMgrUserparameter../lcm-bundle-transfer-util --upload --bundleManifests --bundleManifestsDirdirectory-path./lcm-bundle-transfer-util --update --compatibilityMatrix --inputDirectorydirectory-path--sddcMgrFqdnFQDN--sddcMgrUserUsername./lcm-bundle-transfer-util --upload productVersionCatalog --inputDirectorydirectory-path--sddcMgrFqdnFQDN--sddcMgrUserUsername - In theSDDC Manager UI, plan the upgrade.
- On theSDDC Manager appliance, use the Bundle Transfer Utility to generate a planner file.
For example:./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUserUsername--sddcMgrFqdnFQDN--outputDirectorydirectory-path--domainNamesdomain-name-ptarget-vcf-version./lcm-bundle-transfer-util --generatePlannerFile --sddcMgrUser administrator@vsphere.local --sddcMgrFqdn sddc-manager.example.com --outputDirectory /home/vcd --domainNames mgmt-domain -p 5.2.0.0 - CopyplannerFile.jsonfile to the computer with access to the internet.
- On the computer with access to the internet, download the bundles using theplannerFile.json../lcm-bundle-transfer-util --download --plannerFiledirectory-path--depotUserUsername
- Copy the entire output directory to theSDDC Manager appliance.
- Upload the bundle directory to theSDDC Manager applianceinternal LCM repository../lcm-bundle-transfer-util --upload --bundleDirectorydirectory-path
In the
SDDC Manager UI
browse to the Available Updates screen for the workload domain you are upgrading and click Schedule Update
or Update Now
to update the first component. Continue to update the VCF BOM components until they are all updated.