Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

Introduction

...

  • VMware vCloud Director
  • VMware vCenter

...


Changes to the Rubrik integration

Abiquo 5.4.4

  • The abiquo.rubrik.vcenter.id property is deprecated in Abiquo 5.4.4 and you should remove it

  • The abiquo.backup.rubrik.sla property will now replace the default Rubrik SLA domains (Gold, Silver, Bronze). You must define ALL the default and custom domains that you wish to use in Rubrik. 

 

...


Requirements

  • When you use Rubrik with vCloud Director
    • You must configure the endpoint in Rubrik properties
    • To create the Backup manager in Abiquo, you must enter Rubrik credentials and and vCloud credentials credentials separated by a hash ("#") or a custom separator configured in Rubrik properties
  • For Rubrik, Abiquo backup policies must have the policy policy Code set  set to a valid Rubrik SLA Domain (default or custom)

  • Users can add one backup policy only to a VM or they can request an immediate backup

...

To use custom SLA domains, first create them in Rubrik.

Then save the names of the custom of ALL the SLA domains you will use to add configure them to Abiquo. 

...


Configure Rubrik properties

...

  1. Log in to the Abiquo Remote Services server. 
  2. Go to the /opt/abiquo/config folder and create a rubrik.properties file. 
    1. Make the tomcat user the owner of this file. 
    • This is the default location, but you can configure another location of the file in Abiquo properties
  3. Edit this properties file and add properties as described in the following steps

  4. If you are using Rubrik with vCloud Director, you must set the the endpoint for  for vCloud, for example:

    Code Block
    abiquo.rubrik.vcloud.endpoint=https://myvclouddirector.example.com

    If you have more than one vCenter server, set the vcenter.id property to specify the server that Rubrik is attached to, for example:

    Code Block
    abiquo.rubrik.vcenter.id=aa92b229-0eff-4153-c94e-ab9e581e1cdf
    If you are using custom SLA domains in Rubrik, set the sla property to add their names as a comma separated list, for example:


  5. For vCloud, configure each datacenter and its corresponding vCenter. Use the same index (integer) for a datacenter and its vCenter. The datacenter is the Name of an Abiquo public cloud region of the vCloud. To obtain the vCenter ID, obtain the Rubrik ID of a VM running on the vCenter from Rubrik. The format of the Rubrik ID is: VirtualMachine:::vCenterId-mobIdVM, so for example: VirtualMachine:::ee92b229-0dff-4632-b94e-eb9f581e1cff-vm-18662. In this case, the vCenter ID is ee92b229-0dff-4632-b94e-eb9f581e1cff. For example


    Code Block
    #abiquo.rubrik.infrastructure.datacenter.1=VCD Madrid Enterprise 1
    #abiquo.rubrik.infrastructure.vcenter.1=ee92b229-0dff-4632-b94e-eb9f581e1cff
    
    


  6. If you are using anything other than all three default Gold, Silver, and Bronze SLA domains, set the sla property to define ALL your domain names. The value of the sla property is a comma separated list. This list will replace the default domains.

    Code Block
    abiquo.backup.rubrik.sla=Gold,Platinum,Palladium


  7. You can add any of the other properties from the the Rubrik configuration properties reference below  below as required. Don't forget to remove the hash '#' comment symbol from the start of each property. (smile) 

...


Configure Abiquo Properties

To activate the Rubrik plugin and define the location of the configuration file:

  1. Log in to the Abiquo Remote Services server

  2. Edit the abiquo.properties file. 
  3. Set the path to the plugin properties file using the following property.

    Code Block
    abiquo.backup.rubrik.config.path=/opt/abiquo/config/rubrik.properties


  4. Optionally configure other rubrik properties for nars and virtualfactory as required:
    1. Abiquo Configuration Properties#nars
    2. Abiquo Configuration Properties#virtualfactory

...

Configure all backup jobs with policy codes

In Abiquo, create a Backup policy for  for each type of backup.

For the policy Code, enter the Rubrik SLA domain to  to use.

When a user assigns a backup policy to a VM, if Abiquo cannot find the Rubrik SLA Domain to match a backup policy code, then it will not be able to create a new backup job in Rubrik and the VM backups will not run.

...

Code Block
languageapplescript
# Log level for feign client
#abiquo.rubrikclient.feign.logger.level=INFO

# Timeout for client to connect to the Rubrik API. To disable the timeout, set the value to 0 
#abiquo.rubrikclient.timeout.connectionInSeconds=300

# Timeout for client to read from Rubrik API. To disable the timeout, set the value to 0 
#abiquo.rubrikclient.timeout.readInSeconds=300 

# Maximum time to wait for task to finish in Rubrik API 
#abiquo.rubrik.task.max.minutes=30 

# Interval between checks if task is finished in Rubrik API
#abiquo.rubrik.task.period.minutes=1 

# Timeout for client to connect to vCloud API. To disable the timeout, set the value to 0 
#abiquo.rubrik.vcloudclient.timeout.connectionInSeconds=300 

# Timeout for client to read from the vCloud API. To disable the timeout, set the value to 0 
#abiquo.rubrik.vcloudclient.timeout.readInSeconds=300 

# For vCloud, character to split user into backup system and vCloud user
#abiquo.rubrik.credentials.splitter.user=# 

# For vCloud, character to split password into backup system and vCloud password
#abiquo.rubrik.credentials.splitter.pass=# 

# Number of backup results  
#abiquo.rubrik.clients.pagesize=50 

# In addition to the default Gold, Silver, and Bronze SLA Domains
# List of custom SLA Domains that you already configured in Rubrik
#abiquo.backup.rubrik.sla=

# For Abiquo 5.4.4+, with vCloud, configure each datacenter and its corresponding vCenter.
# Use the same index (integer) for a datacenter and its vCenter.
# The datacenter is the Name of an Abiquo public cloud region of the vCloud.
# To obtain the vCenter ID, obtain the Rubrik ID of a VM running on the vCenter that Rubrik is attached to from Rubrik.
# The format of the Rubrik ID is: VirtualMachine:::vCenterId-mobIdVM
# For example: VirtualMachine:::ee92b229-0dff-4632-b94e-eb9f581e1cff-vm-18662
# In this case, the vCenter ID is ee92b229-0dff-4632-b94e-eb9f581e1cff 
#abiquo.rubrik.infrastructure.datacenter.<index>=
#abiquo.rubrik.infrastructure.vcenter.id<index>=