NSX Data Center Upgrade Fails in SDDC Manager with Precheck Error: “No coredump target has been configured” on vSAN-based ESXi Hosts
search cancel

NSX Data Center Upgrade Fails in SDDC Manager with Precheck Error: “No coredump target has been configured” on vSAN-based ESXi Hosts

book

Article ID: 419516

calendar_today

Updated On:

Products

VMware SDDC Manager

Issue/Introduction

When attempting to update NSX Data Center in the management domain or a workload domain that uses vSAN as the principal storage, the upgrade precheck in SDDC Manager fails during the NSX Transport Node validation stage.

The following error is displayed:

No coredump target has been configured. Host core dumps cannot be saved.
System logs on host <hostname> are stored on non-persistent storage. Consult product documentation to configure a syslog server or a scratch partition.

Environment

SDDC Manager

Cause

vSAN datastores do not support scratch partitions.
During the upgrade workflow, NSX Data Center transport node validation checks for a configured coredump target and persistent scratch location.
Since scratch partitions are not supported on vSAN-backed hosts, the precheck fails, thereby blocking the NSX upgrade.
For more information, refer to Broadcom KB Storing ESXi coredump and scratch partitions in vSAN.

Resolution

To proceed with the NSX Data Center update, you must suppress the precheck validation in SDDC Manager.

Steps to Disable NSX Precheck Validation :

1: SSH to SDDC Manager using the vcf user and su. 

2 :Edit the lifecycle management configuration file:

 

vi /opt/vmware/vcf/lcm/lcm-app/conf/application-prod.properties

 

3: Add the following property:

lcm.nsxt.suppress.prechecks=true

 

4: Save the file and restart the lifecycle management service:

systemctl restart lcm

 

5: Log in to the SDDC Manager UI and proceed with the NSX Data Center update.