vCloud Extender-Part 2: Service Provider Setup

By | 29/09/2018

In last post of this series, I discussed about vCloud Extender architecture and its capabilities. In this post I will walk through steps of configuring vCloud Extender in cloud provider side.

vCloud Extender is deployed as ova and deployment steps are straight forward as shown in below slide show. Just make sure to select deployment type as “cx-cloud-service” on customization template page.

This slideshow requires JavaScript.

Once appliance is deployed and boots up, it will show the browser link to access the appliance for further configuration.

vcd-ext12

Connect to appliance by typing https://appliance-fqdn/ui/mgmt and login with administrator user and password set during deployment.

vcd-ext13

Click on Setup Wizard to start configuring the cx-cloud-service appliance.

vcd-ext14

Register appliance with your management vCenter. If your environment have PSC external to VC, then use PSC IP/FQDN for lookupservice url.

vcd-ext15

Next is to register cx-cloud appliance with the vCloud director. Enter your vCD details and administrator credentials.

Note: No need to append @system with the username.

vcd-ext17

Accept the vCD SSL certificate. 

vcd-ext18

Proceed to Next step once vCD is successfully linked to CX-Cloud appliance.

vcd-ext19

Next is to link resource vCenter. This VC is the one which is registered in your vCD and providing compute resources to your cloud infrastructure.

Note: For Lab/POC deployments management and resource vCenter can be same. 

vcd-ext20

Click on update button and enter the details of Resource VC lookup service.

vcd-ext21

On successful registration, Resource VC will show as Registered. hit next to continue.

vcd-ext22

On Replication Manager page, enter details of your Datacenter/Cluster and hostname/ip details for the manager appliance. Once you enter all details and hit Next button, deployment of Replication Manager appliance will be kicked via ovftool. 

vcd-ext23

vcd-ext24

Once the replication manager appliance is deployed and boots up, you will see a message “Successfully created Replication Manager”. Hit Next to go to Activate Replication Manager Page and set root user credentials and Public IP details.

Note: The external (public) IP address is the address to which tenants connect their on-prem appliances. Make sure to append port 8044 after punching in your IP address. 

Hit Next to continue.

vcd-ext25

Hit Next when Replication Manager is Activated. 

vcd-ext26

On Replicator page enter hostname/IP, Portgroup, Datacenter and Cluster details.

Once again a new appliance will be deployed using above details. 

vcd-ext27

Once appliance boots up and is configured, go to Activate Replicator page and enter root credentials for this appliance and the lookup service details. 

Also set the Public Endpoint URL.

Note: You can use same public ip for specifying endpoint url for both replication manager and replicator appliance or different IP’s. 

In my lab I am using local IP as both on-prem and cloud site are locally connected.

Hit Next to continue.

vcd-ext28

Hit Finish on the ‘Complete’ screen to finish the service provider side configuration.

vcd-ext29

Navigating through the tabs in the management UI will show that all the required components are now deployed and registered.

vcd-ext30.PNG

vcd-ext31

vcd-ext32

We have now completed the appliance configuration in service provider side. Next is to configure appropriate NAT/firewall rules so that tenants can connect to your new cloud service.

Note: If you are using single Public IP for your entire vCloud Extender service, the Firewall/NAT configuration is a bit tricky. Below spreadsheet can help you in creating what rules you need to have in place in case of single public ip. 

vcd-extender-ports.PNG

In case if outbound internet traffic from your vCloud Extender network is blocked on firewall, you need to open following traffic in Outbound direction.

vcd-extender-ports2.PNG

And that’s it for this post. 

For a step by step service provider setup, you can also watch below video by Daniel Paluszek

I hope you enjoyed reading this post. Feel free to share this on social media if it is worth sharing. Be sociable :)