If an array manager fails to discover arrays with a similar error to below:
And the listing for Last Array Manager Ping is in a failed state:
The likely cause is one of the following issues:
- A pod was renamed that was part of an enabled array pair (renaming protected pods is not support in the 3.1 SRA release)
- A pod was destroyed that was part of an enabled array pair
- The pod that was part of an enabled array pair was moved to a new FlashArray and that new FlashArray is not included in any array manager.
Check if the Pod was Renamed
In the case of a rename, if the array pair is not needed in SRM, you can simply disable the pair and array discovery will work again.
In the 3.1 release of the SRA, renaming pods without reconfiguring SRM protection is not supported. In a future SRA release, the ability to rename pods without having to reconfigure protection in SRM will be added.
If the array pair that included the renamed pod is still needed, you will need to rename it back to the original name. Identify the FlashArray(s) that hosted the original pod and go to either one of the web interfaces of FlashArrays (if of course it was on two) that hosted the pod and go to Settings > Users > Audit Trail.
Search for the command purepod and the subcommand rename. This will show any pod renames that occurred on the array. If no results show up for the original pod, try the other array (if it was stretched).
Once you find what the pod was renamed to, rename it back to the original name.
Renaming it back to the original name will fix array discovery.
Check if the Pod was Destroyed
It is also possible that the pod itself was destroyed on the FlashArray. Before deciding upon the right course of action, it is important to verify that this is indeed what happened. Login to the FlashArray web interface of the array that hosted the pod originally and go to Settings > Users > Audit Trail.
Search for the command purepod and the subcommand destroy. This will show any pod destroy operations that occurred on the array. If no results show up for the original pod, try the other array (if it was stretched).
Once you confirm that the pod was indeed destroyed, you have a few options: