During a VMware Cloud Foundation 9.1 deployment, the workflow fails at Deploy and configure VCF management platform while attempting to bootstrap the VCF Services Runtime.
The VCF Installer displays an error similar to:
Failed to bootstrap VCF services runtimePUBLIC_VSP_CLUSTER_BOOTSTRAP_FAILEDThe /var/log/vmware/vcf/domainmanager/domainmanager.log file contains an OVA import failure similar to:
Error: failed to importvcf-services-platform-template-9.1.0.0.<build>.ova:path '/<datacenter>/network/Management Network' resolves to multiple networksThe VCF Services Platform OVA import failed because the network inventory path resolved to more than one network object.
VMware Cloud Foundation 9.x
The network selected for the VCF Services Runtime deployment did not have a unique display name within the vCenter Datacenter inventory.
Example: Multiple vCenter network objects were named:
Management NetworkThese duplicate objects may include:
The deployment workflow initially identifies the selected distributed port group by its MoID, the VCF Services Platform OVA deployment utility also resolves the network using the vCenter inventory path.
Path resolved to multiple objects, the deployment utility could not uniquely identify which network should be assigned to the OVA:
path '/sacny/network/Management Network' resolves to multiple networksThe OVA import failed before the temporary bootstrap VM was created. The later StringIndexOutOfBoundsException and bootstrap-VM-not-found messages were secondary errors generated when the workflow attempted to check the status of a bootstrap VM that did not exist.
Identify all standard and distributed port groups using the duplicate network name and ensure that the distributed port group selected for VCF Management Services has a unique name.
On the VCF Installer or SDDC Manager, run:
grep -nEi \'networkMoId|VSPHERE_NETWORK|resolves to multiple networks' \/var/log/vmware/vcf/domainmanager/domainmanager.log
For rotated logs:
zgrep -nEi \'networkMoId|VSPHERE_NETWORK|resolves to multiple networks' \/var/log/vmware/vcf/domainmanager/domainmanager*.log.gz
Example:
networkMoId: dvportgroup-248646The reported deployment selected dvportgroup-248646, but the OVA import failed because the inventory path for Management Network resolved to multiple network objects.
Log in to the vSphere Client.
Select Menu > Networking.
Management NetworkHost > Configure > Networking > Virtual switchesManagement Network also exists on one or more ESXi hosts.A naming overlap may exist between:
The URL normally contains an object identifier similar to:
DistributedVirtualPortgroup:dvportgroup-248646or:
urn:vmomi:DistributedVirtualPortgroup:dvportgroup-248646Confirm that the MoID matches the value found in domainmanager.log.
Browser URL formats can vary between vSphere Client builds.
Where possible, rename the distributed port group selected for VCF Management Services rather than a standard port group carrying ESXi management traffic.
vcf-management-services*Do not rename a standard port group carrying the ESXi management VMkernel adapter unless the change has been planned and its effect on host management connectivity has been evaluated.
After renaming the distributed port group, run:
Get-View -Id "DistributedVirtualPortgroup-dvportgroup-248646" | Select-Object Name, @{N="MoID";E={$_.MoRef.Value}}Expected result:
Name MoID---- ----vcf-management-services dvportgroup-248646
The display name should change while the managed object ID remains the same.
In the vSphere Client:
Management Network name no longer produces an ambiguous match for the network intended for VCF Management Services.Using PowerCLI:
Get-VDPortgroup | Group-Object Name | Where-Object {$_.Count -gt 1} | Select-Object Name, Count
Review any remaining duplicate distributed port group names that could affect the deployment.
Retry the failed Bootstrap VCF Services Platform task from the VCF Installer interface.
The failure occurred before the bootstrap VM was created, and the task was reported as retryable.
After retrying, confirm that domainmanager.log no longer contains:
resolves to multiple networksVerify that:
bootstrap-vm-<generated-suffix> VM is created.to:
https://knowledge.broadcom.com/external/article/441554/vcf-automation-or-vcf-identity-broker-in.html