SDDC Upgrade Prechecks fail with dataplane check. Failed to execute ESXi maintenance-mode upgrade dataplane check. Error occurred while copying the upgrade scripts to host. SFHC connectivity may be down.
book
Article ID: 316659
calendar_today
Updated On:
Products
VMware NSX
Issue/Introduction
Symptoms: From SDDC, NSX prechecks fail with error: ESXi maintenance-mode upgrade dataplane check: [Failed to execute ESXi maintenance-mode upgrade dataplane check. Failed to execute ESXi maintenance-mode upgrade dataplane check. Error occurred while copying the upgrade scripts to host. SFHC connectivity may be down.]:
Environment
VMware NSX-T Data Center
Cause
This is due to the upgrade orchestrator running a NSX-T manager that does not contain the required precheck files.
Resolution
Log onto each NSX-T node UI and select system >upgrade -this should inform you which node the orchestrator is currently running on
Review the upgrade-coordinator.log on the node the orchestrator is running on to find the file it is failing on. 1) cat /var/log/upgrade-coordinator/upgrade-coordinator.log | less similar error: ERROR pool-13-thread-12 SfhcScriptExecutionStrategy - SYSTEM [nsx@6876 comp="nsx-manager" errorCode="MP30143" level="ERROR" subcomp="upgrade-coordinator"] Failed to read file /repository/3.0.2.0.0.16887200/HostComponents/esx65/nsx-esx-precheck *the version directory is dependent on what version the customer is running 2) cd to the directory listed on each of the node to determine which NSX-T manager node the orchestrator should be running on cd /repository/3.0.2.0.0.1687200/HostComponents/esx65 ls -l ----->check for the precheck files
3) on the node that contain the precheck files run the following command set repository-ip
4) check the nsx UI and make sure the repo sync service has run successfully on all three managers then re-run the precheck from the SDDC