Blog Date: May 2026
In part 1 of this blog series, I will run through how I upgraded my VCF 9.0.2 instance to VCF 9.1.
The upgrade itself is partially automated with a few out of band steps involved.
Note: In this upgrade, the fleet management appliance will be automatically powered off for decommissioning.
Part 1: Manually Upgrade VCF Operations to 9.1
1) First, Snapshots of the VCF Ops appliances.
2) Access the admin page for the primary/master VCF Operations appliance (https://vcfops-fqdn/admin), and login using an admin account. On the left hand menu, select Software Update, and then click the “Install A Software Update…” button. In my case, I had the upgrade.pak file already downloaded from the Broadcom support portal, so I just needed to browse for it.
Click UPLOAD.

3) Once the upgrade is started, and VCF Ops reboots for the first time, you’ll need to log back into the admin page. There will be a prompt asking for the root password of the fleet management appliance, to begin the migration and eventually shutdown the appliance. Click OK

4) Sit back and give the upgrade time to complete.

5) In my lab, it took around 10 minutes or so, but production times may vary.

6) The old fleet management appliance should now be powered off in the vCenter.

Logging back into the normal VCF Operations 9.1 user interface, will reveal that Broadcom now requires a new VCF license appliance to be deployed by way of a banner across the top of the screen.
Part 2: VCF License Appliance Deployment
VCF Operations 9.1 comes with a new interface! I know… Every time they change the interface and I finally get used to where everything is, they change it again.
1) Select the Manage tab on the top, and then under Licensing in the left menu, select “Licenses & Registration”. Here you will be presented with a link to the Broadcom portal to download the new license appliance. You will also note the unique registration key that is needed for the OVA installation.

2) Deploying the License Appliance OVA to management domain vCenter is pretty straight forward, however I did want to call out a bug/feature I noticed. Once this appliance deploys, it connects to VCF Operations, and then automatically connects to the Broadcom VCF Business Services Portal, registers itself, and licenses should be automatically applied. The bug/feature I found was during the License Appliance OVA deployment, and specifically on step 7 while customizing the template.
I found that if I specify a hostname and/or specify the domain name, the appliance would configure as hostname.domain.domain. It didn’t matter if I just defined the hostname with the Domain Search Path defined, or if I just defined the Domain Name (FQDN) of of the appliance.
My workaround here was to avoid populating the Hostname and Domain Name fields leaving them blank, and trust that DNS is working properly in my lab and forward and reverse lookup is defined.

The appliance itself is rather small. It comes with three 4GB disks, 2 CPUs, and 4GB of memory. It does define an internal container IP address of 172.x.x.x, and I did not see a way to change the internal IP it uses.
3) Turn the appliance on. Assuming it is on a network that it can reach DNS and the gateway, the first boot scripts will configure this black box. Once those configuration scripts complete and the license appliance finishes booting up, it will first connect to the VCF Operations deployment registering itself with the unique key that was provided during the deployment. It will within 15 minutes connect to the VCF Business Services portal and automatically register itself and licenses will be applied.

4) In VCF Operations, you should see something like this if the deployment and configuration were a success. Registration Status (Registered) and Connectivity to VCF Operations (Connected).

5) Eventually the Broadcom VCF Business Services Portal will look something like this. Broadcom does say that the process can take around 15 minutes to complete.

In my next post, I’ll start the upgrade process for the rest of the VCF Homelab.




















































You must be logged in to post a comment.