NSX+: Onboard your vCenter Server to vSphere+

Once the VCGW appliance is deployed, you can onboard one or more vCenter Servers. For the purposes of NSX+, you’ll want to onboard the vCenter Servers that are registered as compute managers with NSX+.

We left off with the VCGW appliance deployed and read to get started.

Click the Get Started link.

Click the Connect button. You’ll be taken to a web-based UI.

Login as the root user with the password supplied during VCGW installation. Click the Sign In button.

The connectivity tests should complete fairly quickly as they are pretty basic tests. If any fail, you’ll need to look into suspected causes.

Click the Next button.

Make a note of the supplied code and click the Launch VMware Cloud button. This will launch a new browser window that will connect to VMware’s Cloud Services Platform (CSP).

Select an appropriate organization (EPSG-NSXPlus-Trial in this example) and click the Confirm Connection button.

Paste the code noted earlier and click the Submit button.

You can run docker ps on the VCGW appliance to see what containers are running. Initially, there are none.

docker ps
CONTAINER ID   IMAGE     COMMAND   CREATED   STATUS    PORTS     NAMES

In a very short time, you should see an agent-coordinator-agent container running.

docker ps
CONTAINER ID   IMAGE                                           COMMAND        CREATED          STATUS          PORTS      NAMES
89d15bed16cb   docker.vmc.vmware.com/agent-coordinator-agent   "./start.sh"   47 seconds ago   Up 45 seconds   8080/tcp   agent-coordinator-agent-5c7788ca0724

If you tail the logs on this container (docker logs agent-coordinator-agent-5c7788ca0724 -f) you will see additional images being downloaded.

After a few minutes, you will see numerous additional images present on the VCGW.

docker images
REPOSITORY                                                                                                   TAG                              IMAGE ID       CREATED         SIZE
docker.vmc.vmware.com/atlas/cloud-services-agents/deployment-config/multi-sddc-agents/multivc-config-agent   0.1.0-20230510-45-dd271e5        d24f0e73108c   2 months ago    535MB
docker.vmc.vmware.com/atlas/cloud-services-agents/deployment-config/multi-sddc-agents/multivc-config-agent   deployed                         d24f0e73108c   2 months ago    535MB
docker.vmc.vmware.com/atlas/cloud-services-agents/deployment-config/multi-sddc-agents/multivc-config-agent   desired-state-active             d24f0e73108c   2 months ago    535MB
docker.vmc.vmware.com/register-vc-ui                                                                         0.0.95-20230505-481-55c8836      fd503de524dd   2 months ago    472MB
docker.vmc.vmware.com/register-vc-ui                                                                         deployed                         fd503de524dd   2 months ago    472MB
docker.vmc.vmware.com/register-vc-ui                                                                         desired-state-active             fd503de524dd   2 months ago    472MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vcf-common-agent                                           0.1.0-20230428-134-d0c5063       88ad5ea3cbd9   3 months ago    485MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vcf-common-agent                                           deployed                         88ad5ea3cbd9   3 months ago    485MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vcf-common-agent                                           desired-state-active             88ad5ea3cbd9   3 months ago    485MB
docker.vmc.vmware.com/message-broker                                                                         2.1.1-20230420-956-08a9df1c      cb078e0f14ae   3 months ago    543MB
docker.vmc.vmware.com/message-broker                                                                         deployed                         cb078e0f14ae   3 months ago    543MB
docker.vmc.vmware.com/message-broker                                                                         desired-state-active             cb078e0f14ae   3 months ago    543MB
docker.vmc.vmware.com/vc-discovery-agent                                                                     0.0.120-20230419-411-e6637f7     60f1ba05d676   3 months ago    518MB
docker.vmc.vmware.com/vc-discovery-agent                                                                     deployed                         60f1ba05d676   3 months ago    518MB
docker.vmc.vmware.com/vc-discovery-agent                                                                     desired-state-active             60f1ba05d676   3 months ago    518MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vc-mutation-worker-agent                                   0.1.0-20230418-37-0d5e67b        0453e63a0b6e   3 months ago    511MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vc-mutation-worker-agent                                   deployed                         0453e63a0b6e   3 months ago    511MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vc-mutation-worker-agent                                   desired-state-active             0453e63a0b6e   3 months ago    511MB
docker.vmc.vmware.com/atlas/cloud-services-agents/cmx-agent-onprem                                           1116-74514d3                     aaf8f7a47f37   3 months ago    640MB
docker.vmc.vmware.com/atlas/cloud-services-agents/cmx-agent-onprem                                           deployed                         aaf8f7a47f37   3 months ago    640MB
docker.vmc.vmware.com/atlas/cloud-services-agents/cmx-agent-onprem                                           desired-state-active             aaf8f7a47f37   3 months ago    640MB
docker.vmc.vmware.com/atlas/cloud-services-agents/gateway-management-agent                                   0.1.0-20230406-22-e6e358a        20146c9cde25   3 months ago    466MB
docker.vmc.vmware.com/atlas/cloud-services-agents/gateway-management-agent                                   deployed                         20146c9cde25   3 months ago    466MB
docker.vmc.vmware.com/atlas/cloud-services-agents/gateway-management-agent                                   desired-state-active             20146c9cde25   3 months ago    466MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-entitlement-agent                                  0.1.0-20230405-40-4d74fc1        66a8738da220   3 months ago    493MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-entitlement-agent                                  deployed                         66a8738da220   3 months ago    493MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-entitlement-agent                                  desired-state-active             66a8738da220   3 months ago    493MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent                                    0.1.0-20230331-14-c97f5c9        bfdbeaaa9135   4 months ago    549MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent                                    deployed                         bfdbeaaa9135   4 months ago    549MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent                                    desired-state-active             bfdbeaaa9135   4 months ago    549MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/lcm-agent                                           0.1.0-20230329-62-401e2fa        ea103363b188   4 months ago    569MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/lcm-agent                                           deployed                         ea103363b188   4 months ago    569MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/lcm-agent                                           desired-state-active             ea103363b188   4 months ago    569MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent-periodic                           0.1.0-20230327-12-9664394        4cc2b8d0c52e   4 months ago    487MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent-periodic                           deployed                         4cc2b8d0c52e   4 months ago    487MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vsphere-inventory-agent-periodic                           desired-state-active             4cc2b8d0c52e   4 months ago    487MB
docker.vmc.vmware.com/vstats                                                                                 0.0.100-20230327-1272-93e5266f   95d25fcd3230   4 months ago    403MB
docker.vmc.vmware.com/vstats                                                                                 deployed                         95d25fcd3230   4 months ago    403MB
docker.vmc.vmware.com/vstats                                                                                 desired-state-active             95d25fcd3230   4 months ago    403MB
docker.vmc.vmware.com/gateway-vstats                                                                         0.0.100-20230327-1304-93e5266f   dcce9b6a2a41   4 months ago    394MB
docker.vmc.vmware.com/gateway-vstats                                                                         deployed                         dcce9b6a2a41   4 months ago    394MB
docker.vmc.vmware.com/gateway-vstats                                                                         desired-state-active             dcce9b6a2a41   4 months ago    394MB
docker.vmc.vmware.com/atlas/cloud-services-agents/workload-platform-agent                                    0.1.0-20230327-43-9ee47ec        21a3fd4ad3a1   4 months ago    542MB
docker.vmc.vmware.com/atlas/cloud-services-agents/workload-platform-agent                                    deployed                         21a3fd4ad3a1   4 months ago    542MB
docker.vmc.vmware.com/atlas/cloud-services-agents/workload-platform-agent                                    desired-state-active             21a3fd4ad3a1   4 months ago    542MB
docker.vmc.vmware.com/atlas/cloud-services-agents/identity-agent                                             0.1.0-20230317-15-d0a370f        3fd4f3695d41   4 months ago    372MB
docker.vmc.vmware.com/atlas/cloud-services-agents/identity-agent                                             deployed                         3fd4f3695d41   4 months ago    372MB
docker.vmc.vmware.com/atlas/cloud-services-agents/identity-agent                                             desired-state-active             3fd4f3695d41   4 months ago    372MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/ssh-rts-connection-agent                            0.1.0-20230314-11-6c1babd        cf50eb6a26c9   4 months ago    593MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/ssh-rts-connection-agent                            deployed                         cf50eb6a26c9   4 months ago    593MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/ssh-rts-connection-agent                            desired-state-active             cf50eb6a26c9   4 months ago    593MB
docker.vmc.vmware.com/agent-coordinator-agent                                                                deployed                         807ac1e6837b   4 months ago    424MB
docker.vmc.vmware.com/agent-coordinator-agent                                                                desired-state-active             807ac1e6837b   4 months ago    424MB
docker.vmc.vmware.com/atlas/cloud-services-agents/certificate-management-agent                               0.1.0-20230309-21-421a63c        46bdad1b351a   4 months ago    551MB
docker.vmc.vmware.com/atlas/cloud-services-agents/certificate-management-agent                               deployed                         46bdad1b351a   4 months ago    551MB
docker.vmc.vmware.com/atlas/cloud-services-agents/certificate-management-agent                               desired-state-active             46bdad1b351a   4 months ago    551MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/vcsa-state-push-agent                               0.1.0-20230301-28.1-4dce4e4      c1a9555ac3d0   5 months ago    473MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/vcsa-state-push-agent                               deployed                         c1a9555ac3d0   5 months ago    473MB
docker.vmc.vmware.com/atlas/cloud-services-agents/arctic/vcsa-state-push-agent                               desired-state-active             c1a9555ac3d0   5 months ago    473MB
docker.vmc.vmware.com/sre-rtsa                                                                               0.1.0-20230227-145-f29ebfa       b4e7dbedaa8d   5 months ago    551MB
docker.vmc.vmware.com/sre-rtsa                                                                               deployed                         b4e7dbedaa8d   5 months ago    551MB
docker.vmc.vmware.com/sre-rtsa                                                                               desired-state-active             b4e7dbedaa8d   5 months ago    551MB
docker.vmc.vmware.com/atlas/cloud-services-agents/vrops-agent                                                0.1.0-20230126-52-3ed77c6        742ee3da147a   6 months ago    1.1GB
docker.vmc.vmware.com/atlas/cloud-services-agents/vrops-agent                                                deployed                         742ee3da147a   6 months ago    1.1GB
docker.vmc.vmware.com/atlas/cloud-services-agents/vrops-agent                                                desired-state-active             742ee3da147a   6 months ago    1.1GB
docker.vmc.vmware.com/atlas/cloud-services-agents/cloudassembly-sddc-agent-onprem                            3052-1ba3d6d                     3eab172d7c84   6 months ago    1.25GB
docker.vmc.vmware.com/atlas/cloud-services-agents/cloudassembly-sddc-agent-onprem                            deployed                         3eab172d7c84   6 months ago    1.25GB
docker.vmc.vmware.com/atlas/cloud-services-agents/cloudassembly-sddc-agent-onprem                            desired-state-active             3eab172d7c84   6 months ago    1.25GB
docker.vmc.vmware.com/atlas/cloud-services-agents/log-agent                                                  0.1.0-20221212-17-c6226d3        6e3c218507c7   7 months ago    968MB
docker.vmc.vmware.com/atlas/cloud-services-agents/log-agent                                                  deployed                         6e3c218507c7   7 months ago    968MB
docker.vmc.vmware.com/atlas/cloud-services-agents/log-agent                                                  desired-state-active             6e3c218507c7   7 months ago    968MB
docker.vmc.vmware.com/log-agent-vc                                                                           0.0.100-20220913-64-f497562      ea3e9752f807   10 months ago   965MB
docker.vmc.vmware.com/log-agent-vc                                                                           deployed                         ea3e9752f807   10 months ago   965MB
docker.vmc.vmware.com/log-agent-vc                                                                           desired-state-active             ea3e9752f807   10 months ago   965MB
docker.vmc.vmware.com/rts-agent                                                                              0.0.100-20220510-48-11e928b      941f87cee679   14 months ago   388MB
docker.vmc.vmware.com/rts-agent                                                                              deployed                         941f87cee679   14 months ago   388MB
docker.vmc.vmware.com/rts-agent                                                                              desired-state-active             941f87cee679   14 months ago   388MB

And you will see running containers based off of these images.

docker ps
CONTAINER ID   IMAGE                                           COMMAND                  CREATED          STATUS          PORTS                NAMES
d5d299188333   742ee3da147a                                    "./start-cloudproxy."    16 seconds ago   Up 13 seconds   8080/tcp             vrops-agent-742ee3da147a
e8b4ebbdf203   bfdbeaaa9135                                    "./start.sh"             18 seconds ago   Up 16 seconds   8080/tcp             vsphere-inventory-agent-bfdbeaaa9135
1a4499704549   0453e63a0b6e                                    "./start.sh"             21 seconds ago   Up 19 seconds   8080/tcp             vc-mutation-worker-agent-0453e63a0b6e
a223086f5691   21a3fd4ad3a1                                    "./start.sh"             25 seconds ago   Up 22 seconds   8080/tcp             workload-platform-agent-21a3fd4ad3a1
d398e06ad1cd   66a8738da220                                    "./start.sh"             28 seconds ago   Up 25 seconds   8080/tcp             vsphere-entitlement-agent-66a8738da220
76d22c2b9ce1   c1a9555ac3d0                                    "./start.sh"             30 seconds ago   Up 28 seconds   8080/tcp             vcsa-state-push-agent-c1a9555ac3d0
0566fffa2d5d   4cc2b8d0c52e                                    "./start.sh"             33 seconds ago   Up 31 seconds                        vsphere-inventory-agent-periodic-4cc2b8d0c52e
b69faa8d79d5   aaf8f7a47f37                                    "./run.sh"               35 seconds ago   Up 33 seconds                        cmx-agent-onprem-aaf8f7a47f37
83525c889204   3eab172d7c84                                    "./run.sh"               36 seconds ago   Up 35 seconds                        cloudassembly-sddc-agent-onprem-3eab172d7c84
7f1633dd9a57   d24f0e73108c                                    "./start.sh"             38 seconds ago   Up 36 seconds   8080/tcp             multivc-config-agent-d24f0e73108c
862013bd409a   b4e7dbedaa8d                                    "/app/cmd.sh"             4 minutes ago   Up 4 minutes    9090/tcp             sre-rtsa-b4e7dbedaa8d
72fc742bfacd   20146c9cde25                                    "./start.sh"              5 minutes ago   Up 5 minutes    8080/tcp             gateway-management-agent-20146c9cde25
3b950a203f51   cf50eb6a26c9                                    "./start.sh"              5 minutes ago   Up 5 minutes    8080/tcp             ssh-rts-connection-agent-cf50eb6a26c9

When the process of connecting the VCGW to CSP is done, you will get a notification (it goes by really quickly, I did not get a screenshot) and you’ll be prompted to log in to the VCGW UI again.

You should see that Step 1 is now completed.

If you log into CSP and access the vSphere+ service, you should see the VCGW is now registered.

Click on the Inventory item on the left and then select Cloud Gateways. You should see the VCGW listed here.

If you click the View Details link, you should see a page similar to the following.

Back in the VCGW UI, with Step 1 completed (onboarding the VCGW to CSP), click the Connect button under Step 2 to start the process of onboarding the vCenter Server. Select vCenter Server.

Click the Add vCenter Servers button.

Enter the information specific to the vCenter Server being added and click the Add vCenter Server button. 

Unless your vCenter Server certificate is signed by a public CA, you will likely get a message similar to the following asking you to validate the thumbprint for the vCenter Sever certificate.

Click the Connect button.

Click the Next button.

Click the Connect 1 vCenter Server button.

The vCenter Server will be in a Connecting state for several minutes.

After some time, you will see the Communication Status change to Connected.

You can repeat the last few steps for any additional vCenter Servers that you need to onboard to vSphere+ (click the Connect New vCenter Servers button).

Back at CSP, if you look at the details for the VCGW again, you should see the vCenter Server present in the inventory.

You can drill down into the vCenter Server to see details on it.

Leave a Comment

Your email address will not be published. Required fields are marked *