This document describes how After you create your test environment, to configure Abiquo properties for DRaaS with Zerto do these steps.
...
Warning |
---|
The Abiquo DRaaS plugin is part of the Abiquo platform install but it requires a separate license that must be present to load the plugin .
Set Abiquo Configuration Properties
Edit the abiquo.properties file and set the following 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 |
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 |
...
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 create matching external network in Abiquo.
...
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. |
...
If you are using DRaaS with more tenants, in Abiquo you must create an external 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".
Configure the default network used for failover tests by the DRaaS provider. The naming convention is the same as for the recovery network.
...
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 |
...
Optionally configure recovery host details
...
Default host name where the selected VMs will be recovered by the DRaaS provider. |
...
It can include a wildcard (*) to match any string |
...
Default: |
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 |
...
Default: |
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 |
...
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. 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, edit the abiquo.properties file and configure the following Zerto properties
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.
By default only the Cloud Administrator role has these privileges.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 |