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

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

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

Name

Required

Type

Default value

Reloadable

Name

Required

Type

Default value

Reloadable

abiquo.networker.backup.ondemand.policy

true

String



true

abiquo.networker.backup.ondemand.policy.replication

true

String



true

abiquo.networker.backup.workflow.replicationA

true

String



true

abiquo.networker.backup.workflow.replicationB

true

String



true

abiquo.networker.cache.expire.duration

false

Long

90

false

abiquo.networker.cache.expire.timeunit

false

TimeUnit

minutes

false

abiquo.networker.client.debuglog

false

Boolean

false

false

abiquo.networker.client.tracker.interval

false

Long

1

false

abiquo.networker.client.tracker.timeout

false

Long

30

false

abiquo.networker.client.tracker.timeunit

false

TimeUnit

minutes

false

abiquo.networker.client.verifyssl

false

Boolean

false

false

abiquo.networker.config.reload.period

false

Long

60

false

abiquo.networker.config.reload.timeunit

false

TimeUnit

minutes

false

abiquo.networker.siteA (beta)

true

String



true

abiquo.networker.siteA.hosts

true

List



true

abiquo.networker.siteB (beta)

true

String



true

abiquo.networker.siteB.hosts

true

List



true

abiquo.networker.vcenter.hostname

true

String



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-2024, Abiquo Holdings SL. All rights reserved