One of the new steps when upgrading an existing VMware Cloud Foundation (VCF) 5.x or 9.0.x environment to VCF 9.1 is deploying the new VCF Management Services (VCFMS) component using SDDC Manager.

Unlike a brand new VCF 9.1 deployment using the VCF Installer, the VCFMS deployment workflow during an upgrade requires the VCF Services runtime network to be specified using a CIDR format rather than an IP Range, which can also be tricky if you do not have a contiguous IP address block.

Users can choose from additional IP allocation options, but you will need to use the SDDC Manager API, as I recently shared in this blog post.
To demonstrate this new SDDC Manager API, I have put together a quick PowerShell script called deploy_vcf_management_service_with_custom_ip_allocation.ps1 that simplifies the deployment of VCFMS using a custom IP allocation method.