WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9.1
    • VMware Cloud Foundation 9.0
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

Automating the installation of VUM Update Manager Download Service (UMDS) for Linux in vSphere 6.5

11.28.2016 by William Lam // 10 Comments

One of the most highly requested feature from customers with regards to the adoption of the vCenter Server Appliance (VCSA) is to have vSphere Update Manager (VUM) available as a Virtual Appliance. With the vSphere 6.5 release, this is now a reality as VUM is now embedded within the VCSA. The VUM service is also automatically enabled and associated with the vCenter Server instance which means from a customer standpoint, it is zero touch to get VUM up and running!

In addition to VUM being part of the VCSA 6.5, there is also the VUM Update Manager Download Service (UMDS) that can be installed on a separate Linux system. You can find the UMDS installer within the VCSA 6.5 ISO under the umds directory. To install UMDS, there are several pre-requisites that you must meet, some of which are documented here. The other requirements which are not documented are the additional OS package dependencies required to run the UMDS installer. While going through this by hand the first time, I found the following packages were required to install on an Ubuntu 14.04 distribution:

  • perl
  • tar
  • sed
  • psmisc
  • unixodbc
  • postgresql
  • postgresql-contrib
  • odbc-postgresql

For those of you who know me, if I have to perform something manually once, I might as well automate it for the future 🙂 I decided to create this quick shell script called install_umds65.sh which will allow you to easily deploy UMDS on an Ubuntu LTS 14.04 distribution. This can be useful for automated deployments or quickly standing up a lab environment.

[Read more...]

Categories // Uncategorized Tags // ubuntu, UMDS, update manager download service, vSphere 6.5, vSphere Update Manager, vum

How to enable vCenter Server High Availability (VCHA) in vSphere 6.5 w/single ESXi host?

11.16.2016 by William Lam // 5 Comments

One of the big new features that was introduced in vSphere 6.5, exclusively for vCenter Server Appliance (VCSA), is the vCenter Server High Availability (VCHA) capablilty. Feidhlim O'Leary has an excllent blog post covering what VCHA provides as well as a couple of demo videos on how it works, definitely worth checking out! After upgrading one of my home lab enviornments to vSphere 6.5, I wanted to try out this feature from an educational standpoint and specifically around using new VCHA vSphere APIs.

Like most vSphere Home Labbers, I have limited hardware and if you try to enable VCHA with only a single ESXi host, you will see the following error:

This operation would violate a virtual machine affinity/anti-affinity rule.

enable-vcha-on-single-esxi-host-0
As you might expect, VCHA will automatically provision affinity rules to ensure that the active, passive and witness node are not all running on the same physical ESXi host. For a production deployment this is completely valid but for lab and testing purposes, this might be a tough requirement to satisfy. I was hoping there might be an override option and searching for the word "ha" in the vCenter Server Advanced Settings lead me to an interesting property called config.vpxd.vcha.drsAntiAffinity. This discovery was purely by luck and I had noticed it was set to true by default, so I decided to change it to false and see what would happen.

enable-vcha-on-single-esxi-host-1 
To my surprise, changing this setting worked and I was able to successfully enable VCHA in my lab with all three nodes just running on a single ESXi host 😀

enable-vcha-on-single-esxi-host-2
An alternative solution would be to deploy a 3-Node Nested ESXi cluster which would not require this modification, but my physical ESXi host was limited on memory, only 16GB and would have been a lot slower.

Categories // Uncategorized Tags // VCHA, vSphere 6.5

All vSphere 6.5 release notes & download links

11.15.2016 by William Lam // 29 Comments

It looks like the announcement for general availability for vSphere 6.5 was published a bit earlier than expected. However, it is true that vSphere 6.5 has GA'ed and you can now download it! Below is a nice aggregated list of all the relevant release notes, documentation and download links related to the GA of vSphere 6.5.

I have also created a short URL which you can access this exact same page using vmwa.re/vsphere65

Enjoy and happy vSphere'ing 6.5 😀

Release Notes:

  • vSphere / ESXi 6.5
  • vSphere Client (HTML5) 6.5
  • vSphere Update Manager 6.5
  • Virtual SAN 6.5
  • vSphere Replication 6.5
  • vSphere Data Protection 6.1.3
  • vRealize Log Insight 4.0
  • vRealize Operations Manager 6.4
  • vSphere PowerCLI 6.5
  • vSphere vMA 6.5
  • vSphere CLI 6.5
  • vSphere Management SDK 6.5
  • vSphere Web Services SDK 6.5
  • vCenter Server Appliance Management API
  • vSphere Automation SDK for Java 6.5
  • vSphere Automation SDK for .NET 6.5
  • vSphere Automation SDK for REST 6.5
  • vSphere Automation SDK for Python 6.5
  • vSphere Automation SDK for Perl 6.5
  • vSphere Automation SDK for Ruby 6.5
  • Virtual Disk Development Kit (VDDK) 6.5
  • OVFTool 4.2

Downloads:

  • ESXi 6.5
  • Free ESXi 6.5
  • vCenter Server (Windows/VCSA) 6.5
  • vSAN Witness Appliance 6.5
  • vSphere Replication 6.5
  • Site Recovery Manager 6.5
  • vSphere Data Protection 6.1.3
  • vRealize Log Insight 4.0
  • vRealize Operations Manager 6.4
  • vRealize Business for Cloud 7.2
  • vSphere PowerCLI 6.5
  • vSphere vMA 6.5
  • vSphere CLI 6.5
  • vSphere SDK for Perl 6.5
  • vSphere Management SDK 6.5
  • vSphere Automation SDK for Java 6.5
  • vSphere Automation SDK for .NET 6.5
  • vSphere Automation SDK for REST 6.5
  • vSphere Automation SDK for Python 6.5
  • vSphere Automation SDK for Perl 6.5
  • vSphere Automation SDK for Ruby 6.5
  • vSAN Management SDK (.NET, Java, Ruby, Perl & Python ) 6.5
  • Virtual Disk Development Kit (VDDK) 6.5
  • vSphere Web Client SDK 6.5
  • OVFTool 4.2
  • TLS Configurator Tool for vSphere 6.5

Documentation:

  • vSphere 6.5
  • vSphere 6.5 Configuration Maximum
  • vSphere 6.5 SOAP API Reference Guide
  • vSphere 6.5 REST API Reference Guide
  • vSAN 6.5 API Reference Guide

Categories // Uncategorized Tags // vSphere 6.5

  • « Previous Page
  • 1
  • …
  • 21
  • 22
  • 23
  • 24
  • 25
  • …
  • 125
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Quick Tip: Reducing High CPU Utilization in VCF Automation (VCFA) on AMD Zen4/Zen5 CPUs 08/12/2026
  • VCF 9.1 - Quick Tip: Optimized Workflow for Configuring Distributed Transit Gateway (DTGW) with NSX Virtual Network Appliance (VNA) 08/11/2026
  • Quick Tip: Selective ESX Host Patching in VCF 9.1 08/10/2026
  • Playing with Zero Touch Provisioning (ZTP) in vSphere 9.1 using an ASUS NUC 08/07/2026
  • Quick Tip: Automating ESX System Resource Pool Workaround Prior to 8.0 Update 3g 08/06/2026
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2026

Loading Comments...