The Bundle Transfer Utility is a command line tool used to identify bundles applicable to your environment and download the bundles from the VMware depot to a computer that has internet access.

This procedure provides information about downloading specific bundles to a computer with internet access. When the bundle downloads complete, copy the output directory to a computer with access to the SDDC Manager VM, and then copy the directory to the SDDC Manager VM. After you copy the directory to the SDDC Manager VM, upload the bundle files to the internal LCM repository. See Offline Bundle Download for VMware Cloud Foundation for more information.

Note: The Bundle Transfer Utility and Skip Level Upgrade Tool is the only supported method for downloading bundles. Do not use third-party tools or other methods to download bundles.

Download Bundles for a Product Version

You can download bundles for a specific product version.
  1. Display a list of the bundles for a specific product version.
    ./lcm-bundle-transfer-util --depotUser depotUser --listBundles --productVersion product_version
     (OR)
    ./lcm-bundle-transfer-util --du depotUser -l -p product_version
    For example:
    ./lcm-bundle-transfer-util --du [email protected] -l -p 3.10.2.2
  2. Download bundles based on a specific product version.
    ./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser depotUser --productVersion product_version
     (OR)
     ./lcm-bundle-transfer-util -d -op absolute-path-output-dir --du depotUser -p product_version
    
    For example, to download all the bundles for the 3.10.2.2 version:
    ./lcm-bundle-transfer-util --download --depotUser [email protected] --outputDirectory /Users/fruyven/downloadedBundles -p 3.10.2.2
    

Download a Single Bundle

Download a single bundle.

./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser depotUser --bundle bundle_name
(OR)
 ./lcm-bundle-transfer-util --download --outputDirectory absolute-path-output-dir --depotUser depotUser -b bundle_name

For example:

./lcm-bundle-transfer-util --download --outputDirectory /Users/fruyven/downloadedBundles --depotUser [email protected] --bundle bundle-50721