Deployment Fails at "Pushing Capabilities to VCF Ops Networks" Using VCF Fleet Management - Error LCMVRNICONFIG90151
search cancel

Deployment Fails at "Pushing Capabilities to VCF Ops Networks" Using VCF Fleet Management - Error LCMVRNICONFIG90151

book

Article ID: 413229

calendar_today

Updated On:

Products

VMware Cloud Foundation VCF Operations VCF Operations for Networks

Issue/Introduction

When deploying VMware Cloud Foundation (VCF) Operations for Networks using Fleet Management, the deployment task fails at Stage 11: Pushing Capabilities to VCF Ops Networks, despite the virtual machines being successfully deployed in the vCenter Server.
 
Error Message:
Error Code: LCMVRNICONFIG90151
LCMVRNICONFIG90151
Error occured while pushing capabilities to VCF Ops Networks
 
Log Snippet from vmware_vrlcm.log:
INFO vrlcm[1613] [pool-3-thread-30] [c.v.v.l.p.c.v.d.h.VRNIUtils]  -- Fetch Capabilities  API :: statusCode : 404 :: outputMessage : Not Found :: output : {"code":404,"message":"No capabilities to retrieve.","details":[]}
INFO vrlcm[1613] [pool-3-thread-30] [c.v.v.l.p.c.v.t.s.PushCapabilitiesToVrniTask]  -- Existing Capabilities : {
  "capabilities" : [ ]
}
INFO vrlcm[1613] [pool-3-thread-30] [c.v.v.l.p.c.v.d.h.VRNIUtils]  -- Request to POST capabilities to VCF Ops Networks : {
  "capabilities" : [ {
    "key" : "ops",
    "type" : "VCF_OPS",
    "name" : "VCF OPS",
    "oidcConfigUrl" : "https://<shortname_VCF_OPS>/suite-api/.well-known/openid-configuration",
    "nodes" : [ {
      "name" : "VCF OPS_master",
      "addresses" : [ {
        "type" : "Fqdn",
        "value" : "<shortname_VCF_OPS>"
      }, {
        "type" : "IPv4",
        "value" : "<IP_Address_VCF_OPS>"
      } ],

Environment

  • VCF Operations 9.0.x
  • VCF Operations for Network 9.0.x
  • One or more VCF Operations nodes (primary, replica, witness) are deployed with only a short name, not a Fully Qualified Domain Name (FQDN)

Cause

The VCF Operations nodes were deployed with a short hostname instead of a Fully Qualified Domain Name (FQDN). VCF Operations for Networks will generate a warning about the certificate in use by VCF Operations as it does all appropriate Subject Alternative Name (SAN) entries early in the deployment but this warning can be bypassed and the install will fail in the manner noted above.

Resolution

To resolve the issue, follow these steps to update the hostname of the VCF Ops node to its FQDN:
  1. Login to the admin UI of the VCF Operations as admin user (https://<FQDN_IP_VCF_OPS>/admin)
  2. Take the VCF Ops cluster offline.
  3. Take snapshots of all the nodes.
  4. Update the hostname of VCF Ops to a (forward and reverse) resolvable FQDN (instead of using a short name or IP address) using the How to change a node hostname in Aria Operations KB.
  5. Bring the VCF Ops cluster back online from the admin UI
  6. Login to the product UI as admin user (https://<FQDN_IP_VCF_OPS>/ui)
  7. Navigate to the Operations Component within Fleet Management.



  8. Perform an Inventory Sync for VCF Ops within Fleet Management.



  9. Delete the VCF Operations for Networks component from Fleet Management.



  10. Retry the failed deployment task.



    Note: The task should complete successfully.

Additional Information