Configuring vCloud Availability 3.0-Part 1:Provider Setup

Recently I got chance to work on setting up vCloud Availability 3.x version in my test environment and it was a great learning curve. I will share my experience through series of blog posts so that it can help wider audience to understand every nuance’s of this wonderful product. 

I am not going to write any introduction post on what is vCAV and its architecture. Its very well documented Here

If you have worked on previous version of vCAV (2.0 & 1.5), you might remember it was a pain setting up various appliances. With vCAV 3.0, installation & configuration has been simplified drastically. No more hanky panky command line stuff. Now you just need 2 ova files for setting up cloud and on-prem infrastructure.

In this post I will cover cloud (service provider) side deployment & configuration steps.

Below screenshot shows steps of vCAV appliance deployment. 

Note: For lab deployment/POC we can use combined appliance deployment topology.

Once the appliance is deployed and boots up, you will get a login URL to run the configuration workflow.

vCAV30-11

To perform vCloud Availability end to end configuration, we need to configure following:

  • vCloud Availability Replication Manager
  • vCloud Availability vApp Replication Manager
  • vCloud Availability Replicator and
  • vCloud Availability Tunnel

Configure Replication Manager

Login to https://<vcav-fqdn:8441>/ui/admin

Login via root user and password set during deployment. You will be prompted to change password on first login.

First we have to configure lookup service address under Configuration. 

vCAV30-13

Select “Lookup service address” option and click on edit. 

vCAV30-14

Enter lookup service address and hit Apply. 

vCAV30-15

Accept the SSL certificate of the vCenter Server Lookup service.

vCAV30-16

Verify that the Lookup service connectivity is operational and looks green.

vCAV30-17

Configure vApp Replication Manager

Connect to vApp Replication Manager by typing https://<vcav-fqdn>/ui/admin and login via root user.

Click on “Run initial setup wizard”

vCAV30-18

Enter a Site name and Public API endpoint tunnel address and click Next.

vCAV30-19

Enter Lookup service address and vCenter SSO credentials. 

vCAV30-20

Accept vCenter SSL certificate.

vCAV30-21

Specify vCloud Director details and hit Next.

Note: Append @system in the vCD admin user name.

vCAV30-22

Accept vCD SSL certificate. 

vCAV30-23

Enter vCloud Availability license key and click Next.

vCAV30-24

CEIP configuration is optional. You can chose to opt out if you wish.

vCAV30-25

Review settings and make sure things looks good before clicking Finish.

vCAV30-26

You can find the configuration settings under Home > Configuration

vCAV30-27

Configure vCloud Availability Replicator

Connect to vCAV Replicator service management interface by typing https://<vcav-fqdn:8440>/ui/admin and login via root user.

Click on “Configure Lookup Service”

vCAV30-28

Enter vCenter Lookup service address and click on Apply.

vCAV30-29

Accept SSL certificate of the vCenter Server Lookup service.

vCAV30-30

Verify Lookup Service connectivity status is showing green. Service status is available under Home > System Monitoring > System Health

vCAV30-31

Register vCloud Replicator with Replication Manager

Log in to the vCAV Replication Manager service management interface by connecting to https://<vcav-fqdn:8441>/ui/admin

Since Replication Manager is registered with vCenter lookup service, you will be able to login to appliance using vCenter SSO credentials.

vCAV30-32

Under Home > Replicators, click on New to add a new replicator instance. 

vCAV30-33

Enter following details:

  • Site: Select site where Replicator instance will be deployed.
  • API URL: The vCAV Replicator instance API endpoint address.
  • Appliance Password: The root user password for the vCAV Replicator appliance.
  • SSO Admin Credentials: vCenter SSO credentials.

vCAV30-34

Accept vCloud Availability Replicator SSL certificate.

vCAV30-35

Make sure the newly deployed Replicator instance status shows green.

vCAV30-36

Verify that the vCloud Availability Replicator status is OK by navigating to Home > System Monitoring > Local replicators.

vCAV30-37

Configure vCloud Availability Tunnel Instance

vCloud Availability Tunnel service management interface https://<vcav-fqdn:8442>/ui/admin and login via root user.

Configure Lookup service address under configuration tab by clicking on Edit.

vCAV30-39

Enter lookup service details and click on Apply. 

vCAV30-40

Accept lookup service ssl certificate. 

vCAV30-41

Under System Monitoring, verify lookup service connectivity status is operational.

vCAV30-42

Enable vCloud Availability Tunnel Service

Login to vApp Replication Manager service management interface by connecting to https://<vcav-fqdn>/ui/admin and login via SSO credentials.

Edit Tunnel address under Configuration page.

vCAV30-43

Select “Enable tunneling” box and enter tunnel address and vCAV root user credentials and click on Apply button.

vCAV30-44

Accept vCloud Availability Tunnel SSL certificate.

vCAV30-45

Note: If you are using vCAV 3.0, you need to restart vCloud Availability Tunnel service.

Under Home > System Monitoring, verify that the vCloud Availability Tunnel connectivity is operational and status looks green.

vCAV30-46

Restart the vCloud Availability Services

In vCAV 3.0,we need to restart all vCloud Availability services once tunnel configuration is completed. This can be done by clicking on Restart Service button under System Monitoring page.

vCAV30-47

Under system health, make sure all services are operational and are in OK state.

vCAV30-48

And that’s it for this post. In next post of this series, we will create Replication Policies.

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

Leave a Reply