Unable to add host to the SDDC Manager "HOST_VSAN_DISKS_VALIDATION_FAILED vSan Disks Validation on the ESXi Host(s) failed"
search cancel

Unable to add host to the SDDC Manager "HOST_VSAN_DISKS_VALIDATION_FAILED vSan Disks Validation on the ESXi Host(s) failed"

book

Article ID: 414163

calendar_today

Updated On:

Products

VMware Cloud Foundation VMware SDDC Manager

Issue/Introduction

Error Message :

 

VALIDATION.error","arguments":[],"text":{"severity":"ERROR","bundleName":"com.vmware.evo.sddc.common.validation.errors.messages","validation.taskId":"xxxxxxx-xxxxx-xxxxxx"},"message":"vSan Disk Availability Validation Failed"} xxxx-xx-xxTxx:xx:xx.181+0000 ERROR [vcf_dm,xxxxxxxxxxxxxxxx,xxxx] [c.v.e.s.o.model.error.ErrorFactory,dm-exec=13] [xxxxx] HOST_VSAN_DISKS_VALIDATION_FAILED vSAN Disks Validation on the ESXi Host(s) failed: ESXi Host fqdn has 3 different SSD disk sizes, only 2 are allowed
at com.vmware.vcf.hostmanager.action.ValidateHostVsanDisksAction.execute(ValidateHostVsanDisksAction.java:91)
at com.vmware.vcf.hostmanager.action.ValidateHostVsanDisksAction.execute(ValidateHostVsanDisksAction.java:32)
at com.vmware.evo.sddc.orchestrator.action.FsmActionState.invoke(FsmActionState.java:62)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:159)
at com.vmware.evo.sddc.orchestrator.platform.action.FsmActionPlugin.invoke(FsmActionPlugin.java:144)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.invokeMethod(ProcessingTaskSubscriber.java:400)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.processTask(ProcessingTaskSubscriber.java:520)
at com.vmware.evo.sddc.orchestrator.core.ProcessingTaskSubscriber.accept(ProcessingTaskSubscriber.java:124)
at jdk.internal.reflect.GeneratedMethodAccessor687.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:85)
at com.google.common.eventbus.Subscriber.lambda$dispatchEvent$0(Subscriber.java:71)
at com.vmware.vcf.common.tracing.TraceRunnable.run(TraceRunnable.java:59)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
 
 

Environment

VMware Cloud Foundation 5.x

Cause

The SDDC Manager identifies disks that are eligible for use by vSAN and utilizes those disks to create disk groups.

However, in some cases, issues may occur even if the OS disk is not marked as eligible for use by vSAN.

 

Resolution

Follow the below steps :

  • Take the snapshot of the SDDC manager.

ssh to SDDC as vcf, su to root

  • Add this property to the file /etc/vmware/vcf/domainmanager/application.properties

validation.disable.vsan.disks.check=true

  • Restart domain manager service

systemctl restart domainmanager

  • Restart the task.

 

 

After the ESX host is added successfully remove this line again from /etc/vmware/vcf/domainmanager/application.properties

validation.disable.vsan.disks.check=true

  • Restart domain manager service  

systemctl restart domainmanager