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

Version 1 Next »

Abiquo 4.6.1 introduces a new backup plugin to support Dell EMC Networker. 

The Abiquo integration:

  • Supports Complete backups only
  • Does not create/update/delete policies or workflows from NetWorker
  • Expects to manage two sites, which are identified by the hypervisors hosting the VMs
  • Expects to have a single policy with two workflows, one for each site using backup (with or without replication/clone action)

Summary of how to configure the plugin:

  1. Configure Dell EMC Networker, creating policies and workflows
  2. Configure backup plugin properties
  3. Set the location of the backup plugin properties file in abiquo.properties. 

In the initial version, the supported configurations for the plugin are as follows.

Operation

Networker Plugin

Avamar Plugin

Veeam Plugin

Configure schedules on deploy


X

X

Configure schedules on reconfigure


X

X

Deconfigure schedules on undeploy


X

X

Execute on demand backup

X

X

 

Restore

X

X

X

List backup and restore results

X

X

X

Check expired results

X

X

X


The constraints for the backup actions are as follows.

Constraint

Networker Plugin

Avamar Plugin

Veeam Plugin

Reconfigure schedules in power on state


X

X

Restore a VM in power on state


 

X

Restore a VM when is not allocated
X
Instantly records results when Backup and Restore
XX


Configure plugin properties

Configure the plugin in the networker.properties file. The default location of this file is opt/abiquo/config/networker.properties.

In the `abiquo.properties` file on the Abiquo Remote Services servers, set the path to the plugin properties file using a property in the following format. 

abiquo.backup.networker.config.path = /opt/abiquo/config/networker.properties


Table of plugin properties


NameRequiredTypeDefault valueReloadable
abiquo.networker.backup.ondemand.policytrueString
true
abiquo.networker.backup.ondemand.policy.replicationtrueString
true
abiquo.networker.backup.workflow.replicationAtrueString
true
abiquo.networker.backup.workflow.replicationBtrueString
true
abiquo.networker.cache.expire.durationfalseLong90false
abiquo.networker.cache.expire.timeunitfalseTimeUnitminutesfalse
abiquo.networker.client.debuglogfalseBooleanfalsefalse
abiquo.networker.client.tracker.intervalfalseLong1false
abiquo.networker.client.tracker.timeoutfalseLong30false
abiquo.networker.client.tracker.timeunitfalseTimeUnitminutesfalse
abiquo.networker.client.verifysslfalseBooleanfalsefalse
abiquo.networker.config.reload.periodfalseLong60false
abiquo.networker.config.reload.timeunitfalseTimeUnitminutesfalse
abiquo.networker.siteA (beta)trueString
true
abiquo.networker.siteA.hoststrueList
true
abiquo.networker.siteB (beta)trueString
true
abiquo.networker.siteB.hoststrueList
true
abiquo.networker.vcenter.hostnametrueString
false


Description of plugin properties

For on-demand backups, to indicate which policy to execute, depending on the user request set:

  • abiquo.networker.backup.ondemand.policy=policyName
  • abiquo.networker.backup.ondemand.policy.replication=policyName

To indicate the name of the workflow inside a policy used to backup to one site or the other, set:

  • abiquo.networker.backup.workflow.replicationA=workflow  
  • abiquo.networker.backup.workflow.replicationB=workflow

To identify the sites of the VMs, define a list of the hypervisor machine names at each site with the following properties:

  • abiquo.networker.siteA.hosts=esxi1.example.com,esxi2.example.com
  • abiquo.networker.siteB.hosts=esxi3.example.com,esxi4.example.com

The configuration properties could require changes every time a new host is added to infrastructure or a policy name is changed in NetWorker, so the plugin integration reloads them in order to avoid a tomcat restart. Only the properties defined as reloadable will be reloaded. To configure when the properties will be reloaded, set:

  • abiquo.networker.config.reload.period=60
  • abiquo.networker.config.reload.timeunit=minutes 

On demand backup and restore operations are tracked by a job. To configure the tracking and set a timeout to fail a job if it appears it will not finish, set the properties starting with: 

  • abiquo.networker.client.tracker.
  • No labels