RecoverPoint with VMAX3: registering array fails with "Error: Operation failed ( There was an error while checking the RP compatibility of the array )"

Summary: RecoverPoint with VMAX3: registering array fails with "Error: Operation failed ( There was an error while checking the RP compatibility of the array )"

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Attempt to add a VMAX3 array with ACLs enabled to a RecoverPoint cluster

 

Error when registering VMAX3 array:

Site1> register_storage
Enter RPA cluster name:
Site1

Select an array seen by the RPA at the specified cluster. To register an array or vCenter server that is not seen by the specified RPA cluster, scroll to the bottom of the list and select the last option.  Use the space bar to scroll down through the list. Type 'q' to stop scrolling and make a selection

     Type                   Serial Number                 Splitter

===================================================================================================================

1.   VMAX AF / VMAX3        000197200xxx
2.  Register an array or vCenter server that is not seen by this RPA cluster...

Select: 1
Enter storage name:
VMAX0xxx
Error: Operation failed ( There was an error while checking the RP compatibility of the array )
Site1>


Errors in storage logs on Site control RPA (extracted*/files/home/kos/storage/result.log.gz):
2018/09/11 17:17:59.059 - #1 - 3297/3076 - GKCmdDiscover::execute: the call to SymDiscover failed:Symmetrix access control denied the request
...
2018/09/11 17:17:59.060 - #1 - 3884/3076 - VMAX3ArrayHandler_AO_IMPL::handleDiscoveryFuture_i: The discovery has failed: [Symmetrix access control denied the request]
...
2018/09/11 17:17:59.060 - #1 - 22387/3076 - GKCmdCheckConnectionAndGetSerial::verifyRPCompatibility: the call to SymCapabilityList failed: The Symmetrix ID is not known for managedArraySerial = 000197200xxx
 

Cause

The VMAX3 array had ACL (Access Control List) enabled, and the RPAs did not have the correct permissions to discover the array

Resolution

Resolution:

Enable correct ACLs for RecoverPoint to be able to discover and send commands for snapshots to the VMAX 3 array

RPAs will need the folllowing permissions on all devices on the array: 

BASE,BASECTRL,RPA,CREATEDV,CFGSYM 

This procedure can be used:
1. At the RecoverPoint CLI, run the following command:

get_access_ids_for_symmetrix

Sample output:

 get_access_ids_for_symmetrix site=Left
 Sites:
 Left:
 RPAs:
 RPA 1: 2C590BAF-53448CC1-9B3E707F
 RPA 2: 2C590BAF-5C428CCF-923E707F
 Access IDs for Symmetrix were retrieved successfully.

2. Use a text editor to create the following command file:

create accgroup RPAs;
add host accid <RPA1 Access ID> name RPA1 to accgroup RPAs;
add host accid <RPA2 Access ID> name RPA2 to accgroup RPAs;
grant access=BASE,BASECTRL,RPA,CREATEDV,CFGSYM to accgroup RPAs for ALL devs;


3. At the Symmetrix user interface, use the symacl command to grant access to the RPAs:

symacl  sid <Symmetrix ID> -file <command file name> commit
 

Please see Dell EMC RecoverPoint PowerMax and VMAX3/AF Technical Notes and EMC Solutions Enabler Array Controls and Management for HYPERMAX OS for more details.

Affected Products

RecoverPoint

Products

RecoverPoint, VMAX3 Series
Article Properties
Article Number: 000167117
Article Type: Solution
Last Modified: 11 Jun 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.