When doing precheck for migration from N-VDS to VDS, it fails with following error.
"Error: Precheck is in progress with state APPLY_TOPOLOGY_FAILED. (Error code: 250012)"
VMware NSX-T Data Center
VMware NSX-T Data Center 3.x
VMware NSX
This symptom can happen when some of pNICs assigned to the NVDS are down.
A runtime exception is seen during precheck in the NSX Managers /var/log/syslog files:
2024-01-10T18:59:56.512Z ERROR NvdsUpgradeTaskExecutor1 NvdsUpgradeReadinessCheckServiceImpl 15103 FABRIC [nsx@6876 comp="nsx-manager" errorCode="MP250008" level="ERROR" subcomp="manager"] Failed to create VDS CVDS-overlay-nvds-datacenter-3 on ComputeManager 285b41b3-f0c9-46f0-9e5c-5692b53ec25c: java.lang.RuntimeException: Failed to create VDS in vCenter. 40422: null
at com.vmware.nsx.management.inventory.common.InventoryUtils.cmInvApiHelper(InventoryUtils.java:113)
at com.vmware.nsx.management.switching.hostswitch.dvs.service.DistributedVirtualSwitchOperationImpl.createDistributedVirtualSwitch(DistributedVirtualSwitchOperationImpl.java:667)
at com.vmware.nsx.management.nvdsupgrade.service.NvdsUpgradeReadinessCheckServiceImpl.performDvsOperations(NvdsUpgradeReadinessCheckServiceImpl.java:1376)
at com.vmware.nsx.management.nvdsupgrade.service.NvdsUpgradeReadinessCheckServiceImpl$NvdsUpgradeTask.run(NvdsUpgradeReadinessCheckServiceImpl.java:1300)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Ensure all pNics assigned to the NVDS are up.
Impact/Risks:
Customer can no longer proceed precheck.