Skip to main content

VCF Host expansion task failed at "Validate vSAN disks for ESXi Host(s)"

Hello There,

This article briefs about an issue faced during expanding the cluster with vSAN ready node via SDDC Manager.

VCF: 4.5.0

ESXi : VMware ESXi 7.0.3 build-20328353

Thanks to my colleague Ahmed Alameri for his contribution.

We were recently working on cluster expansion via SDDC Manager and the task was failed at "Validate vSAN disks for ESXi Host(s)"

We had to quickly login to the ESXi host and check if the disks are healthy and are eligible to be used for vSAN.

We enabled SSH service on the host, and through CLI we validated if the disks were eligible for vSAN by running command 'vdq -q'

Output Sample:

[
   {
      "Name"     : "t10.NVMe_NVMe_Pxxxx_MU_U.2_1x.xTB________000xxxxxxxxx",
      "VSANUUID" : "",
      "State"    : "Eligible for use by VSAN",
      "Reason"   : "None",
      "IsSSD"    : "1",
"IsCapacityFlash": "0",
      "IsPDL"    : "0",
      "Size(MB)" : "1526185",
    "FormatType" : "512e",
   "IsVsanDirectDisk" : "0"
   },

We made sure the state of the disk and if "IsSSD" marked as "1"

The next step we validated the partitions of all the disks and found that 3 disks partition was unknown, we tried to clear the partition through GUI but it failed.


We ran the below command to list the disks:

[root@esxi:~] cd /vmfs/devices/disks

Identified the name of the disks and marked the disks as gpt using below command.

[root@esxi:/dev/disks] partedUtil mklabel Express_Flash_1.6TB_SFF gpt

Then we tried to clear the disk partition and it was successfully cleared and we tried to restart the task, however it still failed with below error message. 

 
 

After checking on the physical host, we found one of the cache disk was having a minor difference of capacity and due to which the VCF task was failing, we had to replace the disk and match it with remaining cache disks and we tried to restart the task and the expansion was finished successfully.



 


Comments

Popular posts from this blog

System Recovery Partition Disk Blocks The Extension of Windows Disk - Sysprep Issues

Requirement : Windows Activated Template on vCenter  Issue : After the windows is installed, system recovery partition end up created next to windows disk.  Resolution Credit : Mohammed Junaid Ahmed                           Resolution :  1) Create a VM using standard procedure on vCenter  2) Power ON the VM and follow below screen instructions  Click Next   Click on ' Repair your computer '  Click on Troubleshoot       Click on Command Prompt     You should see the command prompt Begin with Diskpart   Click Turn off your PC Restart your computer and continue windows installation, and you will see the disk partitions as below

Renew SSL Certificate for vCloud Director 10.4

Hello There, I would like to give credit for this article to my colleague Muhannad S. Aljaghthami who worked on this task and gave us full insight on how to do. Now lets talk about replacing an expired/ about to expire SSL certificate for the vCloud Director application which is hosted on internet. Prerequisites: Digicert Certificate utility for windows.  Putty/Mobaxterm application for SSH to vCD cells. Winscp to transfer the files to vCD cells. SSH access should be validated on vCD Cells Backup tool to take a backup of vCD cells. Versions & products used while writing this article: vCloud Director 10.4 NSX AVI 22.1.1 Step by step procedure: Initiated a CSR request using Digicert utility for windows and shared the CSR with the team who manages the SSL certificates.  Post submission of CSR,we received the root & SSL certificate for our vCloud Director URL. Using the Digicert utility, we have extracted the pfx file and key file, sample screenshot below.     No...

Create a vCenter role using vCenter MOB

 Requirement: Finding a way to automate the creation of Role for any services with its permissions. Example: Citrix service account to be integrated with vCenter. Steps: 1) Login to vCenter : https://192.168.1.68/mob  2) Click on 'Content'                3) Click on Authorization Manager                                     4) Click on  'AddAuthorizationRole'                             5) Provide name in name field & privId in xml format & Click Invoke Method                        This should give you a return value and then the Role will be reflected on vCenter.