When upgrading to v 9.0 from 8.18.3 VROPS fails at step 14 or step 17, Migrate VCF Ops to Management Node
Error Code: LCMMANAGEMENTNODEVCFOPS12003
LCMMANAGEMENTNODEVCFOPS12003
Failure occurred while trying to deploy Management Node. HTTP response status is not in valid range.
com.vmware.vrealize.lcm.plugin.lcmplugin.core.exception.UpgradeException: Failure occurred while trying to deploy Management Node. HTTP response status is not in valid range.
at com.vmware.vrealize.lcm.plugin.lcmplugin.core.mgmtnodetasks.AddVcfOpsVcenterToManagementNodeTask.execute(AddVcfOpsVcenterToManagementNodeTask.java:117)
Aria Operations 8.18.x
Aria Suite Lifecycle 8.18.x
VCF Operations 9.0.x
The upgrade is deploying a new Fleet Manager node but the target vCenter is not running vCenter 9.0.x
Review the /var/log/vrlcm/vmware_vrlcm.log on the Aria Suite Lifecycle appliance and note the error
[c.v.v.l.r.c.RequestController] -- Retry error cause data : [ { "messageId" : "LCMMANAGEMENTNODEVCFOPS12003", "message" : "LCMMANAGEMENTNODEVCFOPS12003", "eventId" : "########-####-####-####-############", "retry" : true, "exceptionMessage" : "Failure occurred while trying to deploy Management Node. HTTP response status is not in valid range. ",
Review the /var/log/vrlcm/vmware_vrlcm.log on the newly deployed Fleet Manager appliance and note the error
ERROR vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.l.s.DataCenterServiceImpl] -- Failed to trust certificate with response code - 400 and error message - Connection failed - <vcenter_fqdn>
ERROR vrlcm[####] [http-nio-8080-exec-#] [c.v.v.l.l.c.DataCenterController] -- Exception while creating vCenter :com.vmware.vrealize.lcm.common.exceptions.InvalidRequestException: Connection failed - <vcenter_fqdn>
This error occurs because the API used by the Fleet Manager to retrieve the certificate from the vCenter does not exist in version 8. The version 8 vCenter returns a HTTP 400 Bad Request error message to the API request.