Versions Compared

Key

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

This document describes how to configure Abiquo properties for DRaaS with Zerto.

Add plugin license

The Abiquo DRaaS plugin is part of the Abiquo platform install but it requires a separate license (question) that license that must be present to load the plugin (question).plugin.

Go to Configuration → Licenses and add the new license. 

Set Abiquo Configuration Properties

...

  1. On the Abiquo Server, enable VM duplicate names in different datacenters. See Configure Abiquo to capture VMs with duplicate names

    Code Block
    abiquo.virtualmachine.namesperdc=true


  2. On the Remote Services server, set the NARS async pool property, which must have a value of 1. Note that this is the default value for this integration

    Code Block
    abiquo.nars.async.pool.zerto.max=1


  3. Configure the network name prefixes for DRaaS networks, for recovery and failover tests. 

    Configure the name of the vCenter network that recovered VMs will use. For a test environment where you are only using DRaaS with one enterprise, you can create a network in vCenter with this name for the enterprise and optionally create a matching external network in Abiquo.

    code

    On the Remote Services server, configure the DRaaS properties.

    PropertyDescription

    abiquo.draas.check.delay.seconds

    Delay between executions of the DRaaS sync in seconds
    Default: 60

    abiquo.draas.pg.journalhistory.hours

    Default journal history for the protection groups in hours
    Default: 24

    abiquo.draas.

    recovery.network.name=Draasnet

    If you are using DRaaS with more tenants, in vCenter you must create a network for each enterprise to match one in the recovery vCenter with a name such as DraasnetEnterprise1. The first part of the network name is this property's value, and the second part is the value of an enterprise property with a key of "DR-code". You can optionally create a matching external network in Abiquo

    Configure the default network used for failover tests by the DRaaS provider. The naming convention is the same as for the recovery network. 

    code

    pg.priority

    Default priority for the protection groups
    Range: Low, Medium, High.
    Default: Medium

    abiquo.draas.pg.rpo.seconds

    Default recovery point objective for the protection groups in seconds
    Default: 180

    abiquo.draas.recovery.

    testnetwork

    cluster.name

    =DraasTestnet

    Optionally configure recovery host details

    Host

    Default host name where the selected VMs will be recovered by the DRaaS provider.

    Accepts

    It can include a wildcard (*) to match any string

    code

    Default: *Cluster*

    abiquo.draas.recovery.

    cluster

    datastore.name

    =*Cluster*Datastore

    Default datastore name that the VMs will use when recovered by the DRaaS provider.

      Accepts

    It can include a wildcard (*) to match any string

    code

    Default: *datastore-local*

    abiquo.draas.recovery.

    datastore

    folder.name

    =*datastore-local*Folder

    Default folder name where the selected VMs will be recovered by the DRaaS provider.

     Accepts

    It can include a wildcard (*) to match any string

    Code Block


    abiquo.draas.recovery.

    folder

    network.name

    =/Optionally configure protection group defaults (question) – could they manually set other values?

    Set default priority for the protection groups. This property can have the following values: Low, Medium, High.

    Code Block
    abiquo.draas.pg.priority=Medium

    Set default journal history for the protection groups in hours

    Code Block
    abiquo.draas.pg.journalhistory.hours=24

    Set default recovery point objective for the protection groups in hours

    Code Block
    abiquo.draas.pg.rpo.seconds=180

    Optionally configure the delay between synchronization of DRaaS in seconds

    Code Block
    abiquo.draas.check.delay.seconds=60

...

  1. Default network used for recovery by the DRaaS provider. In the recovery vCenter you must create a network for each enterprise, and you may create a matching external network in Abiquo. If there is more than one enterprise, the first part of the network name is this property's value, and the second part is the value of an enterprise property with a key of "DR-code", for example, "DraasnetEnterprise1".
    Default: Draasnet

    abiquo.draas.recovery.testnetwork.name

    Default network used for failover tests by the DRaaS provider. In the recovery vCenter you must create a test network for each enterprise. If there is more than one enterprise, the first part of the network name is this property's value, and the second part is the value of an enterprise property with a key of "DR-code", for example, "DraasTestnetEnterprise1".
    Default: DraasTestnet


  2. On the Remote Services server,

...

  1. configure the

...

Code Block
# Delay between polling requests to update Zerto tasks status
#zerto.polling.delay.seconds=60
# Wait time that finished Zerto tasks require to propagate the changes.
#zerto.propagation.delay.seconds=10
# Allow Zerto plugin to use insecure connections
#zerto.ssl.allow.insecure=false
#Logger level for Feign HTTP client. Valid values: none, basic, headers, full. The default value is none.
#zerto.feign.logger.level=none

Assign privileges to the users

There are two new privileges for this feature.

...

  1. Zerto properties

    PropertyDescription

    zerto.feign.logger.level

    Logger level for Feign HTTP client.
    Range: none, basic, headers, full
    Default: none

    zerto.polling.delay.seconds

    Delay between polling requests to update status of Zerto tasks
    Default: 60

    zerto.propagation.delay.seconds

    Wait time that finished Zerto tasks require to propagate the changes.
    Default: 10

    zerto.ssl.allow.insecure

    Allow Zerto plugin to use insecure connections
    Default: false