NSX Application Platform Automation Appliance (NAPP-AA) – Part 2 – NAPP Instance Deployment

  • Management network (VxDC01-C01-VDS01-MGMT-V1001) – 172.16.10.0/24
  • Workload network (VxDC01-C01-VDS01-GenWorkloads-V1005) – 172.16.50.0/24
  • VIP network (VxDC01-C01-VDS01-VIP-V1009) – 172.16.90.0/24

  • NAPP HTTPS endpoint : vxdc01-cwld01-napp.vxplanet.int
  • NAPP Kafka messaging endpoint : vxdc01-cwld01-napp-stream.vxplanet.int

  • Stage 1 – Deploy the supervisor cluster and TKGS guest cluster on the management workload domain
  • Stage 2 – Enable NAPP for the NSX instance in the compute workload domain

This image has an empty alt attribute; its file name is 37.png

  • cert-manager (certificate manager pods)
  • projectcontour (contour ingress controller)
  • nsxi-platform (core platform components – kafka broker messaging system, zookeeper ensemble, fluentd log collection, postgresql databases etc)

8 thoughts on “NSX Application Platform Automation Appliance (NAPP-AA) – Part 2 – NAPP Instance Deployment

    1. Hi Mukesh

      The error is due to the FQDN that you used. If you are using FQDN for the Harbor instance, it needs to be have a public TLD. *.local, *.int etc are not supported. You have two options:

      1. Request the internal CA for a SAN certificate with a new TLD.
      2. Get the cert signed with IP address in the SAN field.

      In both options, the SAN field should be populated.

  1. Hi All,

    Im using below latest doc to deploy NAPP using automation appliance.

    https://docs.vmware.com/en/VMware-NSX/4.1.2/install-manage/GUID-8F0FA61E-C266-4582-BB99-69CFB560F0D7.html

    Im using Harbor and nsx manager CA signed certs and followed offline deployment document and all the files copied successfully and copied harbor certs to nsx manager and napp automation appliance.

    Getting below error when i enter NSX manager details.

    Error from NSX Manager: Invalid url oci://harbor.hcs.local/nsx_application_platform/helm-charts specified.

    Im i missing anything ?

    1. Hi Sundranimukesh

      The error is due to the FQDN that you used. If you are using FQDN for the Harbor instance, it needs to be have a public TLD. *.local, *.int etc are not supported. You have two options:

      1. Request the internal CA for a SAN certificate with a new TLD.
      2. Get the cert signed with IP address in the SAN field.

      In both options, the SAN field should be populated.

  2. Hi can anyone help, I’m in final stages of deploying NAPP-AA:
    Task: create/update guest cluster
    Details: Waiting for guest cluster napp-cluster-napp control plane to be ready.
    This eventually fails, when I run kubectl get machines see below for the result:

    C:\bin>kubectl get machines -o wide
    NAME CLUSTER NODENAME PROVIDERID PHASE AGE VERSION
    napp-cluster-napp-workers-2fkgs-6d6fd7bfd7xj4b88-2rs8c napp-cluster-napp Pending 12h v1.27.6+vmware.1-fips.1
    napp-cluster-napp-workers-2fkgs-6d6fd7bfd7xj4b88-tt58n napp-cluster-napp Pending 12h v1.27.6+vmware.1-fips.1
    napp-cluster-napp-workers-2fkgs-6d6fd7bfd7xj4b88-wzcp8 napp-cluster-napp Pending 12h v1.27.6+vmware.1-fips.1

    1. Hi Gee

      Please can you check if your Workload network (Where the TKGS guest cluster is deployed) has direct internet access? This is required to pull the NAPP images from the VMware public registry. Secondly please can you run “kubectl describe node XXXX” to see what error you are seeing? Do you have reservation enabled for the VMs, can you also check if there are sufficient resources for the TKGS VMs to be powered on? Each worker node requires 16vCPU/64GB RAM ideally.

  3. Hello. After adding connection to nsx there is an error – Error from NSX Manager: The certificate uses an unsupported signature algorithm: 1.2.840.113549.1.1.5. Supported algorithms are: [SHA256WithRsaEncryption, SHA384WithRsaEncryption, ECDSA-WITH-SHA256, ECDSA-WITH-SHA384, ECDSA-WITH-SHA512, SHA512WithRsaEncryption, DSA-WITH-SHA256]
    How can i resolve it? Dont understand.

Leave a Reply