Dell EMC Networker backup plugin

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

For the latest documentation of this feature, see Configure Dell EMC Networker backup plugin

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 plugins are as follows.

Operation

Networker Plugin

Veeam Plugin

Configure schedules on deploy


X

Configure schedules on reconfigure


X

Deconfigure schedules on undeploy


X

Execute on demand backup

X

 

Restore

X

X

List backup and restore results

X

X

Check expired results

X

X


The constraints for the backup actions are as follows.

Constraint

Networker Plugin

Veeam Plugin

Reconfigure schedules in power on state


X

Restore a VM in power on state


X

Restore a VM when is not allocated

Instantly records results when Backup and Restore
X


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
  • abiquo.networker.backup.ondemand.policy.replication

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  
  • abiquo.networker.backup.workflow.replicationB

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
  • abiquo.networker.siteB.hosts

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
  • abiquo.networker.config.reload.timeunit 

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.

Copyright © 2006-2022, Abiquo Holdings SL. All rights reserved