During the deployment of VMware Cloud Foundation, the process fails during the image fetch phase. This typically occurs when there is a version discrepancy between the VCF Installer being used and the target VCF version being deployed.
The following logs can be found in /var/log/vmware/domainmanager/domainmanager.log on the SDDC Manager:
YYYY-MM-DDT HH:MM:SS INFO [domainmanager,####,####] [c.v.e.s.o.c.v.VcfImageValidationTask,####] FAILED_TO_FETCH_IMAGES Failed to fetch the images from LCM Service with error: No images found for Product SDDC_MANAGER Version 9.0.2.0.########.
YYYY-MM-DDT HH:MM:SS ERROR [domainmanager,####,####] [c.v.e.s.o.f.WorkflowExecutor,####] Workflow <WORKFLOW_ID> failed.
com.vmware.evo.sddc.orchestrator.exceptions.OrchTaskException: Failed to fetch the images from LCM Service with error: No images found for Product SDDC_MANAGER Version 9.0.2.0.########.
VMware Cloud Foundation 9.x
By design, the installation image is transferred from the VCF Installer to the SDDC Manager during the bring-up process. In certain race conditions, or when a version mismatch exists between the Installer and the target deployment version, the installer fails to complete this transfer. Consequently, the SDDC Manager Life Cycle Management (LCM) service cannot locate the required metadata or binary for the specific product version (e.g., SDDC_MANAGER).
To resolve this issue, follow the steps below:
Method 1: Version Alignment (Recommended)
Method 2: Manual Image Verification (If SDDC Manager is already deployed) If the SDDC Manager VM has already been deployed and you must proceed with the current setup:
Log in to the SDDC Manager VM via SSH as the vcf user and switch to root.
Verify the status of the LCM service: systemctl status lcm
Check the inventory for the missing image entry: curl -X GET http://localhost:####/lcm/images
If the image for the target version is missing, manually trigger an image refresh or use the SOS (Service Operations Self-help) utility to verify the health of the LCM filesystem.
Once the images are properly registered in the LCM inventory, retry the failed deployment task from the VCF Installer or SDDC Manager UI.
We may find that even if a similar KB regarding NSX image validation is followed, this specific SDDC_MANAGER image fetch error persists if the installer version remains mismatched.