Integrating Cohesity with vCloud Director 10

Here I supposed you have installed and configure the cohesity appliance in your environment.

This article is reffering to https://github.com/cohesity/cohesity-vcd-extension

We need to log into cohesity cluster.

copy some where that you can execute it by command, in my case the cohesity cluster ip is 172.10.0.40

iris_cli -server cohesityClusterIP

then enter the user and password

Run the code below to enable CORS and Referal link

 cluster update-gflag gflag-name="iris_cors_origins" gflag-value="https://vCloudDirector" service-name=iris reason="Enabling_CORS"   
 cluster update-gflag gflag-name="iris_alllowed_referrer_urls" gflag-value="https://vCloudDirector" service-name=iris reason="Enabling_Referer_Url" 
 cluster restart service-names=iris

In my case my vCD IP is 172.10.0.10

In this part we need to do some configuration on cohesity cluster:

  • Login to the Cohesity Cluster UI as a user with Admin role
  • Click on “Admin->Cluster Settings”
  • Click on the toggle buton to “Enable Organizations”
  • Create organizations in Cohesity correspending to the tenants in vCloud Director by navigating to “Admin-Organizations” and clicking on “Add Organization”
  • Assign the Protection Policies to the organization and also assign the corresponding vCD organization under Sources

In vCloud I have defined a Organization for cohesity

Now back to the cohesity and create an organization to map to the ORG which we have created in vCloud Director

We need to select a storage domain

Here we need to create a user in cohesity to be used by vCloud director

After filling out, add the user and assign it

Now we need to define source for this user

I assigned the ORG which already created for this user in vCloud Director and assigned it

Now I define the policies for the backup

Now we need to run some python script, because in windows it is not installed by default then i have to install it manually search for downloading python and install it

From this URL I should dowload the extensions

https://github.com/cohesity/cohesity-vcd-extension/releases

First download the dataprotection.zip and unzip it somewhere

edit the file ui_ext_api like below

Then we need to run deploy.py, but before that we have to install some package:

python -m pip install requests

Then running the script

 python deploy.py deploy

Now if I log into the vCloud Director I see a new menu as Data Protection

If I click add in the corner:

After this step a user will be created in Cohesity for API Calls

and automatically will be assign to the organization which we already have created

Now If I open the Cohesity-ORG I can see the seperated panel inorder to configure the backups

My selected VM is now protected

If i check the protection part in Cohesity I can also see a new job with the same name that was created by vCloud Director

Leave a Reply

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

+ 52 = 54