IDKCS008223
Failed to pre-validate vCPU number desired vCPU number (6) exceeds the maximum available VCpu number (-145) on host (server1.customer.com) WrittenSep 26, 2017

 
Attachments0
  

Product Categories
Teradata on VMWare

 Problem
While running the TDVM "deploy" step we get the error:
 
Failed to pre-validate vCPU number desired vCPU number (6) exceeds the maximum available VCpu number (-145) on host (server1.customer.com)
 
The (6) above is the number of CPU's the deployment is requesting based on the information in the common.IT.properties.json file and the (-145) we see above means that the system is already overprovisioned by 145 CPUs. So in this case the site would need to free up a minimum of 151 CPUs (145 + 6) to be able to launch Teradata into this environment.

Environment/Conditions/Configuration
TDBMS 16.00.00.00

Cause
This is resource issue on the VMware hardware (the ESXi host) . TDVM has an algorithm that dynamically calculates the number of recommended vCPUs on a given host depending on the resources available. This prevents over-committing of
  virtual resources. (CPU, Memory, Disk..). TDVM requires reserved CPU and memory in order to deploy and run properly. In this case the customer was trying to deploy 6 CPUs, but the ESXi host they were deploying to was already overprovisioned.

Solution
Find another EXSi host to deploy Teradata on or shutdown enough other systems on the ESXi host so that Teradata can reserve the desired number of systems on deployment.

Special Considerations

Additional Information