ViPR 2.1 - Planning and setting up geo-protection in EMC ViPR

Table of Contents

Planning and setting up geo-protection in EMC ViPR

This article describes the high-level planning considerations for setting up EMC ViPR geo-protection, and the actual steps needed to complete the configuration.

Back to Top

Planning and requirements

This section lists the planning considerations and requirements for a geo-protection multisite configuration.

Storage types
Storage on one site can be different from storage on another site; for example, you can have EMC VNX at one site, Commodity storage at another site, and EMC Elastic Cloud Storage at another.
Commodity storage
If you are using Commodity storage at a site, there must be at least 8 commodity nodes deployed (this is a general requirement for commodity). Refer to the EMC ViPR commodity checklist article and the fabric install article for details.
Network latency
Ensure a maximum latency of 1000 ms between configured sites.
Free storage
If your disaster plan includes running for a period of time with one site failed (instead of promptly recovering the site), each site will need enough free storage across all sites to accommodate for rebalancing of data. Across all sites, the amount of free space left should be, in total:
free space across n sites =1.33*x/(n-1)/(n-2)
where x is the total amount of user data across all n sites.
Example: 30 petabytes of data across 3 sites = 1.33*30/(3-1)/(3-2) =39.90/2=19.95 PB free space across all sites.
Note that this amount of free space is not required if you add a new site soon after the failover, and do not continue to operate with (N-1) sites indefinitely.
VDC requirements
Refer to Plan and deploy multisite EMC ViPR for the ViPR controller-based requirements and setup procedure, which are prerequisites for configuring geo-protection, described here.
As pointed out in Plan and deploy multisite EMC ViPR, the VDC that you add must be blank; you cannot add an existing, configured site.
Back to Top

Step-by-step procedure

Follow these steps to set up multisite geo-protection:


  1. Install EMC ViPR Controller at each site.
  2. On VDC1 only, set up authentication and add physical and virtual assets, and data nodes. See Step by Step: Set up a ViPR virtual data center and and Install a ViPR Data Services node.
  3. On VDC1, add VDC1’s data node IPs to Virtual Assets > Virtual Data Centers > vdc1 > Inter-VDC Endpoints.
  4. Link the VDCs as described in Plan and deploy multisite EMC ViPR. Note that when you add one VDC to another, the added VDC must be free of data (no physical assets, no virtual assets, no data nodes). So it is important to perform this step now before continuing.
  5. On VDC2 only, add physical and virtual assets, and data nodes. See Step by Step: Set up a ViPR virtual data center and Install a ViPR Data Services node.
  6. Set up object support by following the steps in Configure ViPR object storage on ViPR-managed file storage systems and Create a secret key to access ViPR object storage.
  7. On VDC1, add VDC2’s data node IPs and secret key at Virtual Assets > Virtual Data Centers > vdc2 > Inter-VDC Communication Endpoints.
  8. To protect object data across the multisite configuration, specify the VDC-virtual array pairs where data should be stored and replicated when saving data to the selected object virtual pool. In the ViPR UI, go to Virtual Assets > Object Virtual Pools.
  9. Add an Object Virtual Pool and specify the virtual data centers and virtual arrays where the object virtual data should be stored.
  10. Save
Back to Top

Validate the geo-protection setup

To validate the configuration, use S3 Browser to create a bucket, upload an object to the bucket, and verify that the object is being replicated across sites.

Before you begin

You will need to have the S3 Browser installed.

You will need an object data store key (a secret key) generated from the ViPR UI (refer to Create a secret key to access ViPR object storage.)


  1. Open S3 Browser.
  2. Create a new account (Accounts > Add New Account). For the secret access key, use the object data store key from the ViPR UI.
  3. Under Tools > Options, select the Connection tab.
  4. Uncheck Use secure transfer (HTTPS).
  5. Check Use Proxy and enter the ViPR data node IP from VDC1 for the address. Enter 9020 for the port.
  6. Click OK to save.
  7. Under Buckets create a new bucket.
  8. Under Files upload a sample file to the bucket.
  9. Now go back to Tools > Options and under the Connection tab change the address to a VDC2 data node. Keep 9020 for the port. Click OK to save.
  10. Click OK to save.
  11. Click Refresh to pick up the change to VDC2.
    The file you uploaded to VDC1 in the earlier step is visible now through VDC2.
  12. Under Files download the sample file to verify.
Back to Top