This document describes how After you create your test environment, to configure Abiquo properties for DRaaS with Zerto do these steps.
Set Abiquo Configuration Properties
Edit the abiquo.properties file and set the following properties.
Abiquo Server - Enable VM duplicate names in different datacenters. SeeĀ Configure Abiquo to capture VMs with duplicate names
Code Block |
---|
abiquo.virtualmachine.namesperdc=true |
...
Warning |
---|
Abiquo 6.1.x supports Zerto 9.7 U2 on Linux only |
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 |
...
Code Block |
---|
# Default host name where the selected VMs will be recovered by draas provider.
# Accepts wildcard(*) to indicate that any string at the place will match
#abiquo.draas.recovery.cluster.name=*Cluster*
The vcenter cluster name where the vms will be recovered. The default value should work.
# Default datastore name that the VMs will use when recovered by draas provider.
# Accepts wildcard(*) to indicate that any string at the place will match
#abiquo.draas.recovery.datastore.name=*datastore-local*
The vcenter recovery datastore where the vms will be recovered. The default value should work
# Default folder name where the selected VMs will be recovered by draas provider.
# Accepts wildcard(*) to indicate that any string at the place will match
#abiquo.draas.recovery.folder.name=/
The path where the vms will be recovered. The default value should work.
# Default network used for failover by draas provider.
# Accepts wildcard(*) to indicate that any string at the place will match
#abiquo.draas.recovery.network.name=Draasnet
The vcenter network that recovered vms will use. So from Abiquo you will manually create an external network to the recovery vcenter and name it for example DraasnetEnterprise1 where Draasnet is the property configured here and Enterprise1 is the DR-code that you will configure later.
# Default network used for failover test by draas provider.
# Accepts wildcard(*) to indicate that any string at the place will match
#abiquo.draas.recovery.testnetwork.name=DraasTestnet
Same as the normal network, but it will be used at the provider when testing the failover.
# Default priority for the protection groups
# Expected values: Low, Medium, High.
#abiquo.draas.pg.priority=Medium
# Default journal history hours for the protection groups
#abiquo.draas.pg.journalhistory.hours=24
# Default recovery point objective seconds for the protection groups
#abiquo.draas.pg.rpo.seconds=180
# Delay between executions of the draas sync (seconds)
# Default is 1 minute
#abiquo.draas.check.delay.seconds=60 |
On the API server, configure the DRaaS properties.
Property | Description |
---|---|
abiquo.draas.check.delay.seconds | Delay between executions of the DRaaS sync in seconds |
abiquo.draas.pg.journalhistory.hours | Default journal history for the protection groups in hours |
abiquo.draas.pg.priority | Default priority for the protection groups |
abiquo.draas.pg.rpo.seconds | Default recovery point objective for the protection groups in seconds |
abiquo.draas.recovery.cluster.name | Default host name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string |
abiquo.draas.recovery.datastore.name | Default datastore name that the VMs will use when recovered by the DRaaS provider. It can include a wildcard (*) to match any string |
abiquo.draas.recovery.folder.name | Default folder name where the selected VMs will be recovered by the DRaaS provider. It can include a wildcard (*) to match any string. |
abiquo.draas.recovery.network.name | Default network used for recovery by the DRaaS provider. In the recovery vCenter you must create a network for each 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 |
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. 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 |
On the Remote Services server, configure the Zerto properties
Property | Description |
---|---|
zerto.feign.logger.level | Logger level for Feign HTTP client. |
zerto.polling.delay.seconds | Delay between polling requests to update status of Zerto tasks |
zerto.propagation.delay.seconds | Wait time that finished Zerto tasks require to propagate the changes. |
zerto.ssl.allow.insecure | Allow Zerto plugin to use insecure connections |
zerto.task.timeout.seconds | The timeout to get a response from a provider task |