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 that license that must be present to load the plugin .plugin.
Go to Configuration → Licenses and add the new license.
Set Abiquo Configuration Properties
...
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
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
- 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.
codeOn the Remote Services server, configure the DRaaS properties.
recovery.network.name=DraasnetProperty Description abiquo.draas.check.delay.seconds
Delay between executions of the DRaaS sync in seconds
Default: 60abiquo.draas.pg.journalhistory.hours
Default journal history for the protection groups in hours
Default: 24abiquo.draas.
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.
codetestnetworkpg.priority
Default priority for the protection groups
Range: Low, Medium, High.
Default: Mediumabiquo.draas.pg.rpo.seconds
Default recovery point objective for the protection groups in seconds
Default: 180abiquo.draas.recovery.
=DraasTestnetcluster.name
Optionally configure recovery host details
HostAcceptsDefault host name where the selected VMs will be recovered by the DRaaS provider.
codeIt can include a wildcard (*) to match any string
clusterDefault: *Cluster*
abiquo.draas.recovery.
=*Cluster*Datastoredatastore.name
AcceptsDefault datastore name that the VMs will use when recovered by the DRaaS provider.
codeIt can include a wildcard (*) to match any string
datastoreDefault: *datastore-local*
abiquo.draas.recovery.
=*datastore-local*Folderfolder.name
AcceptsDefault folder name where the selected VMs will be recovered by the DRaaS provider.
It can include a wildcard (*) to match any string
Code Block folderabiquo.draas.recovery.
=/Optionally configure protection group defaults – could they manually set other values?network.name
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
...
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: Draasnetabiquo.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: DraasTestnetOn the Remote Services server,
...
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.
...
Zerto properties
Property Description zerto.feign.logger.level
Logger level for Feign HTTP client.
Range: none, basic, headers, full
Default: nonezerto.polling.delay.seconds
Delay between polling requests to update status of Zerto tasks
Default: 60zerto.propagation.delay.seconds
Wait time that finished Zerto tasks require to propagate the changes.
Default: 10zerto.ssl.allow.insecure
Allow Zerto plugin to use insecure connections
Default: false