/vmware-umds-container

Running VMware Update Manager Download Service in Linux containers

Primary LanguageShellMIT LicenseMIT

VMware UMDS(Update Manager Download Service) in containers

Running VMware Update Manager Download Service in Linux containers

References

Supported vSphere versions

  • vSphere 8.0
  • vSphere 7.0
  • vSphere 6.7 Note: The UMDS version must match vCenter version.

Usage

This project does NOT need root priviledges. We recommend you use rootless podman

  1. Download vCenter ISO image
  2. Extract UMDS tarball from "/umds" directory in the vCenter ISO image, example:
    7z x VMware-VCSA-all-8.0.0-20519528.iso umds/
    
  3. Execute build.sh to build the container, example:
    ./build.sh umds/VMware-UMDS-8.0.0.10000-10434837.tar.gz photon4
    
  4. Create a directory on the host for VMware updates, and set the owner/group, example:
    sudo mkdir /srv/mirror/vmware-updates && sudo chown $(id -u):$(id -g) /srv/mirror/vmware-updates
    
  5. Execute sync.sh to run the most recently built container to sync VMware updates, example:
    ./sync.sh