ESXi upgrade pre-check fails due to degraded vSAN health
search cancel

ESXi upgrade pre-check fails due to degraded vSAN health

book

Article ID: 404723

calendar_today

Updated On:

Products

VMware vSAN

Issue/Introduction

  • Pre-check / remediation for the ESXi patch update fails (e.g. 8.0 U3e to 8.0 U3f), with the following error messages:

    Remediation of cluster failed
    Health Check for <name> failed
    vSAN health test 'SCSI controller is VMware certified' reported an issue for cluster <name>. Check the vSAN health.



  • The host is already placed in maintenance mode with 'Ensure Accessibility'

  • vSAN Skyline Health shows alert 'SCSI controller is VMware certified'

Environment

vSphere vSAN 8.x

Cause

The pre-check/remediation fails due to the vSAN health alert as reported on the cluster:'SCSI controller is VMware certified'.

Resolution

  1. Validate if the SCSI controller is certified in Broadcom compatibility Guide using following link: vSAN I/O Controller

  2. If it is, then silence the alert. (Note: This should only be done after positive verification in the computability  guide to prevent actual hardware support issues.)

    Cluster > Monitor > vSAN > Skyline Health > under alert 'SCSI Controller is VMware Certified > Click on 'Silence Alert')

  3. Place one vSAN host at a time in maintenance mode with 'Ensure Accessibility' and run 'Remediate' to update the patch.

    vSphere Client > vSAN Cluster > Update > Click on '...' under 'Image Compliance'  >  Run 'Remediate'

  4. Allow the ESXi host to complete the update.

  5. Remove the host out of maintenance mode.

  6. Repeat the above mentioned steps for other hosts in the vSAN Cluster.