How To Get Started with vCloud Connector 1.5 – Part 1

Configuring the vCloud Connector Nodes

Once you have the vCloud Connector Server Nodes deployed you can get them each setup.  I found doing these first was the easiest since you need them configured when you setup the server.  When you deployed the local nodes you were asked to configure their IP addresses, but on the hosted one those were pre-assigned, however you will need to do one additional step before you can fully configure the remote nodes.  Connect to Virtacore and be sure to “Assign Public IP Addresses” to your remote nodes.  This is pretty easy just by selecting the configuration and going to the public IP page.  You will need this IP address to configure the node for the basic settings.  You will also need this address when you setup this node in the server settings.

Once you select the option you will be taken to another page to add the IP which is automatically assigned by an IP pool

Now that you have the remote node’s external IP addresses setup you can configure each Node.  What I recommend configuring is the following items in the Node’s themselves.  You can do this by opening a browser to http://[IP_Address_of_vCC_Node]:5480 and using the default credentials username of “admin” and password of “vmware”.  For the remote nodes you may also want to generate an external DNS entry so you can create the SSL certificate to match properly.

  • System/Timezone – Select your preferred timezone.  Remember on hosted nodes you may want to change
  • Network/Address – Change the hostname to match your DNS entry for certificate generation
  • Update/Settings – Select automatically check for updates
  • Node/General – Change the password
  • Node/SSL – Generate real SSL certificates for your nodes

Once you have completed setup on all of your nodes we can set up the vCloud Connector server itself.

Configuring the vCloud Connector Server

As with the Node configuration point your browser to http://[IP_Address_of_vCC_Server]:5480 and login with the same default credentials.  As with the nodes setup the following to begin with.

  • System/Timezone – Select your preferred timezone.  Remember on hosted nodes you may want to change
  • Network/Address – Change the hostname to match your DNS entry for certificate generation
  • Update/Settings – Select automatically check for updates
  • Node/General – Change the password
  • Node/SSL – Generate real SSL certificates for your nodes

This is where the server differs from the Nodes, as you will also see under the server section an option for registration of the vSphere client as well as vcloud.vmware.com, however there is something to consider.  Each vCloud Connector Server can only register with a single vCenter Server to access the client plugin.  So if you have multiple vCenter Servers you need to decide which one to register it with.  Remember this plugin is only to see the available clouds, but that is also the reason for the web portal.  If you have to choose a vCenter Sever, I would recommend the vCenter where the vCloud Management components are located.  The vCenter used by vCloud Director may be hardened, but rarely should users need to access that one as opposed to the first vCenter.

You must enter a vCenter Administrator here for the plugin to register, but once registered those credentials should no longer be used.  Since this is for plugin registration only, you should not need a long-term service account.  You can also update the registration, or un-register it completely.  Now you can register with the portal as well.

NOTE:  You must have a firewall rule with access on port 8443 for the portal to be able to connect properly.  Also if you did NOT create valid SSL certificates do not check the SSL box.  Look at the disclaimer that you need valid certificates for that to work.  I did not read that the first time and could not get the portal to work even with the firewall rule for 8443 open.

Finally you can configure the various Nodes for the server to communicate with.  Here you will need the various API connection information depending on the cloud or vSphere vCenter server you are connecting to.  You will need the login information you setup for each node as well for the connections to work.  You can also see from below you have the option of connecting to both cloud and vCenter as well.  If you used real certificates you can uncheck the box for “Ignore SSL”, but remember you would have to also have real certifications on vCloud Director and vCenter server to remove that option under cloud info.

Once configured you can see below the different connections, and be sure to note that the cloud URL’s need to include the Organization for the public providers.  On a local private cloud, maybe you are using nodes per organization, but in my case I just used the system level connections.  I have omitted my Virtacore organization ID but with them that would be a string of numbers you use.  Also you can see they have two different API addresses for each cloud.

You can see by the list above that all nodes are connected and their status is “Up” which means we are ready to get them added to our portals.

About Chris Colotti

Chris is active on the VMUG and event speaking circuit and is available for many events if you want to reach out and ask. Previously to this he spent close to a decade working for VMware as a Principal Architect. Previous to his nine plus years at VMware, Chris was a System Administrator that evolved his career into a data center architect. Chris spends a lot of time mentoring co-workers and friends on the benefits of personal growth and professional development. Chris is also amongst the first VMware Certified Design Experts (VCDX#37), and author of multiple white papers. In his spare time he helps his wife Julie run her promotional products as the accountant, book keeper, and IT Support. Chris also believes in both a healthy body and healthy mind, and has become heavily involved with fitness as a Diamond Team Beachbody Coach using P90X and other Beachbody Programs. Although Technology is his day job, Chris is passionate about fitness after losing 60 pounds himself in the last few years.

9 comments

  1. Great post Chris. I started messing with vCC two weeks ago and got stuck trying to deploy the server and nodes inside the vCloud instance and not on the vCenter server directly. I heard that this setup process will be cleaned up in the next release to make getting this setup much easier. The whole notion of nodes and servers can be complicating. It would be nice if it was something as simple as the vCenter Mobile Appliance where I can deploy that OVF, open up the http page, then register local and remote vCloud IP/DNS addresses against it and get going.

    • Once I decided not to run them in the vcloud itself it seemed to make much more sense to me. Since the nodes are interacting with vCD I figured why should they be INSIDE vCD when they are hitting the API url on the outside.
      Hence in an on premise setup I would just put all the nodes in the management cluster on the outside of vCD pointing to the vCD API’s. Of course in the hosted side you always need to run them inside the cloud, but there, that makes sense to me. 🙂 I may draw up a basic network diagram showing it, but it really does look like the first drawing in the post. I may do more of a network based logical view so it makes total sense how they are deployed in the lab.

Leave a Reply

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