VCF 9.1 vCenter Deployment Failing at Host Seeding (ReservedVibExtractError) due to -nohostseeding ISO
search cancel

VCF 9.1 vCenter Deployment Failing at Host Seeding (ReservedVibExtractError) due to -nohostseeding ISO

book

Article ID: 443398

calendar_today

Updated On:

Products

VMware vSphere ESXi VMware SDDC Manager / VCF Installer VMware Cloud Foundation

Issue/Introduction

The following error is observed in the VCF Installer's vcsa-cli-installer.log

/var/log/vmware/vcf/domainmanager/ci-installer-##-##-##-##-##-###/workflow_###########/vcsa-cli-installer.log

tasking.taskflow.TaskExecutionFailureException: Host seeding failed:(vmodl.MethodFault) { ...key = 'vlcm_error', value = 'Error: com.vmware.vapi.std.errors.errorMessages:com.vmware.vcIntegrity.lifecycle.ExtractDepotTask.HostExtractDepotFailed<Extraction of image from host host.example.com failed.>com.vmware.vcIntegrity.lifecycle.EsxImage.ReservedVibExtractError<Failed to extract image from the host: no stored copy available for inactive VIB VMW_bootbank_irdman_1.5.0.2-1vmw.910.0.25289892.>com.vmware.vcIntegrity.lifecycle.EsxImage.ReservedVibExtractError<Failed to extract image from the host: no stored copy available for inactive VIB VMW_bootbank_i40en_2.6.0.45-1vmw.910.0.25289892.>com.vmware.vcIntegrity.lifecycle.EsxImage.ReservedVibExtractError<Failed to extract im

Environment

VMware Cloud Foundation 9.1

Cause

During the VCF Installer deployment, the image is extracted from the first host in the cluster. If any VIBs have been manually removed from this host, the extraction will fail.

The -nohostseeding flag is not compatible with vLCM. Please use the New-IsoImage cmdlet with the -SkipReservedVibsCaching flag

Resolution

Restart the deployment:

  1. Create a new custom ISO with the New-IsoImage cmdlet and add the -SkipReservedVibsCaching flag.

    New-IsoImage Documentation, Create a Custom ESX ISO Image with VCF PowerCLI Cmdlets

  2.  The VCF Deployment must be deployed via API with the following flag added:
     "skipReservedVibs": true

Deploy VCF 9.1 from the UI with skipReservedVibs flag:

  1. Fill in the wizard with the required information.



  2. Before hitting submit, select the "DOWNLOAD JSON SPEC"



  3. Edit the download spec json and add the "skipReservedVibs": true into the beginning of the json payload. Save the changes.

    Example: {"version":"9.1.0.0","vcfInstanceName":"Example","skipReservedVibs":true, "sddcId":"Example"

  4. Go back to the VCF Installer UI and select the "CANCEL PROGRESS"



  5. Select the, "DEPLOY USING JSON SPEC" option and upload the updated json spec.