Cloud Builder deployment is failing on HCL validation despite verifying that hardware is compatible/supported.
You can verify the hardware compatibility here.
VMware Cloud Foundation 5.x
The compatibility validation fails due to a duplicate PCI ID in the HCL.
1.Upload the custom HCL file to Cloud Builder/opt/vmware/bringup/tmp
Note: Latest HCL Json is available here: https://partnerweb.vmware.com/service/vsan/all.json
2. Verify the HCL file has the correct permissions:ls -lh *.json
-rw-r--r-- 1 vcf_bringup vcf 18M Jul 8 17:39 all.json
-rw-r--r-- 1 vcf_bringup vcf 18M Jul 8 17:39 updated-hcl-all.json
chown vcf_bringup:vcf updated-hcl-all.json
chmod 644 updated-hcl-all.json
3. Update the timestamp and jsonUpdatedTime values to match the existing all.json file.
The latest json update time is available here: https://partnerweb.vmware.com/service/vsan/all.json?lastupdatedtime
Example:
{
"timestamp": 1721847796,
"jsonUpdatedTime": "July 23, 2024, 3:48 AM PDT"
}
4. Update the deploy Parameters with the path for the customer HCL.
/opt/vmware/bringup/tmp/updated-hcl-all.json
5. Upload the new Parameters file into SDDC Manager.
6. Retry the Cloud Builder deployment.