Failed to deploy VCF Automation with error "A pre-validation prevented the bootstrap: From the IPv4 pool, found the following in-use IP address(es)"
search cancel

Failed to deploy VCF Automation with error "A pre-validation prevented the bootstrap: From the IPv4 pool, found the following in-use IP address(es)"

book

Article ID: 442522

calendar_today

Updated On:

Products

VCF Automation

Issue/Introduction

The issue can be encountered with procedure below:

  • During preparation, IP addresses ###.###.###.10, ###.###.###.11, ###.###.###.12, ###.###.###.13, ###.###.###.14... are reserved for VCF Automation appliances;
  • After the first VM "bootstrap-vm-######" is deployed, it will obtain address ###.###.###.10 from the IP pool;
  • The deployment task failed with error "A pre-validation prevented the bootstrap: From the IPv4 pool, found the following in-use IP address(es): ###.###.###.10"
  • In domainmanager.log on SDDC manager, there are entries like below, indicating that SDDC Manager failed to access VCFA appliance's 5480 port:

    YYYY-MM-DDTHH:MM:SS+0000 DEBUG [vcf_dm,################################,####] [c.v.e.s.c.util.LocalProcessService,dm-exec-###]  Output: VM bootstrap-vm-###### has IP: ###.###.###.10
    YYYY-MM-DDTHH:MM:SS+0000+0000 DEBUG [vcf_dm,,################################,,####] [c.v.e.s.c.util.LocalProcessService,dm-exec-###]  Error Output: YYYY/MM/DD HH:MM:SS IP address not specified. Trying to look up the bootstrap VM in vCenter
    YYYY-MM-DD HH:MM:SS Using appliance name from props: bootstrap-vm-######
    YYYY-MM-DD HH:MM:SS Found bootstrap VM at IP: ###.###.###.10
    YYYY-MM-DD HH:MM:SS setting up connection to agent listening at https://###.###.###.10:5480
    YYYY-MM-DD HH:MM:SS Checking VMSP agent health at ###.###.###.10:5480...
    Error: VMSP agent is not healthy: failed to connect to health endpoint: Get "https://###.###.###.10:5480/health": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
    YYYY-MM-DD HH:MM:SS error: VMSP agent is not healthy: failed to connect to health endpoint: Get "https://###.###.###.###.10:5480/health": context deadline exceeded (Client.Timeout exceeded while awaiting headers)

Environment

VMware Cloud Foundation Automation 9.1

Cause

SDDC manager failed to access VCFA appliance's port 5480 due to network configuration.

Resolution

Configure network to allow access according to the document below:

VMware Ports and Protocols (VCFA 9.1)