SRA array pings start failing with errors after upgrading vCenter, SRM & ESXi.
Changing the DNS names of vCenter, SRM can also trigger these errors.
Array pings fail with the error -
Failed, 10/8/25, 7:24:44 AM -0500SRA command 'discoverArrays' failed. Cannot reach array. Error message: Resource temporarily unavailable (purearray.west.com:443) Inner Exception='Resource temporarily unavailable (purearray.west.com:443)' Inner Exception='Resource temporarily unavailable'. Please check network connectivity to array. Please see logs at /srm/sra/log/discoverArrays_2025-10-08-20-20-14-0871792-########-db64-####-a9c5-############.log.
Clicking on discovery array pairs results in these errors -
ERROROperation FailedSRA command 'discoverArrays' failed. Cannot reach array. Error message: Resource temporarily unavailable (purearray.west.com:443)Inner Exception='Resource temporarily unavailable (purearray.west.com:443)'Inner Exception='Resource temporarily unavailable'.Please check network connectivity to array. Please see logs at /srm/sra/log/discoverArrays_2025-10-08-20-20-14-0871792-########-db64-####-a9c5-############.log.Operation ID: 52f89d93-270a-4b06-813a-e7207ba5cc4410/8/25, 3:20:46 PM -0500
ERROROperation FailedEnabled array pair 'East' - 'West' not found in array discovery results.Operation ID: aff40dab-85ce-4243-8306-15c1b3364d2810/8/25, 3:21:12 PM -0500
discoverArrays_2025-10-08-20-20-14-0871792-########-db64-####-a9c5-############.log :
at PureStorage.Rest.PureRestClientBase.SendWithRetryAndErrorHandling(String verb, String uri, PureRequest request, Int32 maxAttempts, Boolean convertToPureException)
at PureStorage.Rest.PureRestClientBase.InitializeSettings(String endpoint, String version, IList`1 clientSupportedVersions, PhoneHomeManagerConfig phConfig)'"
[10/08/2025 20:20:29,SRMCommandHandlerBase.cs:ConnectToInputArrays,V] Connecting to FlashArray(s) purearray.west.com using connection peerArray
[10/08/2025 20:20:29,SRMCommandHandlerBase.cs:ConnectToInputArrays,V] Attempting to connect to end point https://purearray.west.com/api
[10/08/2025 20:20:29,SRMCommandHandlerBase.cs:ConnectToInputArrays,V] HTTP timeout is 60 seconds.
[10/08/2025 20:20:29,ArrayConnectionHelper.cs:GetPhysicalArray,V] Entering
[10/08/2025 20:20:29,ArrayConnectionHelper.cs:GetPhysicalArray,V] Attempting to create rest client for version 1.16.
[10/08/2025 20:20:45,ArrayConnectionHelper.cs:GetPhysicalArray,E] Failed to create rest client.
[10/08/2025 20:20:45,ArrayConnectionHelper.cs:GetPhysicalArray,E] Exception message: Resource temporarily unavailable (purearray.west.com:443)
Inner Exception='Resource temporarily unavailable (purearray.west.com:443)'
Inner Exception='Resource temporarily unavailable'
[10/08/2025 20:20:45,ArrayConnectionHelper.cs:GetPhysicalArray,E] at PureStorage.Rest.PureRestClientBase.InitializeSettings(String endpoint, String version, IList`1 clientSupportedVersions, PhoneHomeManagerConfig phConfig
VMware Site Recovery Manager 8.x
Pure Storage FlashArray SRA
During the execution of SRM upgrades or modifications to the DNS names associated with vCenter or SRM, it is necessary to reconfigure the array manager within SRM using the updated DNS names to restore connectivity between these components.
Reboot the SRM appliance and reconfigure the peer array settings; this action should resolve the errors. If the errors persist, contact Pure SRA support for further assistance.