SRA command 'discoverDevices' failed. Address of the storage array is not reachable. Storage array might be down or IP address entered might be incorrect.
search cancel

SRA command 'discoverDevices' failed. Address of the storage array is not reachable. Storage array might be down or IP address entered might be incorrect.

book

Article ID: 396074

calendar_today

Updated On:

Products

VMware Live Recovery

Issue/Introduction

Symptoms:

  • Discovering array pair fails

  • /var/log/vmware/srm/vmware-dr.log, from the below logs "Address of the storage array is not reachable" :
     
    2025-04-30T01:14:00.715Z verbose vmware-dr[01814] [SRM@6876 sub=Replication opID=5544d35c-66c8-43e7-83c2-81937f55e491-failover:cd4a:0845:92ef] CallEntityResultFunc: [taskMoRef=dr.replication.ReplicationManager.deactivate28796] Updating failure result for the local protection group Id=[dr.replication.VmProtectionGroup:624f92c0-9a85-4245-a471-ce72260cb106:vm-protection-group-5314] with info=--> []--> warnings=--> []--> fault=--> (dr.storage.fault.CommandFailed) {-->    faultCause = (dr.storage.fault.LocalizableAdapterFault) {-->       faultCause = (vmodl.MethodFault) null,-->       faultMessage = <unset>,-->       code = "70d7e5fb-4684-49cc-b099-e8f0386c17cb.1002",-->       arg = <unset>-->       msg = "Address of the storage array is not reachable.--> Storage array might be down or IP address entered might be incorrect. Ensure that the storage array is up and running and the IP address of the storage array is reachable through the command line interface."-->    },-->    faultMessage = <unset>,-->    commandName = "discoverDevices"-->    msg = "SRA command 'discoverDevices' failed. Address of the storage array is not reachable.--> Storage array might be down or IP address entered might be incorrect. Ensure that the storage array is up and running and the IP address of the storage array is reachable through the command line interface."--> }2025-04-30T01:14:00.716Z verbose vmware-dr[01817] [SRM@6876 sub=PropertyProvider opID=a855d7f6] RecordOp ASSIGN: peerBasicInfo.state, vm-protection-group-5314. Applied change to temp map.2025-04-30T01:14:00.716Z verbose vmware-dr[01817] [SRM@6876 sub=PropertyProvider opID=a855d7f6] RecordOp ASSIGN: peer.state, vm-protection-group-5314. Applied change to temp map.2025-04-30T01:14:00.716Z verbose vmware-dr[01815] [SRM@6876 sub=Recovery ctxID=3fba9b33 opID=0cbfdb6e] Received change: 3 for ProtectionGroup: [dr.replication.VmProtectionGroup:624f92c0-9a85-4245-a471-ce72260cb106:vm-protection-group-5314], new state: partiallyDeactivated 

  • You see the following errors after the array scan is complete –

    Operation Failed
    SRA command 'discoverDevices" failed. Address of the storage array is not reachable. Storage array might be down or IP address entered might be incorrect. Ensure that the storage array is up and running and the IP address of the storage array is reachable through the command line interface.

         

  • When we validate the status of the storage replication adapter on the site recovery UI, it is observed that it reports that no storage replication adapters are installed

  • From the Site Recovery Manager VAMI, we can see that the adapter status shows as 'Cannot retrieve SRA details'



Environment

VMware Live Recovery

Cause

The Error SRA command 'discoverDevices' failed usually indicates issue from SRA. SRA vendor Found ONTAP Tools for VMware vSphere (OTV) appliances password expired and this is the cause of the issue.

 

Resolution

The ONTAP Tools for VMware vSphere (OTV) appliances password expired Causing SRA to fail.

  •  After Resetting password, the SRM displayed error - "no storage replication adapter installed".

    Note : This is expected, we need to delete the SRM machine folder cached ONTAP tools username password and reinstall the SRA.

  • To clear SRM cached folder run below steps.
  • Run the following commands to delete the SRM machine folder cached ONTAP tools username password:

    1. sudo su <enter root password>

    2. docker ps

    3. docker exec -it <container_id> sh

    4. cd /conf

    5. rm -rf *

  • Run the perl command to configure SRA with the new credentials:

    • cd ..

    • perl command.pl -I <otv-IP> administrator <otv-password>. You need to have a single quote around the password value.

      A success message confirming that the storage credentials are stored is displayed. SRA can communicate with SRA server using the provided IP address, port and credentials.

After completing the above steps, Rescan SRA adapters from SRM UI and run "Discover Devices" from Array pairs.  

If the issue persists even after performing the above steps, please reach out to NetApp support.