APPLY_TOPOLOGY_FAILED error occurs while running precheck from NVDS to VDS
search cancel

APPLY_TOPOLOGY_FAILED error occurs while running precheck from NVDS to VDS

book

Article ID: 314222

calendar_today

Updated On:

Products

VMware NSX VMware NSX

Issue/Introduction

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)"

 

Environment

VMware NSX-T Data Center

VMware NSX-T Data Center 3.x

VMware NSX

Cause

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)

Resolution

Ensure all pNics assigned to the NVDS are up.

 

Additional Information

Impact/Risks:

Customer can no longer proceed precheck.