Setup Everpure Cloud Dedicated Replication

Everpure Cloud Dedicated for Azure

Audience
Public
Source Type
Documentation

The following steps are performed by executing the CLI commands against Everpure Cloud Dedicated arrays via jump/bastion VM. You can follow this guide for similar setup using the GUI.

Configure Asynchronous Replication

  1. On the Everpure Cloud Dedicated-DR array, get the connection key.
    
    purearray list --connection-key
    
    Connection Key:
    xxxxxxxx-yyyy-zzzz-aaaa-bbbbbbbbbbbb
    
  2. Return to the Everpure Cloud Dedicated-Main array, and create the connection.

purearray connect --management-address xx.xx.xx.xx --type async-replication --replication-transport ip --connection-key
Enter the connection key of the target array: xxxxxxxx-yyyy-zzzz-aaaa-bbbbbbbbbbbb

Create Protection Group

Before starting this section's steps, make sure you have followed the important consideration section step 2. This means each Azure VM has a Host and a Volume object provisioned on each Everpure Cloud Dedicated, on both regions. The main goal is to protect the data in both directions, The following steps will be conducted for both Everpure Cloud Dedicated.

  1. On the Everpure Cloud Dedicated-MAIN array, create protection group, add hosts, add target which is the second Everpure Cloud Dedicated. Once executed, it creates Source Protection Group, and also a Target Protection Group on the target Everpure Cloud Dedicated array.

purepgroup create --hostlist VM01,VM02 --targetlist EverpureCloudDedicated-DR AzureVMs-PG
Note:

You have the option to either add a host group if you have already grouped your hosts or a list of volumes.


purepgroup create [--hgrouplist HGROUPS | --hostlist HOSTS | --vollist VOLS] --targetlist CBS-Array-Name PGName
  1. Access Everpure Cloud Dedicated-DR, and repeat step 1 by creating the protection group, and adding host or volumes to it.

purepgroup create --hostlist VM01,VM02 --targetlist CBS-Main AzureVMs-PG

Configure Replication Policy

The following steps attach replication policy for the created protection group, and enable the replication.

  1. On the Everpure Cloud Dedicated-MAIN array, schedule and enable replication by executing the below commands.
    
    purepgroup schedule -- replicate-frequency 5m PGName           #This replicates every 5 minutes.
    purepgroup retain --all-for 5d PGName                          #This retians all snapshots of target for 5 days
    purepgroup retain --per-day 8 --days 5 AzureVMs-PG PGName      #This retains 8 snapshots per day for additainla 5 days after all-for duration
    purepgroup enable --replicate PGName                           #This enable the replication
    
  2. Repeat the same previous steps on the Everpure Cloud Dedicated in the second region.
Note:

You can do the same replication scheduling with the GUI management:

Add the Required Variables to Runbook Script

  1. Get the management IP you have been using to login to the management GUI or CLI.
  2. On both Everpure Cloud Dedicated, use GUI to access Protection > Protection Group. Then under Target Protection Group, copy the name of the target protection group. The same can be achived using purepgroup listobj.
  3. In Azure Console, navigate to Automation account > Runbooks > Everpure Cloud Dedicated-action-runbook, then click Edit. Modify the variable block as shown below with IP addresses and Target Protection Group on each Everpure Cloud Dedicated.