Unity: What Unity ports should be used to attach RecoverPoint? (User Correctable)
Summary: What Unity ports should be used to attach RecoverPoint?
Symptoms
Possible issues:
- RecoverPoint Appliances may not be able to see/add the Unity (splitter*)
- Latency and unstable flow between RecoverPoint and the Unity
- Unity SPlogs streaming with error:
"12b000f [INFO] System: SANCopy Disk Driver: Search failed : could not find or access FC Port xxxxxxxLUN xx : status = 7E11F013"Error code 0x7e11f013 is EMCPAL_STATUS_NO_SUCH_DEVICE
- What is the RecoverPoint Splitter?
-
- RecoverPoint component that resides on the Unity array.
- It is in charge of splitting write IOs (sending one copy to the Unity and one copy to the RecoverPoint Appliances) and keeping consistency for the replication copies.
Cause
From the "Dell Unity: Replication Technologies" White Paper in the "RecoverPoint with Dell Unity" (page 82) section: "RecoverPoint should not be configured to use the Dell Unity Synchronous Replication Port on either storage processor.
In the same document, the "Synchronous replication interfaces" section explains which port is reserved for Native synchronous replication:
"Native synchronous block replication is performed over the first Fibre Channel (FC) port configured on the system."
For Virtual RecoverPoint (vRPA), the same concept applies to the first Eth/iSCSI ports on each Storage Processor (SP) on the Unity array.
Since these are part of the SP and cannot be changed, they will always be the first Eth ports on each SP (SPA/B Ethernet Port 2).
Resolution
The array ports must be re-organized so that this conflict is removed. Disregarding this may result in unexpected behavior.
Zone RecoverPoint to ports other than the Array Native Replication ones.
Additional Information
How to check what ports are designated to Unity Replication with the Unisphere Command-Line Interface (UEMCLI).
In the example below we can see one connection configured even though there are no replication connections or sessions configured on this array:
spX:# uemcli -noheader /remote/sys show -detail 1: ID = RS_0 Name = <name> Address = <ip> Model = Unity 300 (Local System) Serial number = xxxxxxxxxxx Connection type = async Source interfaces = N/A Local interfaces = N/A Remote interfaces = N/A Operational status = OK (0x2) Health state = OK (5) Health details = "Communication with the replication host is established. No action is required." Synchronous FC ports = spa_fc4, spb_fc4 <<<<<<<<