occur error while service mesh deployment: repareFleetPools Failed. Reason: Interconnect Service Workflow PrepareFleetNetwork failed. Error: ["Unable to fetch NSX-T Transport Zone from Configured Compute in Compute Profile."]
HCX Cloud site components version information:
hcx cloud R140:220.127.116.1146360
HCX Enterprise site components version information:
hcx connector R140:18.104.22.16846370
Have you defined a transport zone in NSX-T? Have you prepared the clusters for NSX-T?
I have not used HCX with NSX-T yet, but I did see a similar error with NSX-V. Creating the transport zone, and installing NSX on the clusters, and preparing the clusters - solved the issue for me.
Just found out:
- Source can't be NSX 3.0
- vSphere 7.0 not supported
This is from the release notes:
VMware Product Interoperability Enhancements
it helps to see the full error message from the HCX Cloud manager, but this usually comes up when there is no NSX-T Overlay Transport Zone available at the destination. Specifically the selected HCX Deployment Cluster in the CP has to be part of the overlay tz. Also this error can happen if DVS were selected instead of the NSX-T Overlay TZ in the CP screen where you select objects for Network Extension (the screen says select DVS, so it's misleading, but it will be fixed in upcoming release).
I faced this error and it was due to miss configuration of the compute profile. basically you select a transport zone that does not exisit on the cluster I choose to deploy the HCX appliances on.
To Fix this you need to properly configure the compute profile and make sure that the cluster that HCX appliances are going to be deployed on have the transport zone that you are referencing in the compute profile. The network profiles protgroups should be configured properly as well (make sure to select PGs that have the right IPs configured and the Vlans trunked to the hosts).