Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Introduction

Abiquo supports version 5.3 of Rubrik.

You can use Rubrik with:

  • VMware vCloud Director
  • VMware vCenter

Requirements

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

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


Configure Rubrik properties

To configure the Rubrik backup integration 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 the location of your own file as required.
  3. For the properties you wish to use
    1. Add each property
    2. From in front of the property name, remove the comment hash ("#") symbol
    3. Enter the new value as required


# Log level for feign client
#abiquo.rubrikclient.feign.logger.level=INFO ???

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


# ???
#abiquo.rubrikclient.followRedirects=false 


# Time ??? to perform a task ??? in Rubrik API
#abiquo.rubrik.task.max.minutes=30 
#abiquo.rubrik.task.period.minutes=1 


# Timeouts for client to connect, and read from vCloud API. To disable a timeout, set the value to 0 
#abiquo.rubrik.vcloudclient.timeout.connectionInSeconds=300 
#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 


# ??? isn't this in the backup manager
#abiquo.rubrik.vcloud.endpoint= 


# 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=


# ??? ID of the vCenter that Rubrik is attached to 
#abiquo.rubrik.vcenter.id=



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.
     
abiquo.backup.rubrik.config.path=/opt/abiquo/config/rubrik.properties

Configure all backup jobs with policy codes

For Rubrik, you MUST enter an Abiquo policy Code for each backup.

Abiquo ALWAYS uses the backup policy Code attribute to identify the Rubrik SLA domain to use.

The default Abiquo configuration includes the default Rubrik SLA Domains: Gold, Silver, and Bronze

If you are using custom SLA domains, your system administrator must use the abiquo.backup.rubrik.sla property to add their names as a comma separated list.

For example: 

#abiquo.backup.rubrik.sla=Platinum,Palladium 

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.


Table of plugin properties

For vCenter, you do not need to set any properties for Rubrik because all of these properties have default values.

If you change the Rubrik properties, to reload the properties in Abiquo, you must restart the Tomcat server.


PropertyTypeDefault

abiquo.rubrikclient.feign.logger.level

String

FULL

abiquo.rubrikclient.timeout.connectionInSeconds

Long

300

abiquo.rubrikclient.timeout.readInSeconds

Long

300

abiquo.rubrikclient.followRedirects

Boolean

false

abiquo.rubrik.task.max.minutes

Long

30

abiquo.rubrik.task.period.minutes

Long

1

abiquo.rubrik.vcloudclient.timeout.connectionInSeconds

Int

300

abiquo.rubrik.vcloudclient.timeout.readInSeconds

Int

300

abiquo.rubrik.credentials.splitter.user

String

#

abiquo.rubrik.credentials.splitter.pass

String

#

abiquo.rubrik.clients.pagesize

String

50

abiquo.rubrik.vcloud.endpoint

String

 

abiquo.backup.rubrik.sla

String

 

abiquo.rubrik.vcenter.id

String

 

  • No labels