DPU status is unknown reports after running check compliance on a cluster's image.
search cancel

DPU status is unknown reports after running check compliance on a cluster's image.

book

Article ID: 414046

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • ESXi host having DPU's reports DPU status unknown , when checking the image compliance in the cluster.
    • The cluster is managed with the vSphere Lifecycle manager image.
    • Firmware and Drivers Addon is selected.
    • Under 'Image Compliance' prompt with "# of # hosts' compliance DPU status is unknown" after the checking compliance task is finished.

  • From the affected ESXi host var/run/log/lifecycle.log

YYYY-MM-DD HH:MM:SS Db(15) lifecycle[2124459]: DpuTask:414 Task ########-####-####-####-############ status: {progress : {total : 100, completed : 25, message : {id : com.vmware.esx.task.progress, default_message : Lifecycle VAPI progress, args : [], params : None, localized : Lifecycle VAPI progress}}, result : None, last_update_time : YYYY-MM-DD HH:MM:SS, notifications : {info : [Notification(type=Type(string='INFO'), id='com.vmware.vcIntegrity.lifecycle.HostScan.Started', time=datetime.datetime(YYYY, MM, DD, HH, MM, SS ), message=LocalizableMessage(id='com.vmware.vcIntegrity.lifecycle.HostScan.Started', default_message='Host image compliance check started.', args=[], params=None, localized=None), resolution=None, originator=None)], warnings : None, errors : None}, description : {id : com.vmware.esx.task.description, default_message : Lifecycle VAPI task, args : [], params : None, localized : Lifecycle VAPI task}, service : settingsd, operation : com.vmware.esx.settingsdaemon.software.scan, parent : None, target : None, status : RUNNING, cancelable : False, error : None, start_time : YYYY-MM-DD HH:MM:SS, end_time : None, user : None}
YYYY-MM-DD HH:MM:SS Er(11) lifecycle[2124459]: TaskBase:210 Runnable (scan_task ########-####-####-####-############) timedout
YYYY-MM-DD HH:MM:SS In(14) lifecycle[2124459]: TaskBase:261 Runnable (scan_task ########-####-####-####-############) finished with state TIMEDOUT

 

Environment

VMware vCenter Server 8.x

Cause

DPU scan API call spends more than the timeout (2 min) due to processing online depot contents

Resolution

To resolve this, we recommend moving from an online depot to an offline bundle for the image compliance check:

  1. Export Desired State: From the vCenter UI, export the desired state of your image (the image you are using for the cluster) into an offline bundle (.zip file).
  2. Import Offline Bundle: Import this .zip file into vCenter to ensure the desired image is now backed by an offline bundle, rather than relying on online sources.
  3. Rerun Compliance Scan: After the offline bundle is imported and associated with your image, rerun the compliance check on the cluster.

Additional Information

Only ESXi host with DPU module is affected 

For export and import of the ESXi image in the Lifecycle manager, refer the below link

Working with Images